/ / "Case-sensitive Lookup" sistemoje "Excel"

"Case-sensitive Lookup" sistemoje "Excel"

Pagal numatytuosius nustatymus funkcija VLOOKUP atlieka nejautrą paiešką. Tačiau galite naudoti INDEX, MATCH ir EXACT funkciją Excel atlikti a atsitiktine tvarka ieškoma.

1. Pavyzdžiui, paprasta VLOOKUP funkcija žemiau grąžina Mia Clark atlyginimą. Tačiau mes norime ieškoti MIA Reed atlyginimo (žr. Ląstelę G2).

"Case-sensitive" "Lookup" sistemoje "Excel"

2. EXACT funkcija Excel grąžina TRUE, jei dvi eilutės yra vienodos. Toliau pateikta EXACT funkcija grąžina FALSE.

Tiksli funkcija

3. Toliau pateikta EXACT funkcija grąžina TRUE.

Tikslus atitikimas

4. Pakeiskite B8 B3: B9.

Masyvo konstantas

Paaiškinimas: diagrama (masyvo konstanta), sukurta EXACT funkcija, saugoma "Excel" atmintyje, o ne diapazone. Masyvo konstanta yra tokia:

{FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, FALSE}

5. Viskas, ko mums reikia - tai funkcija, kuri nustato TRUE poziciją šioje masyvo konstanta. MATCH funkcija gelbėti! Baigti paspauskite CTRL + SHIFT + ENTER.

Rungtynių funkcija

Paaiškinimas: TRUE (pirmasis argumentas) rasti masyvo konstanta 6 pozicijoje (antrasis argumentas). Šiame pavyzdyje mes naudojame MATCH funkciją grąžinti tikslią atitiktį, todėl mes nustatome trečiąjį argumentą į 0. Formulės juosta rodo, kad tai yra masyvo formulė, pridedant ją į garbanotas petnešeles (). Negalima įvesti patys.

6. Naudokite indekso funkciją (du argumentai), kad grąžintumėte konkrečią vertę vienmodiu diapazonu. Šiame pavyzdyje atlyginimas 6 pozicijoje (antrasis argumentas) diapazone D3: D9 (pirmasis argumentas).

Indekso funkcija

7. Baigti paspauskite CTRL + SHIFT + ENTER.

"Case-sensitive Lookup" sistemoje "Excel"

Pastaba: formulė teisingai atranda MIA Reed atlyginimą, o ne Mia Clarką. Formulės juosta rodo, kad tai yra masyvo formulė, įtraukiant ją į garbanotas petnešeles ().

Taip pat perskaitykite: