Обединете таблици с INDEX и MATCH
Да приемем, че имате две или повече таблици с обща колона, но данните в общите колони не са изброени в същия ред. В този случай, за да обедините, комбинирате или съедините таблиците, докато съвпадате с данните, можете да използвате помощта наe INDEX намлява MATCH fсанкции.
Как да обединим таблици с INDEX и MATCH?
Да се присъедини таблица 1 намлява таблица 2 за комбиниране на цялата информация в нова маса както е показано на екранната снимка по-горе, първо трябва да копирате данните от таблица 1 или таблица 2 в новата таблица (тук копирах данните от таблица 1, вижте екранната снимка по-долу). Вземете първата студентска книжка 23201 в новата таблица, като пример, функциите INDEX и MATCH ще ви помогнат да извлечете нейната информация за резултата и ранга по този начин: MATCH връща позицията на реда на ID на ученика, която съответства 23201 in таблица 2. Информацията за реда ще бъде подадена към INDEX, за да извлече стойността в пресечната точка на този ред и определената колона (колона с резултат или ранг).
Общ синтаксис
=INDEX(return_table,MATCH(lookup_value,lookup_array,0),col_num)
√ Забележка: Тъй като сме попълнили информацията от таблица 1, сега трябва само да извлечем съответните данни от таблица 2.
- върната_таблица: Таблицата, от която да се върнат резултатите на учениците. Тук се отнася за таблица 2.
- търсена_стойност: Стойността, която сте използвали за съответствие с информацията в върната_таблица. Тук се отнася до стойността на студентския идентификатор в нова маса.
- търсене_масив: Диапазонът от клетки със стойностите за сравнение с търсена_стойност. Тук се отнася до колоната за студентски номер в върната_таблица.
- колона: Номерът на колоната, който показва от коя колона на върната_таблица за връщане на съответната информация.
- 0: - съвпадение_тип 0 принуждава MATCH да извърши точно съвпадение.
Да се извлечете съответните данни от таблица 2, за да комбинирате цялата информация в новата таблица, моля, копирайте или въведете формулите по-долу в клетки F16 и G16 и натиснете Въведете за да получите резултатите:
Клетка F16 (резултат)
=ИНДЕКС($F$5:$H$11,СЪВПАДА(C16,$F$5:$F$11,0),2)
Клетка G16 (ранг)
=ИНДЕКС($F$5:$H$11,СЪВПАДА(C16,$F$5:$F$11,0),3)
√ Забележка: Знаците за долар ($) по-горе показват абсолютни препратки, което означава върната_таблица намлява търсене_масив във формулата няма да се промени, когато преместите или копирате формулите в други клетки. Въпреки това няма добавени знаци за долар търсена_стойност тъй като искате да е динамично. След като въведете формулата, плъзнете манипулатора за попълване надолу, за да приложите формулата към клетките по-долу.
Обяснение на формулата
Тук използваме формулата по-долу като пример:
=INDEX($F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2)
- MATCH(C16,$F$5:$F$11,0): - match_type 0 принуждава функцията MATCH да извърши точно съвпадение. След това функцията връща позицията на съответстващата стойност на 23201 (стойността в C16) в масива за търсене $F$5:$F$11. Така че функцията ще се върне 3 тъй като стойността му на съвпадение е на 3трета позиция в диапазона.
- ИНДЕКС($F$5:$H$11,MATCH(C16,$F$5:$F$11,0),2) = ИНДЕКС($F$5:$H$11,3,2): Функцията INDEX връща стойността в пресечната точка на 3ред и 2рата колона на таблицата за връщане $F$5:$H$11, кое е 91.
Свързани функции
Функцията ИНДЕКС на Excel връща показаната стойност въз основа на дадена позиция от диапазон или масив.
Функцията MATCH на Excel търси конкретна стойност в диапазон от клетки и връща относителната позиция на стойността.
Свързани формули
Точно съвпадение с INDEX и MATCH
Ако трябва да разберете информацията, посочена в Excel за конкретен продукт, филм или човек и т.н., трябва да използвате добре комбинацията от функции INDEX и MATCH.
Приблизително съвпадение с INDEX и MATCH
Има моменти, когато трябва да намерим приблизителни съвпадения в Excel, за да оценим представянето на служителите, да оценим резултатите на учениците, да изчислим пощенските разходи въз основа на теглото и т.н. В този урок ще говорим как да използваме функциите INDEX и MATCH, за да извлечем резултати, от които се нуждаем.
Търсете стойност на най-близкото съвпадение с множество критерии
В някои случаи може да се наложи да търсите най-близката или приблизителна стойност на съвпадение въз основа на повече от един критерий. С комбинацията от функции INDEX, MATCH и IF можете бързо да го направите в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.