Lai noteiktu, vai vērtība pastāv šūnu diapazonā, varat izmantot vienkāršu formulu, kuras pamatā ir funkcija COUNTIF. Parādītajā piemērā D5 formula ir šāda:
excel vlookup # n / a
= COUNTIF (range,value)>0
kur 'rng' ir nosaukts diapazons F4: F10.
SkaidrojumsFunkcija COUNTIF saskaita šūnas, kas atbilst sniegtajiem kritērijiem, atgriežot atrasto gadījumu skaitu. Ja neviena šūna neatbilst kritērijiem, COUNTIF atgriež nulli. Jebkurš pozitīvs skaitlis nozīmē, ka vērtība ir atrasta. Tas nozīmē, ka varat izmantot lielumu par operatoru (>), lai veiktu vienkāršu COUNTIF rezultāta pārbaudi, lai piespiestu PATIESU vai FALSE rezultātu:
= COUNTIF (rng,B5)>0
Varat arī ietīt formulu IF paziņojumā, lai piespiestu konkrētu rezultātu. Piemēram, lai atgrieztos “Jā” vai “Nē”, izmantojiet:
= COUNTIF (range,value)>0
Tas darbojas, jo IF uzskata, ka jebkurš skaitlis> 0 ir TRUE, kad tas tiek parādīts kā loģisks testa arguments.
Apakšvirknes vai daļējas atbilstības pārbaude
Ja vēlaties pārbaudīt diapazonu, lai noskaidrotu, vai tas satur noteiktu tekstu (apakšvirkni vai daļēju tekstu), formulai varat pievienot aizstājējzīmes. Piemēram, ja jums ir jāmeklē vērtība šūnā C1 un vēlaties pārbaudīt diapazonu A1: A100, varat konfigurēt COUNTIF, lai meklētu šo vērtību jebkurā šūnas vietā, savienojot zvaigznītes:
= IF ( COUNTIF (range,value),'Yes','No')
Zvaigznīte (*) ir aizstājējzīme vienai vai vairākām rakstzīmēm. Saslēdzot zvaigznītes pirms un pēc vērtības C1, formula saskaitīs apakšvirkni C1 visur, kur tā parādās katrā diapazona šūnā.
Alternatīva formula, izmantojot MATCH
Kā alternatīvu varat izmantot formulu, kurā COUNTIF vietā tiek izmantota funkcija MATCH:
= COUNTIF (A1:A100,'*'&C1&'*')>0
Funkcija MATCH atgriež atbilstības pozīciju (kā skaitli), ja tā tiek atrasta, un #N/A, ja tā netiek atrasta. Ietinot MATCH ISNUMBER, gala rezultāts būs PATIESS, kad MATCH atradīs atbilstību, un FALSE, ja MATCH atgriež #N/A.
Autors Deivs Bruns