Excel INDEX MATCH Se Ĉelo Enhavas Tekston

  • Kundividu Ĉi Tion
Hugh West

Enhavtabelo

Se la ĉelo enhavas la tekston ni povas uzi la kombinaĵon de INDEX & MATCH-funkcioj por fari inteligentan kaj altnivelan serĉon. Ĝi estas tre populara uzata formulo en Excel. En ĉi tiu artikolo, ni lernos kiel funkcias ĉi tiu du funkcioj kun kelkaj belaj klarigoj kaj ekzemploj.

Praktiku Laborlibron

Elŝutu la sekvan laborlibron kaj ekzercon.

Ĉelo enhavas Tekston.xlsx

Enkonduko al la Excel-INDEX-Funkcio

Microsoft Excel INDEX-funkcio redonas la ĉelon valoro de difinita tabelo aŭ gamo.

  • Sintakso:

=INDEX (tabelo, vico_num, [kol_num], [ areo_num])

  • Argumentoj:

tabelo: La ĉela gamo aŭ konstanta tabelo.

row_num: La vicnumero el la bezonata intervalo aŭ tabelo.

[col_num]: La kolumnombro el la bezonata intervalo aŭ tabelo.

[area_num]: La elektita referenca numero de ĉiuj intervaloj kiuj Ĉi tio estas laŭvola.

Enkonduko al la Excel MATCH-Funkcio

Microsoft Excel MATCH-funkcio estas uzata por trovi la pozicion de serĉo valoro en tabelo aŭ a gamo. Ĝi liveras numeran valoron.

  • Sintakso:

=MATCH(serĉa_valoro, serĉo_tabelo, [kongruo_tipo])

  • Argumentoj:

serĉa_valoro: La serĉa valoro enredonu la valoron en ĉelo C12 .

PASOJ:

  • Elektu Ĉelo C12 .
  • Sekva tajpu la formulon:
=INDEX($C$5:$C$9,MATCH(TRUE,EXACT(B12,B5:B9),0),1)

  • Premu Enigu por vidi la rezulton.

Formula disfalo

EXACT(B12,B5:B9)

Ĉi tio trovos la ĝustan kongruon de la serĉvaloro. Ĝi redonos VERA por la ĝusta kongruo kaj FALSE por neniu kongruo.

KONFORMO(VERA,EXAKTA(B12,B5:B9),0)

Ĉi tio trovos la pozicion de VERA de la antaŭa paŝo.

INDEX($C$5:$C$9,MATCH(VERA,EXAKTA(B12, B5:B9),0),1)

Ĉi tio redonos la CGPA uzante la poziciovaloron de la antaŭa paŝo.

Konkludo

Se la ĉelo enhavas tekston, ni povas facile kombini Excel INDEX & MATCH-funkciojn por serĉi la valoron. Estas praktiklibro aldonita. Antaŭen kaj provu ĝin. Bonvolu demandi ion ajn aŭ proponi novajn metodojn.

serĉa tabelo aŭ gamo.

lookup_array: La serĉa tabelo aŭ gamo de ĉeloj kie ni volas serĉi la valoron.

[match_type]: Ĉi tio indikas la tipon de kongruo por la funkcio por plenumi. Estas tri tipoj:

Ĝusta kongruo de la valoro = 0

La plej granda valoro kiu estas egala aŭ malpli ol la serĉvaloro =

La plej malgranda valoro kiu estas egala aŭ pli granda ol la serĉvaloro = -1

9 Rapidaj Manieroj Kombini Excel INDEX & MATCH-Funkcioj Se Ĉelo Enhavas Tekston

1. Uzo de INDEX MATCH-Funkcioj por Simpla Serĉo

Ni povas uzi INDEX-MATCH-funkciojn por simpla kolumno aŭ vico serĉo en laborfolio. VLOOKUP-funkcio uzas nur por vertikala serĉo. Do ĉi tiu kombo funkcias bonege ĉi tie.

1.1 Por Vertikala Serĉo

Supozinte ke ni havas datumaron de studentaj nomoj kun iliaj matematikaj markoj en vertikala pozicio. Ni serĉos la matematikajn notojn de Rob en intervalo B4:C9 kaj redonos la valoron en ĉelo E5 .

PAŜOJ:

  • Unue elektu Ĉelo E5 .
  • Sekva tajpu la formulon:
=INDEX($B$5:$C$9,MATCH("Rob",$B$5:$B$9,0),2)

  • Nun premu Enigu por la rezulto.

Formula amplekso

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

Ĉi tio serĉos la ĝustan kongruon en intervalo B5:B9 .

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

Tio redonos la valoron el la intervalo B5 :C9 .

1.2 Por Horizontala Serĉo

Ĉi tie ni havas la saman datumaron en horizontala pozicio. Ni serĉos la matematikajn notojn de Rob en intervalo B4:G5 kaj redonos la valoron en ĉelo B8 .

PAŜOJ:

  • Unue elektu Ĉelon B8 .
  • Nun tajpu la formulon:
=INDEX($C$4:$G$5,2,MATCH("Rob",$C$4:$G$4,0))

  • Fine, premu Enigu por vidi la rezulton.

Formula amplekso

MATCH(“Rob”, $C$4:$G$4,0)

Ĉi tio serĉos la ĝustan kongruon en intervalo C4:G4 .

INDEX($C$4:$G$5, 2,MATCH(“Rob”,$C$4:$G$4,0))

Tio redonos la valoron el la intervalo C4:G5 .

2. Enmetu INDEX MATCH-Funkcion al Lookup Left

Por ĉerpi la valoron de la serĉdatumoj de ĝia maldekstra kolumno, ni povas uzi la kombinaĵon de INDEX MATCH-funkcioj . Ni diru, ke ni havas datumaron ( B4:E9 ) de studentaj nomoj kun iliaj anglaj, matematikaj, fizikaj markoj. Ni serĉos la matematikajn notojn de Rob kaj redonos la valoron en ĉelo G5 .

PAŜOJ:

  • Elektu Ĉelo G5 .
  • Tiam skribu la formulon:
=INDEX($B$5:$E$9,MATCH("Rob",E5:E9,0),2)

  • Premu Enigu por ricevi la rezulton.

Formula disfaldo

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

Ĉi tio serĉospor la ĝusta kongruo en intervalo E5:E9 .

INDEX($B$5:$E$9,MATCH(“Rob”,E5: E9,0),2)

Ĉi tio redonos la valoron el la intervalo B5:E9 .

3. Dudirekta serĉo kun INDEX MATCH-Funkcioj Se Ĉelo Enhavas Tekston

Excel INDEX MATCH-funkcioj povas bele trakti la dudirektan serĉon kiel ĉerpi la valorojn de la serĉdatumoj el pluraj kolumnoj. Ĉi tie ni havas datumaron ( B4:E9 ) de malsamaj studentaj nomoj kun iliaj malsamaj subjektomarkoj. Ni ĉerpos ĉiujn subjektajn markojn de Rob en ĉelo C12:E12 .

PAŜOJ:

  • En la komenco, elektu Ĉelo C12 .
  • Nun tajpu la formulon:
=INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),MATCH(C$11,$C$4:$E$4,0))

  • Premu Enigu fine. Uzu Plenigi Tenilon dekstre por aŭtomate plenigi la ĉelojn.

Formula disfaldo

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

Ĉi tio serĉos la ĝustan kongruon de Rob en intervalo B5:B9 .

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

Ĉi tio serĉos por la ĝusta kongruo de la temo (ANGLA/MATATO/FIZIKO) en intervalo C4:E4 .

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

Ĉi tio redonos la valoron de la gamo C5:E9 .

Legu Pli: SE kun INDEX-MATCH en Excel (3 Taŭgaj Aliroj)

4. Uzo de INDEX MATCH Funkcioj por Serĉi Valoron deFunkcio VLOOKUP (9 Ekzemploj)
  • INDEX+MATCH kun Duoblaj Valoroj en Excel (3 Rapidaj Metodoj)
  • 5. Uzo de INDEX, MATCH & SUM-Funkcioj por Akiri Valorojn Bazitajn sur Teksto en Ĉelo

    Supozu, ke ni volas scii la totalajn subjektajn notojn de la studento 'Rob'. Ni povas uzi la SUM-funkcion kune kun la INDEX-MATCH-funkcioj por akiri valoron en ĉelo C12 .

    PAŜOJ:

    • Elektu Ĉelon C12 .
    • Nun skribu la formulon:
    =SUM(INDEX($C$5:$E$9,MATCH($B$12,$B$5:$B$9,0),0))

    • Tiam premu Enigu por vidi la rezulton.

    Formula amplekso

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

    Ĉi tio serĉos la ĝustan kongruon de ĉelo B12 en intervalo B5:B9 .

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

    Tio redonos la valoron el la intervalo C5:E9 . Ĉi tie ene de la funkcio INDEX, ni enigos ' 0 ' kiel kolumnombron. Ĉi tio redonos ĉiujn valorojn en la vico.

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

    Ĉi tio sumigos ĉiujn redonitajn valorojn de la antaŭa paŝo.

    Legu Pli: Sumo kun INDEX-MATCH-Funkcioj sub Multoblaj Kriterioj en Excel

    6. Enmetu INDEX-MATCH-Funkciojn kun Asterisko por Parta Kongruo kun Ĉela Teksto

    Asterisko estas Excel Ŝonera Signo kiu reprezentas ajnan nombron da signoj en atekstoĉeno. Ni uzas ĉi tion por serĉi valoron kun INDEX MATCH-funkcioj se estas parta kongruo . En la suba datumaro ( B4:C9 ) ni havas ĉiujn plenajn nomojn de la studentoj kun iliaj matematikaj notoj. Ankaŭ datumaro kun partaj nomoj de la studentoj. Ni trovos iliajn matematikajn notojn kaj enigos ilin en intervalo F5:F9 .

    PAŜOJ:

    • Unue, elektu Ĉelo F5 .
    • Tajpu la formulon:
    =INDEX($C$5:$C$9,MATCH(E5&"*",$B$5:$B$9,0),1)

    • Fine, premu Enigu kaj uzu Plenigi Tenilon por aŭtomate plenigi la ĉelojn.

    Formula amplekso

    MATCH(E5&”*”,$B$5:$B$9,0)

    Kiel serĉvaloron, ni uzos E5&”*” kiel la Asterisko revenas kun la signoj komencantaj per la nomo 'Bob' kaj ajna nombro de la signoj post ĝi el la tekstŝnuro B5:B9 .

    INDEX($C$5:$C$9,MATCH(E5&);”* ”,$B$5:$B$9,0),1)

    Tio redonos la valoron el la intervalo C5:C9 .

    NOTO: Ĉi tiu formulo funkcias se estas nur unu okazo de kongruo. En la kazo de multoblaj kongruaj okazoj, ĝi montros nur la unuan kongruon.

    Legu Pli: INDEKSA KONFORMOJ Multoblaj Kriterioj kun Ĝojera en Excel (Kompleta Gvidilo)

    7. Excel INDEX MATCH Funkcioj por Trovi la Plej Proksiman Kongruon

    Supozi ni havas datumaron ( B4:C9 ) de CGPA de studentoj. Ni tuj trovos lastudento kiu havas la plej proksiman kongruan CGPA kun la bezonata CGPA en ĉelo C12 . Ĉi tie ni uzos la INDEX & MATCH-funkcioj kun la MIN & ABS-funkcioj .

    PAŜOJ:

    • Elektu Ĉelon C12 .
    • Nun enigu la formulon:
    =INDEX($B$5:$B$9,MATCH(MIN(ABS(B12-C5:C9)),ABS(B12-$C$5:$C$9),0))

    • Sekva premu Enigu por vidi la rezulton.

    Formula disfalo

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

    Ĉi tio serĉos la ĝustan kongruon de ĉelo B12 en intervalo B5:B9 .

    MIN(ABS(B12-C5:C9)

    Ĉi tio donos la minimuman diferencon inter la bezonata CGPA kaj ĉiuj aliaj CGPA. Por certigi la plej proksiman (pli-malpli) valoron, ni uzos la ABS-funkcion ĉi tie. Ene de la MATCH-funkcio , la minimuma valoro estos la serĉvaloro.

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

    Ĉi tio estos la serĉa tabelo ene de la MATCH-funkcio .

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

    Nun la MATCH-funkcio trovos la pozicionumeron de la nomo de la studento el la tabelo kiu havas la plej proksiman CGPA.

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

    Ĉi tio redonos la nomon de la studento.

    Legu Pli: INDEX-MATCH Formulo por Trovi Minimuman Valoron en Excel (4 Taŭgaj Manieroj)

    8. TrovoProksimuma kongruo kun INDEX & MATCH Funkcioj

    Ĉi tie ni havas datumaron kun ĉiuj notoj de la studento. Estas ankaŭ grada tablo apud la ĉeftablo. Ni ekscios la kvalifikon de ĉiu studento en intervalo D5:D9 surbaze de la ĝusta ( F5:G10 ).

    PAŜOJ:

    • Unue, elektu Ĉelo D5 .
    • Sekva tajpu la formulon:
    =INDEX($G$6:$G$10,MATCH(C5,$F$6:$F$10,1),1)

    • Fine, premu Enigu kaj uzu Plenigi Tenilon por vidi la totalon rezulto.

    Formula disfalo

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

    Ĉi tio serĉos la ĝustan kongruon de ĉelo C5 en intervalo F6:F10 . Tio signifas, ke ĝi trairos la gamon de markoj kaj redonos la valoron kiu estos malpli ol aŭ egala al la serĉvaloro.

    INDEX($G$6:$G$10). ,MATCH(C5,$F$6:$F$10,1),1)

    Ĉi tio redonos la noton uzante la poziciovaloron de la antaŭa paŝo.

    9. Kazo. Sentema Serĉo kun INDEX & MATCH Funkcioj Se Ĉeloj Enhavas Tekston

    Por uskle-distinga serĉo, normala serĉo ne funkcios. En ĉi tiu kazo, Excel INDEX & MATCH funkcioj ludas gravan rolon. Ni diru, ke ni havas datumaron de nomoj de studentoj kun ilia CGPA. Estas du studentoj kun la sama nomo. La nura diferenco inter ili estas unu estas skribita kiel 'lilio' kaj la alia estas 'Lilio'. Nun ni ĉerpos la CGPA de Lily kajMultoblaj Kriterioj

    Foje ni devas kombini la serĉajn valorojn kaj redoni iliajn tutajn informojn el la difinita tabelo. Ni povas uzi la funkcion VLOOKUP ĉi tie sed ĝi bezonas helpan kolumnon. Kun la kombinaĵo INDEX MATCH-funkcioj , ni povas facile trovi la valoron. El la suba datumaro, ni volas ĉerpi la Fizikaj markoj de 'Mike Hansen' el la intervalo B4:D9 en ĉelo D12 .

    PAŜOJ:

    • Unue, elektu Ĉelon D12B.
    • Tajpu la formulon:
    =INDEX($D$5:$D$9,MATCH($B$12&"|"&$C$12,$B$5:$B$9&"|"&$C$5:$C$9,0))

    • Fine, premu Enigu por vidi la rezulton.

    Formula disfalo

    MATCH($B$12&"

    Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.