Как сопоставить несколько столбцов в Excel (5 самых простых способов)

  • Поделись Этим
Hugh West

Если вы ищете несколько самых простых способов сопоставления нескольких столбцов в Excel, то эта статья может оказаться полезной для вас. Иногда возникает необходимость поиска определенного значения в нескольких столбцах Excel. Но делать это вручную становится утомительно и неэффективно. Поэтому для этого вы можете воспользоваться одним из приведенных ниже способов сопоставления нескольких столбцов в Excel.

Скачать рабочую книгу Excel

Сопоставление нескольких столбцов.xlsx

5 способов сопоставления нескольких столбцов в Excel

Давайте посмотрим на таблицу ниже. Здесь я использовал 5 столбцов с именами Место, Год, Фрукты, Овощи, Продажи Для любого конкретного Фрукты или Овощи, вы можете использовать следующие методы для подбора других значений, соответствующих данному Фрукты или Овощной из нескольких столбцов.

Метод-1: Использование функций INDEX и MATCH для нескольких столбцов

Предположим, я хочу получить Продажи значение, соответствующее каждому элементу в Продукция Чтобы найти это значение, вам нужно найти его в нескольких столбцах и использовать Формула массива .

Эта формула включает функция COLUMN , функция ТРАНСПОЗИЦИЯ , функция MMULT , функция MATCH и функция ИНДЕКС .

Шаг-01 :

➤ Выберите выход Ячейка G5

=INDEX($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0))),0))

Вот, -($B$5:$C$7=F5) будет генерировать ИСТИНА/ ЛОЖЬ для каждого значения в диапазоне в зависимости от критерия, удовлетворяется он или нет, а затем - преобразует TRUE и FALSE в 1 и 0 .

Он сформирует массив с 3 строками и 2 столбцами.

В этой части, TRANSPOSE(COLUMN($B$5:$C$7)^0) , функция COLUMN создаст массив с 2 столбцами и 1 строкой, а затем Функция ТРАНСПОЗИЦИЯ преобразует этот массив в 1 столбец и 2 строки.

Нулевая мощность преобразует все значения в массиве в формат 1 .

Затем функция MMULT будет выполнять матричное умножение между этими двумя массивами.

Этот результат будет использоваться функция MATCH как аргумент массива со значением поиска 1 .

Наконец, в Функция ИНДЕКС вернет соответствующее значение.

Шаг-02 :

➤ Нажмите ENTER

➤ Перетащите вниз Заправочная ручка

Результат :

После этого вы получите следующие результаты.

📓 Примечание:

Для других версий, кроме Microsoft 365 необходимо нажать CTRL+SHIFT+ENTER вместо того, чтобы нажимать ENTER .

Читать далее: Сопоставление двух столбцов и вывод третьего в Excel (3 быстрых метода)

Метод-2: Использование формулы массива для соответствия нескольким критериям

Для сопоставления нескольких критериев в нескольких столбцах и получения значения Продажи , вы должны использовать Формула массива который включает в себя ИНДЕКС и Функция MATCH .

Шаг-01 :

➤ Выберите выход Клетка H7

=INDEX(F5:F11, MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0))

Здесь, в MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 это значение поиска , H4, H5, H6 это критерий, на который будут обращать внимание в B5:B11, C5:C11, и D5:D11 диапазоны соответственно и 0 это для точное совпадение.

Затем функция ИНДЕКС даст соответствующее значение.

Шаг-02 :

➤ Нажмите ENTER и появится следующий результат.

📓 Примечание:

Для других версий, кроме Microsoft 365 необходимо нажать CTRL+SHIFT+ENTER вместо того, чтобы нажимать ENTER .

Читать далее: Формула Excel для сравнения двух столбцов и возврата значения (5 примеров)

Метод-3: Использование формулы без массива для соответствия нескольким критериям

Для сопоставления нескольких критериев в нескольких столбцах и получения значения Продажи , вы можете использовать Не Формула массива который включает ИНДЕКС и Функция MATCH .

Шаг-01 :

➤ Выберите выход Клетка H7

=INDEX(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0))

Шаг-02 :

➤ Нажмите ENTER и тогда вы получите следующий результат.

Похожие материалы: Сравнение трех столбцов в Excel и возврат значения (4 способа)

Похожие чтения:

  • Сравните два столбца в Excel и выделите большее значение (4 способа)
  • Как сравнить два столбца в Excel по отсутствующим значениям (4 способа)
  • Как сравнить два столбца и вернуть общие значения в Excel
  • Макрос Excel для сравнения двух столбцов (4 простых способа)
  • Как сравнить два столбца в Excel для сопоставления (8 способов)

Метод-4: Использование формулы массива для сопоставления нескольких критериев в строках и столбцах

Теперь предположим, что вы хотите сопоставить критерии как по строкам, так и по столбцам. Для этого вам нужно использовать функцию Формула массива который включает ИНДЕКС и Функции MATCH .

Шаг-01 :

➤ Выберите выход Ячейка H8

=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))

MATCH(H7, B6:B8,0) используется для последовательного сопоставления, а MATCH(H5&H6, C4:E4&C5:E5,0) используется для сопоставления по столбцам.

Шаг-02 :

➤ Нажмите ENTER и вы получите следующий результат.

📓 Примечание:

Для других версий, кроме Microsoft 365 необходимо нажать CTRL+SHIFT+ENTER вместо того, чтобы нажимать ENTER .

Читать далее: Как сравнить 3 столбца для поиска совпадений в Excel (4 метода)

Метод-5: Использование VLOOKUP

Предположим, вы хотите узнать соответствующее Год, Местонахождение, и Продажи значение по отношению к Банан Чтобы получить несколько значений для одних данных, необходимо использовать функция VLOOKUP .

Шаг-01 :

➤ Выберите 3 выходные ячейки одновременно; C10, D10, E10

=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)

Вот, B10 это looku p_значение , B4:E7 это массив_таблиц , {2,3,4} это col_index_num и FALSE это для Точное совпадение .

Шаг-02 :

➤ Нажмите ENTER и вы получите следующие результаты.

📓 Примечание:

Для других версий, кроме Microsoft 365 необходимо нажать CTRL+SHIFT+ENTER вместо того, чтобы нажимать ENTER .

Читать далее: Как сравнить три столбца в Excel с помощью VLOOKUP

Практическая секция

Для самостоятельного выполнения практики мы предоставили Практика раздел, как показано ниже, для каждого метода на каждом листе с правой стороны. Пожалуйста, сделайте это самостоятельно.

Заключение

В этой статье я постарался рассказать о самых простых способах эффективного сопоставления нескольких столбцов в Excel. Надеюсь, она будет вам полезна. Если у вас есть какие-либо предложения или вопросы, не стесняйтесь поделиться ими с нами.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.