Excel formula: XLOOKUP primjer zamjenskog zamjenskog znaka -

Sadržaj

Generička formula

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

Sažetak

Da biste izvršili djelomično podudaranje s XLOOKUP-om, navedite 2 za argument načina podudaranja kako biste omogućili zamjenske znakove. U prikazanom primjeru formula u H7 je:

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

koja izvodi podudarni znak s vrijednošću u H4 i kao rezultat vraća sva 4 polja. Funkcija TRANSPOSE nije obavezna i ovdje se koristi samo za pretvaranje rezultata iz XLOOKUP-a u okomiti niz.

Obrazloženje

Radeći iznutra prema van, XLOOKUP je konfiguriran za pronalaženje vrijednosti u H4 u stupcu Prezime i vraćanje svih polja. Kako bi se podržali zamjenski znakovi, match_mode se pruža kao 2:

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

  • Lookup_value dolazi iz ćelije H4
  • Lookup_array je raspon D5: D15, koji sadrži prezimena
  • Povratni_ niz je B5: E15, koji sadrži sva polja
  • Argument not_found postavljen je na "Nije pronađeno"
  • Način match_mode je 2, kako bi se omogućili zamjenski znakovi
  • Način pretraživanja nije osiguran i zadan je na 1 (prvi do posljednji)

Budući da H4 sadrži "corr *", XLOOKUP pronalazi prvo prezime koje počinje s "corr" i vraća sva četiri polja u vodoravnom nizu:

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

Ovaj se rezultat vraća izravno u funkciju TRANSPOSE:

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

Funkcija TRANSPOSE mijenja niz iz vodoravnog u okomiti:

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

a vrijednosti polja prelijevaju se u raspon H7: H10.

S implicitnim zamjenskim znakom

U gornjem primjeru, zamjenski znak zvjezdice (*) unosi se izričito u vrijednost pretraživanja. Da biste implicitno proslijedili zamjenski znak, formulu možete prilagoditi ovako:

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

Iznad, zamjenski znak zvjezdice (*) spajamo na vrijednost u H4 u samoj formuli. To će dodati zvjezdicu bilo kojoj vrijednosti unesenoj u H4, a XLOOKUP će izvršiti zamjenski znak.

Zanimljivi članci...