Оглавление
Если вы ищете несколько самых простых способов сопоставления нескольких столбцов в Excel, то эта статья может оказаться полезной для вас. Иногда возникает необходимость поиска определенного значения в нескольких столбцах Excel. Но делать это вручную становится утомительно и неэффективно. Поэтому для этого вы можете воспользоваться одним из приведенных ниже способов сопоставления нескольких столбцов в Excel.
Скачать рабочую книгу Excel
Сопоставление нескольких столбцов.xlsx5 способов сопоставления нескольких столбцов в 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. Надеюсь, она будет вам полезна. Если у вас есть какие-либо предложения или вопросы, не стесняйтесь поделиться ими с нами.