Excel képlet: XLOOKUP helyettesítő karakteres példa -

Tartalomjegyzék

Általános képlet

=XLOOKUP(value,lookup,return,"not found",2)

Összegzés

Részleges egyeztetés végrehajtásához az XLOOKUP segítségével adjon meg 2-t a match mode argumentumhoz a helyettesítő karakterek engedélyezéséhez. A bemutatott példában a H7 képlete a következő:

=TRANSPOSE((XLOOKUP(H4,D5:D15,B5:E15,"Not found",2)))

amely a H4 értékével helyettesítő karaktert hajt végre, és mind a 4 mezőt eredményül adja. A TRANSPOSE funkció opcionális, és itt csak az eredményt alakítja át az XLOOKUP-ról függőleges tömbre.

Magyarázat

Belülről kifelé haladva az XLOOKUP úgy van konfigurálva, hogy megtalálja a H4 értékét a Last name oszlopban, és visszaadja az összes mezőt. A helyettesítő karakterek támogatása érdekében a match_mode a következő:

XLOOKUP(H4,D5:D15,B5:E15,2) // match Last, return all fields

  • A keresési_érték a H4 cellából származik
  • A lookup_array a D5: D15 tartomány, amely tartalmazza a vezetékneveket
  • A return_array a B5: E15, amely az összes mezőt tartalmazza
  • A not_found argumentum értéke "Nem található"
  • A match_mode értéke 2, helyettesítő karakterek engedélyezéséhez
  • A search_mode nincs megadva, és alapértelmezés szerint 1 (első az utolsóig)

Mivel a H4 tartalmazza a „corr *” szót, az XLOOKUP megtalálja az első vezetéknevet, amely „Corr” -val kezdődik, és egy vízszintes tömbben visszaadja mind a négy mezőt:

(648,"Sharyn","Corriveau","Support")

Ez az eredmény közvetlenül a TRANSPOSE funkcióba kerül:

=TRANSPOSE((648,"Sharyn","Corriveau","Support"))

A TRANSPOSE funkció a tömböt vízszintesről függőlegesre változtatja:

(648;"Sharyn";"Corriveau";"Support") // vertical array

és a tömbértékek a H7: H10 tartományba ömlenek.

Implicit helyettesítővel

A fenti példában a csillag helyettesítő karaktert (*) kifejezetten beírják a keresési értékbe. A helyettesítő karakter implicit átadásához a következő képletet állíthatja be:

=TRANSPOSE((XLOOKUP(H4&"*",D5:D15,B5:E15,"Not found",2)))

Fentebb összefűzzük a csillag helyettesítő karaktert (*) a H4-ben szereplő értékkel magában a képletben. Ez a csillagot hozzáfűzi a H4-be beírt bármely értékhez, és az XLOOKUP helyettesítő keresést hajt végre.

érdekes cikkek...