Содржина
VLOOKUP, INDEX, MATCH се популарни функции на Excel што се користат во Microsoft Excel. VLOOKUP е многу честа појава во операциите со големи податоци. Функцијата INDEX-MATCH комбинирано може да се користи како замена за функцијата VLOOKUP . Во оваа статија, ќе покажеме како да се користи INDEX-MATCH наместо VLOOKUP во Excel.
Преземете ја работната книга за вежбање
Преземете ја оваа практика работна тетратка за вежбање додека ја читате оваа статија.
Поврзување на индекс наместо Vlookup.xlsxВовед во функциите INDEX и MATCH
INDEX Функцијата
Функцијата INDEX враќа вредност или референца на вредност од табела или опсег. Функцијата INDEX се користи на два начина форма на низа и референтна форма.
Синтакса:
INDEX(низа, row_num, [column_num] )
Аргументи:
низа – Тоа е опсег на ќелии или константа на низа. Употребата на row_num и column_num зависи од редовите или колоните во оваа низа.
row_num – Тоа е потребно освен ако е присутна колона_num. Го избира редот во низата од кој се враќа вредност. Ако row_num е испуштен, потребна е колона_број.
column_num – Ја избира колоната во низата од која ќе се врати вредност. Ако колоната_број е испуштена, потребен е row_num.
Функцијата MATCH
Функцијата MATCH бара одреденообјект во опсег на ќелии и потоа ја враќа соодветната позиција на тој објект. Оваа функција работи во која било насока и го добива точното совпаѓање.
Синтакса:
MATCH(барачка_вредност, низа_пребарување, [тип_совпаѓање])
Аргументи:
lookup_value – Ова е вредноста што сакаме да ја совпаднеме во низа. Ова може да биде вредност (број, текст или логичка вредност) или референца на ќелија на број, текст или логичка вредност.
lookup_array – Тоа е наведениот опсег од кој сакаме да пребаруваме.
тип_совпаѓање – Ова е опционално. Броевите се -1, 0 или 1. Аргументот match_type одредува како Excel одговара на lookup_value со вредностите во lookup_array. Стандардната вредност за овој аргумент е 1.
Како да се комбинираат функциите INDEX и MATCH
Ќе ја користиме комбинацијата на функциите INDEX и MATCH наместо да ја користите функцијата VLOOKUP . Овде ќе покажеме како да ги комбинираме двете функции.
За да ја примениме формулата, земаме збир на податоци од компанија што ги содржи личната карта, името и платата на вработените.
Сега, ќе ја дознаеме Платата на вработените кои бараат на ID наместо други опции.
Чекор 1:
- Прво, ставете ID како што е прикажано на полето подолу:
Чекор 2:
- Напишете ја функцијата MATCH на Ќелија C13 .
- Ќе се обидеме да најдеме совпаѓање со Ќелија C12 во опсегот B5:B10 . Значи, формулата е:
=MATCH(C12,B5:B10,0)
Чекор 3:
- Потоа, притиснете Enter .
Во враќањето, добиваме 3 . Тоа значи дека нашата одредена вредност е во третата ќелија од тој опсег.
Чекор 4:
- Сега, вметнете ИНДЕКС
- Сакаме да ја добиеме платата. Значи, користевме D5:D10 како опсег.
- Формулата ќе биде:
=INDEX(D5:D10,MATCH(C12,B5:B10,0))
Чекор 5:
- Потоа притиснете Enter .
Конечно, ја добиваме платата на A-003 во резултатот. На овој начин, комбинирано ги користиме функциите INDEX-MATCH .
3 начини да се користи INDEX MATCH наместо VLOOKUP во Excel
1. INDEX MATCH до пребарување Право на Лево во Excel
Во овој дел, ќе покажеме како функцијата INDEX-MATCH може да изгледа од десно кон лево. Само VLOOKUP може да пребарува објекти од лево кон десно и објектот за пребарување мора да биде во првата колона. Не мора да ги следиме овие правила во случај на функцијата INDEX-MATCH .
Чекор 1:
- Ние ќе бара имиња и сака да врати ID . Значи, множеството податоци ќе изгледа вака:
Чекор 2:
- Напишете „Алиса“ во Име
- Сега, напишете ја формулата INDEX-MATCH :
=INDEX(B5:B10,MATCH(C12,C5:C10,0))
- Тука, ќе побараме во колоната Име и ќе добиемевраќање од ID
- Применуваме операција од десно кон лево.
Чекор 3 :
- Потоа, притиснете Enter .
Го добиваме ID како враќање. Но, ако користиме VLOOKUP тоа ќе врати грешка.
Прочитајте повеќе: INDEX MATCH vs VLOOKUP функција (9 примери)
2. INDEX MATCH наместо VLOOKUP со повеќе критериуми во Excel
Во INDEX-MATCH функцијата можеме да користиме повеќе критериуми кои не се можни во случај на VLOOKUP .
Чекор 1:
- Прво, изменете го множеството податоци за да примените повеќе критериуми.
Чекор 2:
- Ќе примениме два критериуми Оддел и Име и сакаме Плата како резултат.
Чекор 3:
- Ставете го условот на бараното поле како следнава слика.
Чекор 4:
- Сега, ставете ја формулата на Ќелија C14 .
- Формулата е:
=INDEX(E5:E10,MATCH(1,(C12=D5:D10)*(C13=C5:C10),0))
Чекор 5:
- Конечно, притиснете Enter .
Како и двата услови натпревар, добиваме резултат. Ако некој од критериумите не ги исполнува, тој резултат ќе биде грешка. Во VLOOKUP ова не е можно. Затоа користиме INDEX-MATCH наместо VLOOKUP .
Прочитајте повеќе: Excel INDEX и MATCH функции со повеќе критериуми ( 4 Формули)
СличноЧитања
- Збир со функции INDEX-MATCH под повеќе критериуми во Excel
- Како да користите INDEX и Match за делумно совпаѓање (2 Начини)
- XLOOKUP vs INDEX-MATCH во Excel (сите можни споредби)
- Формула што користи функции за ИНДИРЕКТЕН ИНДЕКС MATCH во Excel
- СОДРЖУВАЊЕ НА ИНДЕКСОТ повеќе критериуми со џокер во Excel (целосен водич)
3. Примени INDEX MATCH за пребарување и во ред и во колона
Во делот ќе покажеме како да барате и во редот и во колоната. VLOOKUP не може да пребарува и во редот и во колоната.
Чекор 1:
- Прво, изменете го множеството податоци за да се примени функциите.
Чекор 2:
- Поставивме да бараме имиња долж колоната B и година во 4-тиот ред.
Чекор 3:
- Поставете го условот на бараните полиња за името и годината.
Чекор 4:
- Сега, напишете ја формулата на Ќелија C14.
- Формулата е:
=INDEX(C5:E10,MATCH(C12,B5:B10,0),MATCH(C13,C4:E4,0))
Чекор 5:
- Сега, притиснете Enter .
Конечно, ние износот на зголемувањето што го доби Жозе во 2020 година.
Прочитај повеќе: Индексот се совпаѓа со повеќе критериуми во редови и колони во Excel
Предности на Користење INDEX MATCH наместо VLOOKUP во Excel
1. Динамичка референца на колона
Една од главните предности на INDEX-MATCH преку VLOOKUP е референца на колоната. VLOOKUP бара статичка референца на колоната. Од друга страна, INDEX-MATCH бара динамична референца на колона. Поради статична референца кога додаваме или бришеме ред или колона формулата останува непроменета. Ефектот од промената на колоната не се рефлектира во тоа.
2. Пребарување од десно кон лево
VLOOKUP дозволува враќање на вредност лево . Но, не може да изврши никаква операција додека пребарувате од десно кон лево. Тоа е една од најзначајните предности на функцијата INDEX-MATCH . Можеме да ја користиме функцијата INDEX-MATCH во некои ситуации кога VLOOKUP не може да работи поради референци од левата и десната страна.
3. Лесно се вметнува или брише нова колона
Веќе знаеме дека VLOOKUP користи статичка референца на колона. Значи, во моментот на додавање или бришење на која било нова колона, треба да ја менуваме формулата секој пат. И ние треба да го направиме ова рачно. Но, кога работиме со голем сет на податоци, оваа модификација станува многу сложена. Наместо да ја користиме функцијата INDEX-MATCH , не треба да размислуваме за ова. Формулата автоматски се менува.
4. Нема ограничување за големината на вредноста за пребарување
Треба да се погрижиме должината на критериумите за пребарување да не надминува 255 знаци во VLOOKUP . Во спротивно, ќе покаже вредност на грешка. Во случај на INDEX-MATCH , можеме да бараме повеќе од 255 знаци.
5. Минимизирајте го времето за обработка
Кога го разгледуваме времето на обработка на функцијата INDEX-MATCH , времето на обработка се намалува на голема количина. Функцијата VLOOKUP ја бара целата низа или табела. А функцијата INDEX-MATCH бара само споменатиот опсег или колона. Значи, дава резултати за најкратко време во споредба со VLOOKUP .
6. Позиција на вредност за пребарување
Во VLOOKUP Вредноста за пребарување мора да биде во првата колона од низата или опсегот. Но, во функцијата INDEX-MATCH , вредноста за пребарување може да се лоцира во која било колона и да добие, исто така, дава резултати од која било колона избрана од корисникот.
Заклучок
Во оваа статија, опишавме како да ја користите функцијата INDEX-MATCH наместо VLOOKUP во Excel. Ги објаснуваме и предностите на функцијата INDEX-MATCH во однос на VLOOKUP . Се надевам дека ова ќе ги задоволи вашите потреби. Ве молиме погледнете ја нашата веб-страница Exceldemy.com и дајте ги вашите предлози во полето за коментари.