Річард Шоллар пропонує цей гостьовий пост. Річард - це британський партнер із Excel, коли я побачив заголовок публікації Річарда, я зрозумів, що він збирається використовувати INDEX / MATCH, але Річард дійсно використовує VLOOKUP!
Як ви використовуєте VLOOKUP, якщо дані таблиці містять значення пошуку у стовпці праворуч від стовпця даних, який потрібно повернути?
У нас у всіх була ця проблема - ви хочете використовувати VLOOKUP, але ваші дані "навколо неправильного шляху":
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_2.png.webp)
У вас є ідентифікатор, ви хочете повернути Опис. Звичайний VLOOKUP не буде працювати, оскільки ви не можете використовувати мінус-стовпець:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_3.png.webp)
Однією з альтернатив є використання INDEX / MATCH, наприклад:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_4.png.webp)
Але чи не було б круто мати можливість користуватися VLOOKUP? Але ми не можемо, правда? Звичайно, ми можемо, якщо скористаємось функцією ВИБІР:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_5.png.webp)
Ця формула в G2:
Ця формула є =VLOOKUP(F2,CHOOSE((1,2),$C$2:$C$7,$A$2:$A$7),2,False)
Принцип роботи: CHOOSE повертає масив із двох "стовпців" у правильному порядку на основі порядку, в якому ви передаєте стовпці у функцію CHOOSE. Це створює масив, який має правильну орієнтацію зліва направо для роботи VLOOKUP. Ось діалогове вікно оцінки формули після оцінки функції ВИБІР:
![](https://cdn.wiki-base.com/9027152/richard_schollar_vlookup_left_-_excel_tips_6.png.webp)