Формула Excel: Отримайте n-ту відповідність за допомогою VLOOKUP -

Зміст

Загальна формула

=VLOOKUP(id_formula,table,4,0)

Резюме

Щоб отримати n-й MATCH за допомогою VLOOKUP, вам потрібно буде додати допоміжний стовпець до вашої таблиці, який створює унікальний ідентифікатор, що включає підрахунок. Якщо це не практично, замість цього ви можете використовувати формулу масиву на основі INDEX та MATCH.

=VLOOKUP(id&"-"&I6,data,4,0)

Пояснення

Ця формула залежить від допоміжного стовпця, який додається як перший стовпець до таблиці вихідних даних. Допоміжний стовпець містить формулу, яка створює унікальне значення пошуку з існуючого ідентифікатора та лічильника. Лічильник підраховує кількість разів появи унікального ідентифікатора в таблиці даних.

У прикладі комірка формули B4 допоміжного стовпця виглядає так:

=D4&"-"&COUNTIF($D$4:D4,D4)

Ця формула визначає значення в D4 і використовує конкатенацію для додавання дефіса та результату функції COUNTIF. Функція COUNTIF використовує розширюваний діапазон (змішане посилання $ D $ 4: D4) для генерації поточного підрахунку ідентифікатора в даних.

На стороні пошуку VLOOKUP використовується для отримання значень із таблиці з урахуванням "n-го" входження. Фокус полягає в тому, щоб побудувати значення підстановки з тією ж структурою, що і значення, які відображаються у допоміжному стовпці, з урахуванням "n-го". Знову ж таки, це робиться з об'єднанням, додаючи дефіс і значення, яке представляє "n-те" до звичайного значення пошуку (у цьому випадку витягується з іменованого діапазону "id").

Цікаві статті...