ВИТЯГ з декількох стовпців з одним результатом в Excel

  • Поділитися Цим
Hugh West

Функція VLOOKUP змінює правила гри, коли вам потрібно отримати інформацію з цілого ряду даних в одному або різні робочі аркуші Excel ПЕРЕГЛЯД надзвичайно корисна, коли мова йде про пошук певного значення на робочих аркушах. Хоча ця функція потужна, їй не вистачає головної особливості. Її синтаксис дозволяє використовувати цю функцію для одного значення пошуку за один раз. Але ми можемо внести деякі зміни, щоб імпровізувати цю функцію, щоб переглянути кілька стовпців і повертає тільки одне значення. Сьогодні ми розглянемо, як використовувати метод Функція VLOOKUP повернути тільки одне значення з декількох стовпців в Excel.

Завантажити Практичний посібник

Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.

ВІДРАХУНОК з декількох стовпців з одним поверненням.xlsx

2 підходящі способи виводу з декількох стовпців з одним результатом в Excel

На сьогоднішній день, на жаль, це не так. ПЕРЕГЛЯД або "Вертикальний пошук" отримує вхідне значення, шукає його на аркушах і повертає значення, що відповідає введеному. Іноді нам потрібно знайти тільки одне значення в декількох стовпцях і повернути його. Загальна функція ПЕРЕГЛЯД не дозволяє користувачеві це зробити. Але ми можемо внести деякі зміни і повернути тільки одне значення з декількох стовпців за допомогою функції ПЕРЕГЛЯД Зараз ми обговоримо два різних способи зробити це.

1. використання стандартної ВЛОКЗАП для повернення тільки одного значення з декількох стовпців

Розглянемо ситуацію, коли Ви працюєте в супермаркеті. У Вас на аркуші паперу є "Ідентифікатор товару" , "Найменування товару" і "Ціна" Тепер вам потрібно з'ясувати, які саме продукти "Ціна" конкретного "Продукт" з конкретним "ID" .

Для виконання цього завдання скористайтеся одним із наведених нижче способів.

1.1 Використання ЗНАХІДОК з декількох стовпців на одному аркуші

У цьому прикладі, скажімо, ми хочемо знайти продукт Ніж з посвідченням особи M-04 Ви можете виконати своє завдання на тому ж аркуші, виконавши наведені нижче кроки.

Сходинки:

  • Спочатку створіть новий стовпець з ім'ям Стовпчик пошуку які повинні бути "ЛІВИЙ" у колонці табличний масив Тому що ПЕРЕГЛЯД завжди шукає значення зліва направо.
  • Після цього створіть таблицю в будь-якому місці робочого аркуша, де ви хочете отримати ціну на товар "Ніж" з документом, що посвідчує особу "M-04" .

  • Після цього застосовуйте Функція CONCATENATE у колонці " Стовпчик пошуку" об'єднати значення в стовпчиках "Ідентифікатор товару" і "Продукт" .
  • Для цього необхідно натиснути на комірка B5 і вставити наступну формулу.
=КОНКАТЕНАТ(C5,D5)

  • Після цього необхідно натиснути кнопку Увійдіть ключ для отримання об'єднаних значень.

  • Тепер, використовуйте ручка наповнення особливість нижче динамічно копіювати одну і ту ж формулу і отримувати значення стовпця пошуку для будь-яких даних.

  • Згодом, у комірка H6 застосувати Функція VLOOKUP Вставляємо значення у функцію і отримуємо кінцевий вигляд,
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • Після цього натисніть Увійдіть .

🔎 Розбивка формули:

  • Lookup_value це H4&H5 Ми використовуємо цей оператор конкатенації ("&") щоб допомогти Функція VLOOKUP для пошуку в колонках "Ідентифікатор товару" і "Продукт" одночасно і повертають тільки одне значення.
  • table_array: це B5:E16.
  • Col_index_num це 4.
  • [range_lookup]: нам потрібен точний збіг (НЕПРАВДА).

Таким чином, ми зможемо ПЕРЕГЛЯД з декількох колонок з одним поверненням.

1.2 Використання VLOOKUP з декількох стовпців на різних аркушах

Тут ми виконаємо ту ж саму операцію, але в даному випадку масив даних знаходиться на іншому аркуші. В даному випадку масив даних знаходиться на аркуші " M01" і застосуємо формулу в рядку " M02" Щоб отримати значення, виконайте наведені нижче дії.

📌 Сходинки:

  • Перш за все, створіть таблицю на іншому робочому аркуші, де ви хочете дізнатися ціну, використовуючи команду Функція VLOOKUP .

  • Згодом, у комірка D5 застосувати Функція VLOOKUP щоб повертати тільки одне значення з пошуку за кількома стовпцями. Остаточна формула має вигляд,
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • Далі необхідно натиснути кнопку Увійдіть ключ.

🔎 Розбивка формули:

  • Lookup_value це B5&C5 .
  • table_array: це "M01"! B5:E16 Натисніть на кнопку "M01" і виберіть масив таблиць.
  • Col_index_num це 4.
  • [range_lookup]: нам потрібен точний збіг (НЕПРАВДА) .

В результаті ми отримаємо шукане значення на іншому аркуші з декількох стовпців з одним поверненням.

Схожі читання

  • VLOOKUP не працює (8 причин та шляхи вирішення)
  • Excel LOOKUP vs VLOOKUP: на 3 прикладах
  • Чому VLOOKUP повертає #N/A при наявності збігу (5 причин та шляхи вирішення)
  • Функція INDEX MATCH vs VLOOKUP (9 прикладів)
  • Використання СЦЕПИ з декількома критеріями в Excel (6 способів + альтернативи)

2. використання декількох функцій VLOOKUP для повернення тільки одного значення з декількох стовпців

Складемо цю формулу шляхом вкладеності a ПЕРЕГЛЯД функцію в іншу ПЕРЕГЛЯД Зараз ми познайомимося з цією технікою.

2.1 Використання декількох VLOOKUP з декількох стовпців на одному аркуші

Спочатку ми вивчимо цей метод, коли дані та результати знаходяться на одному аркуші.

У наступному прикладі розглянемо дві різні таблиці, одна з яких містить " Ідентифікатор товару" і " Продукт" колонки; а інша містить " Продукт" і " Ціна" Тепер ми хочемо знайти ціну з цих стовпців, використовуючи вкладену функцію ПЕРЕГЛЯД формула.

Для досягнення цієї мети необхідно виконати наведені нижче кроки.

📌 Сходинки:

  • На самому початку створіть таблицю в будь-якому місці робочого аркуша, де ви хочете повернути єдине значення з пошуку за кількома стовпцями.

  • Згодом, у комірка I5 застосуйте вкладену функцію Функція VLOOKUP .

Остаточна формула така,

=VLOOKUP(VLOOKUP(H5,B$5:C$16.2,FALSE),E$5:F$16.2,FALSE)

  • Після цього необхідно натиснути кнопку Увійдіть Таким чином, в рамках цього проекту було створено ПЕРЕГЛЯД поверне тільки одне значення з декількох стовпців.

🔎 Розбивка формули:

  • Lookup_value це VLOOKUP(H5,B$5:C$16,2,FALSE) Тут ми використовуємо цей другий ПЕРЕГЛЯД щоб витягнути "Продукт" з таблиці, а потім використати його як значення пошуку для першого ПОГЛЯНЬ.
  • table_array: це " "E$5:F$16" .
  • Col_index_num це 2
  • [range_lookup]: нам потрібен точний збіг (НЕПРАВДА)
  • Тепер застосуйте цю ж функцію для решти "Ідентифікатор товару".
  • Ви також можете скористатися ручка наповнення функція динамічного копіювання цієї ж формули нижче.

В результаті ви отримаєте результат VLOOKUP з декількох стовпців з одним поверненням.

Читати далі: Як використовувати вкладену таблицю в Excel (3 критерії)

2.2 Використання множинної VLOOKUP з декількох стовпців на різних аркушах

Тепер ми виконаємо те ж саме завдання, але в цьому випадку таблиці даних знаходяться на різних робочих аркушах. Виконайте наведені нижче кроки, щоб навчитися цьому процесу.

Сходинки:

  • Спочатку створіть дві таблиці даних на двох різних робочих аркушах. "W1" аркуш, створити Діапазон даних 1 за столом.

  • Далі створюємо таблицю даних з іменем Діапазон даних 2 в "W2" аркуш.

  • У цей час створіть таблицю на новому аркуші, де ви хочете повернути значення з цих кількох стовпців.

  • Після цього, в комірка C5 застосувати вкладені Функція VLOOKUP Вставляємо значення і остаточний вигляд формули має вигляд,
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • Після цього натисніть Увійдіть повертатися тільки "Ціна" з пошуку за кількома стовпчиками.

🔎 Розбивка формули:

  • Lookup_value це VLOOKUP(B5,'W1′!B$5:C$16,2,FALSE) У цю секунду ПЕРЕГЛЯД потягне за собою Продукт від "W1" простирадло.
  • table_array: це "W2"! B$5:C$16.
  • Col_index_num це 2
  • [range_lookup]: нам потрібен точний збіг (НЕПРАВДА)
  • Далі, використовуйте функцію ручки заповнення, щоб застосувати ту саму формулу до решти клітинок "Ідентифікатор товару" .

Отже, ви отримаєте бажаний результат в цьому іншому робочому аркуші.

Як застосувати VLOOKUP Excel з кількома індексними номерами стовпців

Тепер, скажімо, вам потрібно переглянути кілька значень за один раз за допомогою одного Функція VLOOKUP Цього можна досягти, використовуючи індексні номери з кількох колонок.

Скажімо, у вас є " Ідентифікатор товару" , " Продукт" і "Ціна" у вашому наборі даних. Тепер ви хочете повернути обидва Продукт і Ціна для M-09 пункт.

Для цього виконайте наведені нижче кроки.

Сходинки:

  • Спочатку створіть таблицю на робочому аркуші, де ви хочете отримати результат.

  • Після цього виділяємо комірки G5:H5 .

  • Після цього вставте формулу нижче і натисніть кнопку Ctrl+Shift+Enter клавіші. Ви можете натиснути просто Увійдіть якщо ви є Excel 365 користувач.
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

Таким чином, ви отримаєте декілька значень для пошуку з індексними номерами для декількох стовпців.

💬 Що варто пам'ятати

  • На сьогоднішній день, на жаль, це не так. Функція VLOOKUP завжди шукає значення, починаючи з крайнього лівого верхнього стовпчика праворуч. Ця функція "Ніколи" шукає дані зліва.
  • Якщо ви введете значення менше, ніж "1" в якості індексу стовпця функція поверне помилку.
  • Коли ви обираєте свій "Table_Array" потрібно використовувати абсолютні посилання на комірки ($) для "БЛОКУВАННЯ" масиву.
  • Завжди використовуйте 4-й аргумент як "ФАЛЬШИВО" щоб отримати точний результат.

Читати далі: Приклад переходу між двома аркушами в Excel

Висновок

Отже, в цій статті я показав вам 2 відповідних способи ПЕРЕГЛЯД з декількох стовпців з одним поверненням в Excel. Ви також можете завантажити нашу безкоштовну робочу книгу для практики. Я сподіваюся, що ця стаття буде корисною та інформативною. Якщо у вас є додаткові запитання або рекомендації, будь ласка, не соромтеся коментувати тут.

А також, завітайте до ExcelWIKI щоб дізнатися більше про Excel! Гарного дня!

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.