2

Я недавно начал работать на благотворительность, помогая с их ИТ. Я пытаюсь обновить одну из своих таблиц (Excel 2010).

У меня есть 2 списка почтовых индексов, оба списка находятся в отдельных столбцах на разных листах в одном файле Excel. Каждая строка содержит один почтовый индекс. Я хочу сопоставить данные таким образом, чтобы почтовые индексы на 1-м листе имели номер 1 в ячейке рядом с ними, ЕСЛИ они соответствуют почтовому индексу на 2-м листе. Если они соответствуют нескольким почтовым индексам, я бы хотел, чтобы это число было 2,3,4 и т.д.

У меня есть 1-й список почтовых индексов на 1-м листе, начиная с ячейки B3, затем B4, B5 и т.д., И на 2-м листе снова с B3, затем B4, B5. Я НЕ смотрю, совпадают ли две ячейки «B3», я смотрю, сколько почтовых индексов со 2-го листа соответствуют ячейке «B3» на первом листе, а затем, если есть, скажем, 3 совпадения, введите «3» в ячейку С3 на 1-м листе

А затем продолжайте думать об оставшейся части столбца листа B в поисках совпадений и записи таких совпадений в столбце C.

Огромное спасибо за любую помощь или совет, который вы можете получить, он очень признателен и сократит сотни потраченных человеко-часов, которые я хотел бы использовать в качестве лучшего, спасибо!

1 ответ1

1

Это легко сделать с помощью CountIf

=COUNTIF(range,criteria)

Мой снимок экрана с этим работает (хотя я поместил все на 1 лист для ясности)

Для вас это может быть что-то вроде (где искать значения или на листе 2)

=COUNTIF(Sheet2!A$1A$10, A1)

РЕДАКТИРОВАТЬ
Согласно вашему комментарию, даже если у вас есть формула в строке 1 для получения почтового индекса, она все равно будет работать. На приведенном ниже экране я использую функцию RIGHT, чтобы получить почтовый индекс из столбца G, как вы можете видеть, результаты такие же

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .