Excel-formel: XLOOKUP-matchningsexempel med jokertecken -

Innehållsförteckning

Generisk formel

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

Sammanfattning

För att utföra en partiell matchning med XLOOKUP, ange 2 för matchningsläget för att tillåta jokertecken. I exemplet som visas är formeln i H7:

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

som utför en jokerteckenmatchning med värdet i H4 och returnerar alla fyra fälten som resultat. TRANSPOSE-funktionen är valfri och används här endast för att konvertera resultatet från XLOOKUP till en vertikal matris.

Förklaring

Arbetar inifrån och ut är XLOOKUP konfigurerad för att hitta värdet i H4 i kolumnen Efternamn och returnera alla fält. För att stödja jokertecken tillhandahålls match_mode som 2:

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

  • Lookup_value kommer från cell H4
  • Lookup_array är intervallet D5: D15, som innehåller Efternamn
  • Return_array är B5: E15, som innehåller alla alla fält
  • Argumentet not_found är inställt på "hittades inte"
  • Match_mode är 2 för att tillåta jokertecken
  • Sökläget tillhandahålls inte och är som standard 1 (första till sista)

Eftersom H4 innehåller "corr *" hittar XLOOKUP det första efternamnet som börjar med "corr" och returnerar alla fyra fälten i en horisontell matris:

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

Detta resultat returneras direkt till TRANSPOSE-funktionen:

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

TRANSPOSE-funktionen ändrar matrisen från horisontellt till vertikalt:

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

och matrisvärdena sprids in i intervallet H7: H10.

Med implicit jokertecken

I exemplet ovan anges asterisk jokertecken (*) uttryckligen i uppslagsvärdet. För att skicka ett jokertecken implicit kan du justera formeln så här:

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

Ovan sammanfogar vi asterisk jokertecken (*) till värdet i H4 i själva formeln. Detta kommer att lägga till asterisken till alla värden som anges i H4, och XLOOKUP kommer att utföra jokertecken.

Intressanta artiklar...