ЕКСЕЛ СПОСТАВУВА ВО ИНДЕКСОТ Ако ќелијата содржи текст

  • Споделете Го Ова
Hugh West

Содржина

Ако ќелијата го содржи текстот, можеме да ја користиме комбинацијата од INDEX & Функции MATCH за извршување на паметно и напредно пребарување. Тоа е многу популарна користена формула во Excel. Во оваа статија, ќе научиме како функционира оваа комбинација на две функции со неколку убави објаснувања и примери.

Вежбајте работна книга

Преземете ја следната работна книга и вежбајте.

Ќелијата содржи текст.xlsx

Вовед во функцијата Excel INDEX

Microsoft Excel INDEX функцијата ја враќа ќелијата вредност на дефинирана низа или опсег.

  • Синтакса:

=INDEX (низа, ред_број, [кол_број], [ area_num])

  • Аргументи:

низа: Опсегот на ќелиите или константна низа.

row_num: Бројот на редот од потребниот опсег или низа.

[col_num]: Бројот на колоната од потребниот опсег или низа.

[ area_num]: Избраниот референтен број на сите опсези што Ова е опционално.

Вовед во функцијата Excel MATCH

Microsoft Excel MATCH функцијата се користи за да се најде позицијата на барање вредност во низа или a опсег. Враќа нумеричка вредност.

  • Синтакса:

=MATCH(барачка_вредност, низа_пребарување, [тип_совпаѓање])

  • Аргументи:

преглед_вредност: Вредноста за пребарување вовратете ја вредноста во ќелијата C12 .

ЧЕКОРИ:

  • Изберете Ќелија C12 .
  • Следно напишете ја формулата:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

  • Притиснете Внесете за да го видите резултатот.

Прелистување на формулата

EXACT(B12,B5:B9)

Ова ќе го најде точното совпаѓање со вредноста за пребарување. Ќе врати ТОЧНО за точното совпаѓање и НЕТОЧНО за без совпаѓање.

MATCH(TRUE,EXACT(B12,B5:B9),0)

Ова ќе ја најде позицијата на ТОЧНО од претходниот чекор.

ИНДЕКС($C$5:$C$9,MATCH(TRUE,EXACT(B12, B5:B9),0),1)

Ова ќе ја врати CGPA користејќи ја вредноста на позицијата од претходниот чекор.

Заклучок

Ако ќелијата содржи текст, можеме лесно да ги комбинираме функциите на Excel INDEX & MATCH за да ја побараме вредноста. Додадена е работна книга за вежбање. Повелете и пробајте. Слободно прашајте што било или предложете какви било нови методи.

пребарување низа или опсег.

lookup_array: Барај низа или опсег на ќелии каде што сакаме да ја бараме вредноста.

[тип_совпаѓање]: Ова го означува типот на совпаѓање за функцијата што треба да се изврши. Постојат три типа:

Точно совпаѓање на вредноста = 0

Најголемата вредност која е еднаква или помала од вредноста за пребарување =

Најмалата вредност која е еднаква или поголема од вредноста за пребарување = -1

9 Брзи начини за комбинирање на Excel INDEX & Функции MATCH ако ќелијата содржи текст

1. Употреба на INDEX MATCH функции за едноставно пребарување

Можеме да користиме INDEX MATCH функции за едноставна колона или ред пребарување во работен лист. Функцијата VLOOKUP се користи само за вертикално пребарување. Значи, оваа комбинација работи одлично овде.

1.1 За вертикално пребарување

Претпоставувајќи дека имаме сет на имиња на ученици со нивните математички ознаки во вертикална положба. Ќе ги бараме математичките оценки на Роб во опсегот B4:C9 и ќе ја вратиме вредноста во ќелијата E5 .

ЧЕКОРИ:

  • Прво изберете Ќелија E5 .
  • Следно напишете ја формулата:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

  • Сега притиснете Enter за резултатот.

Распределување на формулата

MATCH(„Роб“,$B$5:$B$9,0)

Ова ќе го бара точното совпаѓање во опсегот B5:B9 .

INDEX($B$5:$C$9,MATCH(“Rob”,$B$5:$B$9,0),2)

Ова ќе ја врати вредноста од опсегот B5 :C9 .

1.2 За хоризонтално пребарување

Овде ја имаме истата база на податоци во хоризонтална положба. Ќе ги бараме математичките оценки на Роб во опсегот B4:G5 и ќе ја вратиме вредноста во ќелијата B8 .

ЧЕКОРИ:

  • Прво изберете Ќелија B8 .
  • Сега напишете ја формулата:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • Конечно, притиснете Enter за да го видите резултатот.

Распределување на формулата

MATCH(„Роб“,$C$4:$G$4,0)

Ова ќе го бара точното совпаѓање во опсегот C4:G4 .

ИНДЕКС($C$4:$G$5, 2,MATCH(„Роб“,$C$4:$G$4,0))

Ова ќе ја врати вредноста од опсегот C4:G5 .

2. Вметнете ја функцијата INDEX MATCH во пребарувањето лево

За да ја извлечеме вредноста на податоците за пребарување од нејзината лева колона, можеме да ја користиме комбинацијата на функциите на ИНДЕКС MATCH . Да речеме дека имаме база на податоци ( B4:E9 ) со имиња на ученици со нивните ознаки англиски, математика, физика. Ќе ги бараме математичките оценки на Роб и ќе ја вратиме вредноста во ќелијата G5 .

ЧЕКОРИ:

  • Изберете Ќелија G5 .
  • Потоа запишете ја формулата:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • Притиснете Enter за да го добиете резултатот.

Разложување на формулата

MATCH(“Rob”,E5:E9,0)

Ова ќе бараза точното совпаѓање во опсегот E5:E9 .

ИНДЕКС($B$5:$E$9,MATCH(„Роб“,E5: E9,0),2)

Ова ќе ја врати вредноста од опсегот B5:E9 .

3. Двонасочно пребарување со функции INDEX MATCH Ако Ќелијата содржи текст

Excel INDEX MATCH функциите можат убаво да се справат со двонасочното пребарување како извлекување на вредностите на податоците за пребарување од повеќе колони. Овде имаме база на податоци ( B4:E9 ) од различни имиња на ученици со нивните различни оценки од предметот. Ќе ги извлечеме сите ознаки за тема на Роб во ќелијата C12:E12 .

ЧЕКОРИ:

  • На почетокот, изберете Ќелија C12 .
  • Сега напишете ја формулата:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • На крајот притиснете Enter . Користете Рачка за пополнување на десната страна за автоматско пополнување на ќелиите.

Разложување на формулата

MATCH($B$12,$B$5:$B$9,0)

Ова ќе го бара точното совпаѓање на Роб во опсегот B5:B9 .

MATCH(C$11,$C$4:$E$4,0)

Ова ќе бара за точното совпаѓање на предметот (АНГЛИСКИ/МАТЕМАТИКА/ФИЗИКА) во опсег C4:E4 .

ИНДЕКС($C$5:$E $9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

Ова ќе ја врати вредноста од опсегот C5:E9 .

Прочитај повеќе: IF со INDEX-MATCH во Excel (3 соодветни пристапи)

4. Употреба на функции за совпаѓање на ИНДЕКС за пребарување на вредноста одФункција VLOOKUP (9 примери)
  • INDEX+MATCH со дупликати вредности во Excel (3 брзи методи)
  • 5. Користење на INDEX, MATCH & засилувач; Функции SUM за да се добијат вредности врз основа на текст во ќелија

    Претпоставете дека сакаме да ги знаеме вкупните оценки од предметот на ученикот „Роб“. Можеме да ја користиме функцијата SUM заедно со функциите INDEX MATCH за да добиеме вредност во ќелијата C12 .

    ЧЕКОРИ:

    • Изберете Ќелија C12 .
    • Сега запишете ја формулата:
    =SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

    • Потоа притиснете Enter за да го видите резултатот.

    Поделба на формулата

    НАТПРЕВАР($B$12,$B$5:$B$9,0)

    Ова ќе го бара точното совпаѓање на ќелијата B12 во опсегот B5:B9 .

    INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0)

    Ова ќе ја врати вредноста од опсегот C5:E9 . Овде во функцијата INDEX, ќе внесеме „ 0 “ како број на колона. Ова ќе ги врати сите вредности во редот.

    SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B $9,0),0))

    Ова ќе ги сумира сите вратени вредности од претходниот чекор.

    Прочитај повеќе: Сумирање со Функции INDEX-MATCH под повеќе критериуми во Excel

    6. Вметнете INDEX MATCH функции со ѕвездичка за делумно совпаѓање со текст во ќелија

    Ѕвездичката е Excel Карактер со џвакање кој претставува кој било број на знаци во aтекстуална низа. Ние го користиме ова за да бараме вредност со функциите на ИНДЕКС MATCH ако има делумно совпаѓање . Во долунаведената база на податоци ( B4:C9 ) ги имаме целосните имиња на сите ученици со нивните математички оценки. Исто така, база на податоци со парцијалните имиња на учениците. Ќе ги најдеме нивните математички оценки и ќе ги внесеме во опсегот F5:F9 .

    ЧЕКОРИ:

    • Прво, изберете Ќелија F5 .
    • Впишете ја формулата:
    =INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)

    • Конечно, притиснете Enter и користете Пополнете ја рачката за автоматско пополнување на ќелиите.

    Распределување на формулата

    НАТПРЕВАР(E5&”*”,$B$5:$B$9,0)

    Како вредност за пребарување, ќе користиме E5&”*” бидејќи Ѕвездичката се враќа со знаци кои започнуваат со името „Боб“ и кој било број на знаци после него од опсегот на текстуална низа B5:B9 .

    ИНДЕКС($C$5:$C$9,MATCH(E5&“* ”,$B$5:$B$9,0),1)

    Ова ќе ја врати вредноста од опсегот C5:C9 .

    ЗАБЕЛЕШКА: Оваа формула работи ако има само една појава на совпаѓање. Во случај на повеќе појавувања на совпаѓање, ќе го прикаже само првото совпаѓање.

    Прочитај повеќе: СОПРЕДУВАЊЕ НА ИНДЕКСОТ повеќе критериуми со џокер во Excel (целосен водич)

    7. Excel INDEX MATCH Функции за наоѓање на најблиското совпаѓање

    Претпоставете дека имаме база на податоци ( B4:C9 ) на CGPA на учениците. Одиме да го најдеместудент кој има најблиску совпаднат CGPA со бараниот CGPA во ќелијата C12 . Овде ќе го користиме INDEX & MATCH функции со MIN & Функции на ABS .

    ЧЕКОРИ:

    • Изберете Ќелија C12 .
    • Сега вметнете ја формулата:
    =INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    • Следно притиснете Внесете за да го видите резултатот.

    Разложување на формулата

    MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0)

    Ова ќе го бара точното совпаѓање на ќелијата B12 во опсег B5:B9 .

    MIN(ABS(B12-C5:C9)

    Ова ќе ја даде минималната разлика помеѓу потребната CGPA и сите други CGPA. За да се увериме во најблиската (повеќе или помала) вредност, ќе ја користиме функцијата ABS овде. Внатре во Функција MATCH , минималната вредност ќе биде бараната вредност.

    ABS(B12-$C$5:$C$9)

    Ова ќе биде низата за пребарување во функцијата MATCH .

    MATCH(MIN(ABS(B12-C5:C9)),ABS (B12-$C$5:$C$9),0)

    Сега функцијата MATCH ќе го дознае бројот на позицијата на името на ученикот од низата кој има најблиску CGPA.

    INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    Ова ќе го врати името на ученикот.

    Прочитај повеќе: INDEX-MATCH Формула за наоѓање минимална вредност во Excel (4 соодветни начини)

    8. НаоѓањеПриближно совпаѓање со INDEX & засилувач; MATCH Functions

    Тука имаме база на податоци со сите оценки на ученикот. Покрај главната табела има и табела за оценување. Ќе ја дознаеме оценката на секој ученик во опсегот D5:D9 врз основа на вистинската ( F5:G10 ).

    ЧЕКОРИ:

    • Прво, изберете Ќелија D5 .
    • Следно напишете ја формулата:
    =INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

    • Конечно, притиснете Enter и користете Пополнете рачка за да го видите вкупниот резултат.

    Поделба на формулата

    MATCH(C5,$ F$6:$F$10,1)

    Ова ќе го бара точното совпаѓање на ќелијата C5 во опсегот F6:F10 . Тоа значи дека ќе помине низ опсегот на ознаки и ќе ја врати вредноста што ќе биде помала или еднаква на вредноста за пребарување.

    ИНДЕКС($G$6:$G$10 ,MATCH(C5,$F$6:$F$10,1),1)

    Ова ќе ја врати оценката користејќи ја вредноста на позицијата од претходниот чекор.

    9. Случај Чувствително пребарување со INDEX & засилувач; Функции MATCH Ако клетките содржат текст

    За пребарување чувствително на букви, нормалното пребарување нема да работи. Во овој случај, Excel INDEX & MATCH функциите играат важна улога. Да речеме дека имаме сет на имиња на студенти со нивниот CGPA. Има двајца студенти со исто име. Единствената разлика меѓу нив е што едната е напишана како „крин“, а другата е „Лили“. Сега ќе го извлечеме CGPA на Лили иПовеќе критериуми

    Понекогаш треба да ги комбинираме вредностите за пребарување и да ги вратиме сите нивни информации од дефинираната низа. Можеме да ја користиме функцијата VLOOKUP тука, но потребна е колона за помош. Со комбинацијата INDEX MATCH функции , лесно можеме да ја најдеме вредноста. Од долунаведената база на податоци, сакаме да ги извлечеме физичките ознаки на „Мајк Хансен“ од опсегот B4:D9 во ќелијата D12 .

    ЧЕКОРИ:

    • Прво, изберете Ќелија D12B.
    • Впишете ја формулата:
    =INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))

    • Конечно, притиснете Enter за да го видите резултатот.

    Поделба на формулата

    НАТПРЕВАР($B$12&“

    Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.