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

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

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

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

Ви можете завантажити книгу Excel, яку ми використовували для підготовки цієї статті.

VLOOKUP для рядків.xlsx

4 Способи використання функції СРЗНАЧ для рядків в Excel

1. використання функції СООТНОШЕНИЕ для визначення номера стовпця з рядків у VLOOKUP

На наступному рисунку представлено набір даних з обсягами продажів декількох продавців за шість послідовних місяців протягом року. Використаємо ПЕРЕГЛЯД функція тут виводить вартість продажів продавця у вказаному місяці.

Незважаючи на те, що Функція VLOOKUP шукає значення в крайньому лівому стовпчику або вертикальному діапазоні комірок, тут ми можемо використовувати МАТЧ функція для визначення номера стовпця за вказаний місяць із заголовків місяця в діапазоні від C4 до H4.

Припустимо, що ми хочемо дізнатися вартість продажу Йорданія у місяці квітень .

На виході Комірка E15 то шукана формула буде мати вигляд:

=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)

Після натискання Увійдіть ви одразу отримаєте вартість продажу Йорданії у квітні.

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

2. використання декількох рядків з функцією VLOOKUP в Excel

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

У цьому розділі ми будемо використовувати функцію VLOOKUP для декількох рядків, що містять роки та місяці. Наприклад, ми збираємося витягти вартість продажів Йорданії в лютому 2021 року.

Необхідна формула з ПЕРЕГЛЯД і МАТЧ функціонує в Комірка E17 буде:

=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)

Після натискання Увійдіть Ви знайдете вартість продажу за вказаних умов.

🔎 Як працює формула?

  • Використання Амперсанд (&) приєднується до обраного місяця та року з Клітини Е15 та Е16 .
  • Пошуковий масив в МАТЧ задана масивом пар, що містить всі роки та місяці, з'єднані символом Амперсанд (&) .
  • У пошуковому масиві МАТЧ було обрано два діапазони комірок, починаючи з Колонка C Таким чином, додавши '1' до МАТЧ в третьому аргументі функції ПЕРЕГЛЯД формула буде враховувати індекс номера стовпця, що повертається, на основі всього масиву B6:H12 .

Читати далі: Як створити СРЗНАЧЕННЯ з кількома умовами в Excel (2 способи)

3 Поєднання VLOOKUP з функцією стовпця для повернення цілого рядка

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

📌 Крок 1:

Виберіть вихід Комірка С14 та введіть наступну формулу:

=VLOOKUP($C$13,$B$5:$H$11,COLUMN(A1)+1,FALSE)

Натисніть Увійдіть і ви отримаєте вартість продажу Йорданії в січні.

📌 Крок 2:

➤ Тепер використовуйте Ручка наповнення від Комірка С14 для автоматичного заповнення наступних п'яти клітинок в Рядок 14 .

Таким чином, ви отримаєте відразу всі дані про продажі за вказаним продавцем.

В даній формулі, як правило, використовується коефіцієнт КОЛОНА була використана для послідовної зміни номерів стовпців у третьому аргументі функції ПЕРЕГЛЯД при автоматичному заповненні 14-го рядка.

Читати далі: ВЛОКЗАП Excel для повернення декількох значень по вертикалі

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

  • VLOOKUP не працює (8 причин та шляхи вирішення)
  • Що таке табличний масив у VLOOKUP (пояснення на прикладах)
  • Використання СЦЕПИ з декількома критеріями в Excel (6 способів + альтернативи)
  • Як об'єднати підсумкову таблицю Excel SUMIF & VLOOKUP на декількох аркушах
  • ВТРАХУНОК Excel для пошуку останнього значення в стовпці (з альтернативами)

4. включення формули масиву в VLOOKUP для вилучення рядків в Excel

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

Потрібна формула масиву з ключем ПЕРЕГЛЯД функціонувати в Комірка С14 має виглядати так:

=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)

Після натискання Увійдіть Ви одразу отримаєте всі дані про продажі по Йорданії в одному рядку. Вам більше не потрібно робити подальші кроки, як це було показано в попередньому методі.

У цій функції номери стовпців визначені масивом, що містить індексні номери стовпців, які повертаються: {2,3,4,5,6,7} "У нас тут є ПЕРЕГЛЯД повертає вихідні дані з вказаних стовпців для вказаного продавця.

Дві альтернативи VLOOKUP при пошуку рядків

1. використання функції ПОИСК для пошуку рядків в Excel

На сьогоднішній день, на жаль, це не так. ОГЛЯД шукає значення у верхньому рядку таблиці або масиву значень і повертає значення в тому ж стовпчику з вказаного рядка. ОГЛЯД тепер ми можемо безпосередньо шукати місяць разом із заголовками місяців в одному рядку. Загальна формула функції ОГЛЯД функція в тому:

=HLOOKLUP(значення_пошуку, масив_таблиці, номер_рядка_індексу, [діапазон_пошуку])

Оскільки ми шукаємо вартість продажу Йорданії в квітні місяці, то тепер необхідна формула в Комірка E15 буде:

=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)

Після натискання Увійдіть Вам відразу буде показана вартість продажу Йорданії за вказаний місяць.

У даній формулі, як правило, використовується коефіцієнт МАТЧ функція визначає номер рядка заданого продавця на Колонка Б .

Читати далі: Як в Excel виконати висновок з декількох стовпців з одним результатом (2 способи)

2. використання формули ІНДЕКС-МАТЧ для пошуку по стовпцях і рядках

На сьогоднішній день, на жаль, це не так. МАТЧ повертає відносну позицію елементу в масиві, що відповідає певному значенню в певному порядку, а функція ІНДЕКС повертає значення комірки на перетині певного рядка і стовпця в заданому діапазоні. Загальна формула цієї функції ІНДЕКС функція в тому:

=INDEX(масив, номер_рядка, [номер_стовпця])

Або,

=INDEX(посилання, номер_рядка, [номер_стовпця], [номер_області])

З використанням МАТЧ ми можемо вказати номери рядка і стовпця функції ИНДЕКС для конкретного продавця в конкретному місяці, щоб отримати відповідне значення обсягу продажів.

Необхідна формула у вихідних даних Комірка E15 буде:

=INDEX(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))

Тепер натисніть Увійдіть і вам буде показана вартість продажу Йорданії в квітні.

Читати далі: Функція INDEX MATCH vs VLOOKUP (9 прикладів)

Заключні слова

Сподіваюся, описані вище приклади тепер допоможуть вам застосувати їх у ваших таблицях Excel, використовуючи функцію ПОИСК для пошуку значень у рядках. Якщо у вас є які-небудь питання або відгуки, будь ласка, повідомте мені про це в розділі коментарів. Або ви можете ознайомитися з іншими нашими статтями, пов'язаними з функціями Excel на цьому веб-сайті.

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