Excel

Besedilo ujemanja XLOOKUP vsebuje

Xlookup Match Text Contains

Formula Excel: besedilo ujemanja XLOOKUP vsebujeSplošna formula | _+_ | Povzetek

Če želite uporabiti XLOOKUP za ujemanje vrednosti, ki vsebujejo določeno besedilo, lahko uporabite nadomestnih znakov in združevanje . V prikazanem primeru je formula v F5:



= XLOOKUP ('*'&value&'*',lookup,results,,2)

kje Koda (B5: B15) in količino (C5: C15) so imenovanih obsegov .

Pojasnilo

The Funkcija XLOOKUP vsebuje vgrajeno podporo za nadomestne znake, vendar je treba to funkcijo izrecno omogočiti z nastavitvijo načina ujemanja na številko 2.





kako prešteti celico v

V prikazanem primeru je XLOOKUP konfiguriran tako, da se ujema z vrednostjo, vneseno v celico E5, ki se lahko pojavi kjer koli v iskalnih vrednostih v B5: B15. Formula v F5 je:

 
= XLOOKUP ('*'&E5&'*',code,quantity,'no match',2)
  • lookup_value - E5, z zvezdicami (*) spredaj in zadaj
  • lookup_array - imenovani obseg Koda (B5: B15)
  • return_array - imenovani obseg količino (C5: C15)
  • če_ne_ najdeno - niz 'ni ujemanja'
  • match_mode - na voljo kot 2 (nadomestni znak)
  • iskalni_mod - ni zagotovljeno. Privzeto 1 (prvi do zadnji)

Za samodejno ujemanje vrste 'vsebuje' je nadomestna zvezdica (*) vnaprej dodana in dodana vrednosti v celici E5 z združevanje :



 
= XLOOKUP ('*'&E5&'*',code,quantity,'no match',2) // returns 50

Po združitvi formula postane:

 
'*'&E5&'*'

XLOOKUP poišče prvo ujemanje, ki vsebuje 'BCC' (050-BCC-123 v vrstici 10) in vrne ustrezno vrednost iz vrnilne matrike 50.

Upoštevajte, da je XLOOKUP ne glede na velike in male črke, vnos 'bcc' v E5 vrne isti rezultat:

 
= XLOOKUP ('*BCC*',code,quantity,'no match',2)

Spodaj si oglejte možnost konfiguriranja XLOOKUP za ujemanje med velikimi in malimi črkami.

Možnost VLOOKUP

Formula VLOOKUP podpira tudi nadomestne znake, ko je nastavljena na natančno ujemanje. Enakovredna formula VLOOKUP za ta primer je:

 
= XLOOKUP ('*bcc*',code,quantity,'no match',2) // returns 50

Poln razlaga tukaj .

Z ISKALI in NAJDI

Možna je tudi uporaba ISKANJE in NAJTI funkcije za izvajanje ujemanja tipa 'vsebuje' z XLOOKUP. Za ujemanje, ki ne razlikuje med velikimi in malimi črkami (kot je zgornji primer), lahko uporabite tako iskanje:

 
= VLOOKUP ('*'&E5&'*',B5:C15,2,0)

Za ujemanje med velikimi in malimi črkami lahko uporabite FIND:

 
= XLOOKUP (1,-- ISNUMBER ( SEARCH ('BCC',code)),quantity,'no match',2)

Obe zgornji možnosti olajšata razširitev meril na vključujejo druge pogoje z uporabo logična logika .

Logika za ISNUMBER + ISKANJE je razloženo tukaj .

Več ujemanj

Če potrebujete več ujemanj, glejte Funkcija FILTER .

pretvori številko do danes v
Formule dinamičnega niza so na voljo v Office 365 samo. Avtor Dave Bruns


^