Exceli valem: tõstke esile lahtrid, mis lõpevad -

Lang L: none (table-of-contents)

Üldine valem

=COUNTIF(A1,"*text")

Kokkuvõte

Märkus. Excel sisaldab palju sisseehitatud reegleid tingimusvorminguga väärtuste esiletõstmiseks, sealhulgas reeglit konkreetse tekstiga lõppevate lahtrite esiletõstmiseks. Kuid kui soovite rohkem paindlikkust, võite kasutada oma valemit, nagu selles artiklis selgitatud.

Kui soovite esile tõsta teatud tekstiga lõppevad lahtrid, võite kasutada funktsiooni COUNTIF põhjal lihtsat valemit. Näiteks kui soovite esile tuua olekud vahemikus B4: G12, mis lõpevad tähega "ota", võite kasutada järgmist:

=COUNTIF(B4,"*ota")

Märkus: tingimusliku vormindamise korral on oluline, et valem sisestataks valiku "aktiivse lahtri" suhtes, mis eeldatakse antud juhul olevat B4.

Selgitus

Kui kasutate tingimusliku vormingu rakendamiseks valemit, hinnatakse valemit reegli loomise ajal valiku aktiivse lahtri suhtes. Sel juhul hinnatakse reeglit B4: G12 iga lahtri jaoks ja viide B4 muutub iga hinnatava lahtri aadressiks, kuna see on suhteline aadress.

Valem ise kasutab funktsiooni COUNTIF "otaga" lõppevate lahtrite "lugemiseks", kasutades mustrit "* ota", mis kasutab metamärki (*), et sobitada mis tahes tähemärkide järjestus, millele järgneb "ota". Praktilisest vaatepunktist loendame iga kord ainult ühte lahtrit, mis tähendab, et saame kas 1 või nulli tagasi, mis sobib tingimusliku vormindamise korral suurepäraselt.

Lihtsam ja paindlikum reegel, kasutades nimetatud vahemikke

Nimetades sisendraku nimeliseks vahemikuks ja viidates valemis sellele nimele, saate valemi muuta võimsamaks ja paindlikumaks. Näiteks kui nimetate G2 sisendiks, saate valemi ümber kirjutada nii:

=COUNTIF(B4,"*"&input)

See valem lisab sisendi lahtrisse lisamise algusesse lihtsalt *. Selle tulemusel reageerib tingimusliku vormindamise reegel koheselt, kui seda väärtust muudetakse.

Tõstutundlik valik

COUNTIF ei ole tõstutundlik, nii et kui peate kontrollima ka väiketähti, võite kasutada keerulisemat valemit, mis tugineb funktsioonile PAREM koos EXACT:

=EXACT(RIGHT(A1,LEN(substring)),substring)

Sel juhul eraldab RIGHT teksti igast lahtrist paremalt ja ainult otsitavas alamstringis olevate märkide arvu, mille pakub LEN. Lõpuks võrdleb EXACT ekstraheeritud teksti otsitava tekstiga (alamstring). EXACT on tõstutundlik, nii et TÕENE tagastatakse ainult siis, kui kõik märgid sobivad täpselt.

Huvitavad Artiklid...