Формула на 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. Предимството на този подход е, че има само веднъж екземпляр на таблицата, който трябва да се поддържа.

Интересни статии...