В тази статия ще научим как автоматично да попълвате таблица от друга таблица, като използвате функцията INDEX & MATCH в Excel.
Сценарий:
Например, трябва да намерим ТОЧНО съвпадение от таблицата, без да я търсим на масата. Нуждаем се от някаква фиксирана формула, която помага да се намери точното съвпадение за автоматично попълване на таблица.
Как да решим проблема?
За да разберем първо формулата, трябва да преразгледаме малко следните функции
- INDEX функция
- MATCH функция
Сега ще направим формула, използвайки горните функции. Функцията MATCH ще върне индекса на стойността за търсене в полето за заглавие на ред. Функцията INDEX връща съответната стойност, която сега ще бъде въведена във функцията INDEX, за да получи стойностите под стойността за търсене от данните в таблицата.
Обща формула:
= INDEX (данни, MATCH (lookup_value, lookup_array, 0), col_num))
данни : масив от стойности в таблицата без заглавки
lookup_value : стойност за търсене в look_array
look_array: масив за разглеждане
match_type : 1 (точно или следващото най -малко) или 0 (точно съвпадение) или -1 (точен или следващ по големина)
col_num: номер на колона, необходима стойност за извличане от колоната на таблицата.
Пример:
Горните твърдения могат да бъдат трудни за разбиране. Така че нека разберем това, като използваме формулата в пример
Тук имаме таблица с подробности за световния континент. Трябва да намерим кода на държавата от дадената таблица от стойността за търсене като име на държава.
Непълна таблица
Таблица за справки
Тук вместо това използвахме именования диапазон за масив от референтни клетки, тъй като е лесен за разбиране. Търсим стойността, както е показано в снимката по -долу.
Използвайте горната формула и наименувания диапазон, за да получите количеството на поръчката, отговарящо на всички критерии
Използвайте формулата в клетката G6:
= INDEX (таблица, MATCH (G4, списък, 0), 2)
Назовани диапазони
маса (A2: B25)
Списък (A2: A25)
Обяснение:
- Функцията MATCH съвпада с името на държавата Индия в списъка с имена и връща индекса на реда на функцията INDEX.
- Функцията INDEX намира стойността с индекс ROW и номер на колона в таблицата с име
- Формулата връща стойността от look_table.
Формулата връща кода на страната за таблицата за попълване на таблицата. Сега копирайте формулата с помощта на Ctrl + D или плъзнете надолу опцията за клетка в Excel.
Както можете да видите от горната снимка, ние получихме всички подробности за кода в таблицата. Автоматично попълване на таблица от друга таблица, използвайки горната формула.
Ето някои наблюдения, използващи горната формула.
Бележки:
- Функцията връща грешката #NA, ако аргументът на масива за търсене към функцията MATCH не е със същата дължина на масива от таблици.
- Формулата връща грешка, ако lookup_value не съвпада със стойността в таблицата lookup_array.
- Функцията съвпада с точната стойност, тъй като аргументът тип съвпадение на функцията MATCH е 0.
- Стойностите за търсене могат да бъдат дадени като препратка към клетка или директно като се използва кавичка (") във формулата като аргументи.
Надявам се, че сте разбрали как автоматично да попълвате таблица от друга таблица, използвайки функцията INDEX & MATCH в Excel. Разгледайте още статии за стойността на търсене в Excel тук. Моля, не се колебайте да заявите вашите запитвания по -долу в полето за коментари. Ние със сигурност ще ви помогнем.
Използвайте 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
Ако с условно форматиране
Ако с заместващи символи
Преглед по дата
Присъединете се към собствено и фамилно име в Excel