В тази статия ще научим как да търсите наляво с функцията VLOOKUP в Excel.
Сценарий:
За Факт, функцията VLOOKUP гледа отдясно на масива за търсене. Това е едно от ограниченията му. Но не е лесно да промените таблицата, но можем да накараме формулата да работи по друг начин. Научете повече за това как да изпълнявате функцията VLOOKUP за търсене вляво тук по -долу.
Как да решим проблема?
За да разберем първо формулата, трябва да преразгледаме малко следните функции
- Функция VLOOKUP
- Функция ИЗБОР
Сега ще направим формула, използвайки горните функции. Функцията CHOOSE ще върне таблицата със задължителното поле вдясно. Функцията VLOOKUP получава масива на таблицата с аргументи в правилния формат. Сега изберете десния номер на колоната според задължителното поле.
Обща формула:
= VLOOKUP (lookup_value, CHOOSE ({1, 2}, lookup_range, req_range), 2, 0)
lookup_value : стойност за търсене
lookup_range : range, къде да търсите lookup_value
req_range : диапазон, където се изисква съответната стойност
2 : втора колона, брой представляващ req_range
0 : потърсете точното съвпадение
Пример:
Горните твърдения могат да бъдат объркващи за разбиране. Така че нека разберем това, като използваме формулата в пример
Тук имаме таблица с подробности за световните страни, континента и кода. Трябва да намерим името на държавата от дадения код на държавата. Тук проблемът е, че колоната Държава е вляво от колоната с код. Така че ще използваме горната обща формула.
Именован диапазон, използван за масив диапазон (код - F3: F16) и обхват (държава - D3: D16). Тук вместо това използвахме именования диапазон за масив от референтни клетки, тъй като е лесен за разбиране. Първо Трябва да потърсим име на държава, където кодът на държавата е даден в клетка H5.
Използвайте формулата в клетката G6:
= VLOOKUP (H5, ИЗБЕРИ ({1, 2}, код, държава), 2, 0)
Назовани диапазони
код: (F3: F16)
държава: (D3: D16)
Обяснение:
- CHOOSE ({1, 2}, код, държава) ще формира свой собствен нов табличен масив, както е показано по -долу.
{ 33, "Китай"; 87, „Южна Африка“; 55, "Великобритания"; 82, "САЩ"; 72, "Бразилия"; 52, "Австралия"; 24, "Япония"; 51, "Кения"; 10, "Франция"; 60, "Мексико"; 36, "Аржентина"; 31, "Фиджи"; 28, "Индия"; 70, "Нигерия" }
- Функцията VLOOKUP търси кода на държавата в първата колона на дадения аргумент на таблицата и връща резултата от втората колона, както е даден.
- 0 се използва за търсене на точно съвпадение.
Формулата изглежда така, както е показано на снимката по -горе. Щракнете върху OK, за да получите името на държавата, съответстващо на код 024.
Както можете да видите от горната снимка, получихме Япония, която съответства на стойността на кода във формулата. Сега, ако искате да извлечете името на континента от стойността на кода.
Използвайте формулата:
= VLOOKUP (H5, ИЗБЕРИ ({1, 2}, продължение, държава), 2, 0)
Назовани диапазони
код: (F3: F16)
продължение: (E3: E16)
Можете да видите от горната снимка, че тази формула работи добре.
Обикновено използваме комбинацията от функция INDEX & MATCH, за да получим стойността отляво на масива за търсене.
Използвайте формулата:
= ИНДЕКС (D3: F16, MATCH (H6, код, 0), 2)
Както можете да видите от горната снимка, ние получихме всички подробности, съответстващи на стойността на кода от таблицата. Извлечете подробности от таблицата, като използвате горната формула. Ето някои наблюдения, използващи горната формула.
Бележки:
- Стойността на col_argument не може да бъде по -малка от 1 или по -голяма от броя на колоните
- Функцията връща грешката #NA, ако аргументът на масива за търсене във функцията VLOOKUP не е със същата дължина на масива от таблици.
- Формулата връща грешка, ако lookup_value не съвпада със стойността в таблицата lookup_array.
- Функцията съвпада с точната стойност, тъй като аргументът тип съвпадение към функцията VLOOKUP е 0.
- Стойностите за търсене могат да бъдат дадени като препратка към клетка или директно като се използва кавичка (") във формулата като аргументи.
Надявам се, че сте разбрали как да търсите n -то съвпадение в таблица, използвайки функцията INDEX & MATCH. Разгледайте още статии за стойността на търсене в Excel тук. Моля, не се колебайте да заявите вашите запитвания по -долу в полето за коментари. Ние със сигурност ще ви помогнем. Ако ви харесаха нашите блогове, споделете го с приятелите си във Facebook. Можете също така да ни следвате в Twitter и Facebook. Ще се радваме да чуем от вас, уведомете ни как можем да подобрим, допълним или обновим работата си и да я подобрим. Пишете ни на имейл сайта
Използвайте INDEX и MATCH за търсене на стойност : INDEX & MATCH функция за търсене на стойност според нуждите.
Обхват SUM с INDEX в Excel : Използвайте INDEX функцията, за да намерите SUM на стойностите, както е необходимо.
Как да използвате функцията INDEX в Excel : Намерете INDEX на масива, като използвате функцията INDEX, обяснена с пример.
Как да използвате функцията MATCH в Excel : Намерете MATCH в масива, като използвате стойността INDEX вътре в функцията MATCH, обяснена с пример.
Как да използвате функцията LOOKUP в Excel : Намерете стойността за търсене в масива, като използвате функцията LOOKUP, обяснена с пример.
Как да използвате функцията VLOOKUP в Excel : Намерете стойността за търсене в масива, като използвате функцията VLOOKUP, обяснена с пример.
Популярни статии
50 Преки пътища в Excel за повишаване на вашата производителност
Редактиране на падащ списък
Абсолютна справка в Excel
Ако с заместващи символи
Преглед по дата