Формула Excel: Автономний VLOOKUP -

Зміст

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

=VLOOKUP(lookup,(table_array),column,match)

Резюме

Щоб створити автономну формулу VLOOKUP, ви можете перетворити таблицю на константу масиву всередині VLOOKUP. У наведеному прикладі формула в F7 має вигляд:

=VLOOKUP(E7,(0,"F";60,"D";70,"C";80,"B";90,"A"),2,TRUE)

Пояснення

Зазвичай другий аргумент для VLOOKUP подається як діапазон, такий як B6: C10. Коли формула обчислюється, це посилання внутрішньо перетворюється у двовимірний масив, як це:

(0,"F";60,"D";70,"C";80,"B";90,"A")

Кожна кома позначає стовпець, а кожна крапка з комою - рядок. Знаючи це, коли таблиця мала, ви можете перетворити таблицю на "константу масиву" і використовувати константу масиву всередині VLOOKUP, замість посилання.

Перевага полягає в тому, що вам більше не потрібно вести таблицю на аркуші. Недоліком є ​​те, що масив жорстко закодований у формулу. Якщо ви скопіюєте формулу в більше ніж одну комірку, вам доведеться підтримувати більше одного екземпляра масиву. Редагувати константу масиву складніше, ніж редагувати таблицю на аркуші, і інші користувачі можуть не зрозуміти формулу.

Іменований варіант діапазону

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

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