Excel

XLOOKUP -otteluteksti sisältää

Xlookup Match Text Contains

Excel -kaava: XLOOKUP -otteluteksti sisältääYleinen kaava | _+_ | Yhteenveto

Jos haluat käyttää XLOOKUPia vastaamaan tiettyjä tekstejä sisältäviä arvoja, voit käyttää yleismerkit ja ketjutus . Esitetyssä esimerkissä F5: n kaava on:





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

missä koodi (B5: B15) ja määrä (C5: C15) ovat nimettyjä alueita .

Selitys

The XLOOKUP -toiminto sisältää sisäänrakennetun yleismerkkien tuen, mutta tämä ominaisuus on otettava käyttöön nimenomaisesti asettamalla hakutilaksi numero 2.





laske merkkien lukumäärä solussa

Esitetyssä esimerkissä XLOOKUP on määritetty vastaamaan soluun E5 syötettyä arvoa, joka voi näkyä missä tahansa kohdan B5: B15 hakuarvoissa. F5: n kaava on:

 
= XLOOKUP ('*'&E5&'*',code,quantity,'no match',2)
  • haku_arvo - E5, tähtien (*) kanssa ketjutettu edessä ja takana
  • lookup_array - nimetty alue koodi (B5: B15)
  • return_array - nimetty alue määrä (C5: C15)
  • jos_ ei löydy - merkkijono 'no match'
  • match_mode - toimitetaan 2 (jokerimerkki)
  • search_mode - ei sisälly. Oletusarvo 1 (ensimmäisestä viimeiseksi)

Jotta 'sisältää' -tyyppinen vastaavuus saadaan automaattisesti automaattiseksi, yleismerkki -tähti (*) on sekä lisätty että liitetty solun E5 arvoon ja ketjutus :



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

Yhdistämisen jälkeen kaava on:

 
'*'&E5&'*'

XLOOKUP etsii ensimmäisen osuman, joka sisältää 'BCC' (050-BCC-123 rivillä 10), ja palauttaa vastaavan arvon palautusmatriisista, 50.

Huomaa, että XLOOKUP on ei isot ja pienet kirjaimet erottavat, kirjoittamalla 'bcc' E5: een, tulos on sama:

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

Katso alta vaihtoehto, jolla XLOOKUP voidaan määrittää kirjainkoolla merkitsevälle ottelulle.

VLOOKUP -vaihtoehto

VLOOKUP -kaava tukee myös yleismerkkejä, kun ne on asetettu täsmälleen vastaavaksi. Tämän esimerkin vastaava VLOOKUP -kaava on:

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

Koko selitys täällä .

SEARCH ja FIND -toiminnolla

On myös mahdollista käyttää HAE ja LÖYTÖ toimintoja 'sisältää' -tyypin haun suorittamiseksi XLOOKUP: n kanssa. Jos kirjainkokoa ei erota (kuten yllä oleva esimerkki), voit käyttää SEARCH-toimintoa seuraavasti:

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

Jos kirjainkoko on merkitsevä, voit käyttää FIND-näppäintä:

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

Molemmat yllä olevat vaihtoehdot helpottavat kriteerien laajentamista sisältää muita ehtoja käyttämällä boolen logiikka .

ISNUMBER + HAKU -logiikka on selitetty täällä .

Useita otteluita

Jos tarvitset useita otteluita, katso FILTER -toiminto .

kuinka lasket iän Excelissä
Dynaamiset matriisikaavat ovat saatavilla Office 365 vain. Kirjailija Dave Bruns


^