Зміст
Якщо ви шукаєте кілька найпростіших способів зіставлення кількох стовпців у Excel, тоді ця стаття може виявитись корисною. Іноді виникає необхідність пошуку певного значення в декількох стовпцях у Excel. Але робити це вручну стає нудно і неефективно. Отже, для цього ви можете скористатися будь-яким із наведених нижче методів, щоб легко зіставити кілька стовпців у Excel.
Завантажити книгу Excel
Співставлення декількох стовпців.xlsx5 способів зіставлення декількох стовпців в Excel
Давайте подивимося на таблицю нижче. Тут я використав 5 колонок з назвами Місцезнаходження, Рік, Фрукти, овочі, Продажі За будь-яку конкретну Фрукти або Овочі, можна скористатися наступними методами для підбору інших значень, що відповідають цьому Фрукти або Овочевий з декількох колонок.
Спосіб-1: Використання функції ІНДЕКС та СПІВПАДІННЯ для декількох стовпців
Припустимо, я хочу отримати Продажі значення, що відповідає кожному елементу в Продукція Щоб знайти це значення, потрібно порівняти кілька стовпців і використати функцію Формула масиву .
Ця формула включає в себе функція COLUMN , функція TRANSPOSE , функція MMULT , функція MATCH і функція INDEX .
Крок-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) згенерує ПРАВДА/НЕПРАВДА для кожного значення в діапазоні в залежності від того, чи виконується критерій, чи ні, а потім - перетворить ПРАВДА і НЕПРАВДА в 1 і 0 .
Він сформує масив з 3 рядків і 2 стовпців.
У цій частині, TRANSPOSE(COLUMN($B$5:$C$7)^0) , Функція COLUMN створить масив з 2 стовпців і 1 рядка, а потім Функція TRANSPOSE перетворить цей масив в 1 стовпчик і 2 рядки.
Потужність нуль перетворить всі значення в масиві в 1 .
Тоді функція MMULT буде виконувати матричне множення між цими двома масивами.
Цей результат буде використаний функція MATCH в якості аргумент масиву зі значенням пошуку 1 .
Насамкінець, в рамках проекту Функція INDEX поверне відповідне значення.
Крок-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 це для точний збіг.
Тоді функція INDEX дасть відповідне значення.
Крок-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: Використання формули масиву для зіставлення декількох критеріїв у рядках і стовпцях
Тепер припустимо, що ви хочете зіставити критерії як по рядках, так і по стовпцях. Для цього вам потрібно використати функцію Формула масиву який включає в себе ІНДЕКС і Функції МАТЧ .
Крок-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_value , B4:E7 це table_array , {2,3,4} це col_index_num і НЕПРАВДА призначений для Точний збіг .
Крок-02 :
Натисніть ENTER і ви отримаєте наступні результати.
📓 Зауважте:
Для інших версій, крім Microsoft 365 необхідно натиснути кнопку CTRL+SHIFT+ENTER замість того, щоб натиснути ENTER .
Читати далі: Як порівняти три стовпці в Excel за допомогою VLOOKUP
Практична секція
Для самостійного проходження практики ми надали Практика для кожного методу на кожному аркуші з правого боку, як показано нижче. Будь ласка, зробіть це самостійно.
Висновок
У цій статті я спробував розглянути найпростіші способи ефективного зіставлення декількох стовпців в Excel. Сподіваюся, вона буде вам корисною. Якщо у вас є якісь пропозиції або питання, не соромтеся ділитися ними з нами.