Formula Excel: Exemplu de potrivire cu comodini XLOOKUP -

Cuprins

Formula generică

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

rezumat

Pentru a efectua o potrivire parțială cu XLOOKUP, furnizați 2 pentru argumentul modului de potrivire pentru a permite metacaracterele. În exemplul prezentat, formula din H7 este:

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

care efectuează o potrivire cu comodin cu valoarea în H4 și returnează toate cele 4 câmpuri ca rezultat. Funcția TRANSPOSE este opțională și este utilizată aici numai pentru a converti rezultatul din XLOOKUP într-o matrice verticală.

Explicaţie

Funcționând din interior spre exterior, XLOOKUP este configurat pentru a găsi valoarea în H4 în coloana Nume și pentru a returna toate câmpurile. Pentru a accepta metacaractere, match_mode este furnizat ca 2:

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

  • Valoarea de căutare provine din celula H4
  • Look_array este intervalul D5: D15, care conține nume de familie
  • Return_array este B5: E15, care conține toate câmpurile
  • Argumentul not_found este setat la „Nu a fost găsit”
  • Match_mode este 2, pentru a permite metacaracterele
  • Modul căutare nu este furnizat și implicit este 1 (primul până la ultimul)

Deoarece H4 conține „corr *”, XLOOKUP găsește primul nume de familie care începe cu „corr” și returnează toate cele patru câmpuri dintr-o matrice orizontală:

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

Acest rezultat este returnat direct la funcția TRANSPOSE:

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

Funcția TRANSPOSE schimbă matricea de la orizontală la verticală:

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

iar valorile matricei se varsă în intervalul H7: H10.

Cu wildcard implicit

În exemplul de mai sus, simbolul asterisc (*) este introdus în mod explicit în valoarea de căutare. Pentru a trece implicit în wildcard, puteți ajusta formula astfel:

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

Mai sus, concatenăm asteriscul wildcard (*) la valoarea din H4 din formula însăși. Aceasta va adăuga asteriscul la orice valoare introdusă în H4, iar XLOOKUP va efectua o căutare cu metacaracter.

Articole interesante...