Excel formula: Pirmais atbilstības gadījums nesatur -

Satura rādītājs

Vispārēja formula

(=MATCH(FALSE,logical_test,0))

Kopsavilkums

Lai iegūtu pirmās atbilstības pozīciju, kurā nav konkrētas vērtības, varat izmantot masīva formulu, kuras pamatā ir funkcijas MATCH, SEARCH un ISNUMBER. Parādītajā piemērā formula E5 ir:

(=MATCH(FALSE,data="red",0))

kur "dati" ir nosauktais diapazons B5 "B12.

Piezīme: šī ir masīva formula, un tā jāievada ar vadības taustiņu + Shift + Enter, izņemot Excel 365.

Paskaidrojums

Šī formula ir atkarīga no loģiskā testa TRUE vai FALSE rezultāta, kur FALSE apzīmē meklēto vērtību. Šajā piemērā loģiskais tests ir data = "sarkans", kas ievadīts kā parametrs lookup_array funkcijā MATCH:

=MATCH(FALSE,data="red",0)

Kad tests ir izpildīts, tas atgriež masīvu vai TRUE and FALSE vērtības:

=MATCH(FALSE,(TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE),0)

Ja uzmeklēšanas_vērtība ir iestatīta uz FALSE, bet match_type ir iestatīta uz nulli, lai piespiestu un precīzu atbilstību, funkcija MATCH atgriež 4 - masīva pirmās FALSE pozīciju.

Iegūstiet saistīto vērtību

Lai izgūtu saistīto vērtību no kolonnas Kvantitāte, kur “daudzums” ir nosauktais diapazons C5: C12, varat izmantot INDEX un MATCH kopā:

(=INDEX(quantity,MATCH(FALSE,data="red",0)))

Burtiskā satur

Ja jums jāatbilst pirmajai vērtībai, kas burtiski "nesatur", varat izmantot formulas variantu. Piemēram, lai saskaņotu datu pirmo vērtību, kurā nav “r”, varat izmantot:

(=MATCH(FALSE,ISNUMBER(SEARCH("r",data)),0))

Piezīme: šī ir masīva formula, un tā jāievada ar vadības taustiņu + Shift + Enter, izņemot Excel 365.

Plašāku informāciju par ISNUMBER + SEARCH skatiet šajā lapā.

Interesanti raksti...