Excel formula: šūna satur noteiktu tekstu -

Satura rādītājs

Vispārēja formula

=ISNUMBER(SEARCH(substring,text))

Kopsavilkums

Lai pārbaudītu, vai šūnā ir noteikts teksts, varat izmantot funkciju MEKLĒŠANA kopā ar funkciju ISNUMBER. Vispārējā versijā apakšvirsraksts ir īpašais teksts, kuru meklējat, un teksts attēlo tekstu pārbaudāmajā šūnā. Parādītajā piemērā formula D5 ir:

=ISNUMBER(SEARCH(C5,B5))

Šī formula atgriež vērtību TRUE, ja tiek atrasts apakšvirsraksts, un FALSE, ja nav.

Piezīme: funkcija MEKLĒŠANA automātiski atradīs daļējas atbilstības.

Paskaidrojums

Funkcija MEKLĒŠANA atgriež meklēšanas virknes pozīciju, kad tā ir atrasta, un #VALUE! kļūda, ja tā nav atrasta. Mēs izmantojam šo faktu, lai pārbaudītu, vai meklēšanas virkne ir atrasta, izmantojot funkciju ISNUMBER, lai "noķertu" derīgas skaitliskās pozīcijas.

ISNUMBER atgriež skaitļiem vērtību TRUE, bet jebkuram citam - FALSE. Tātad, ja SEARCH atrod apakšvirkni, tā atgriež pozīciju kā skaitli, un ISNUMBER atgriež TRUE. Ja MEKLĒŠANA neatrod apakšvirsrakstu, tas atgriež vērtību #VALUE! kļūda, kuras dēļ ISNUMBER atgriež FALSE.

Lielo un mazo burtu versija

Ja vēlaties, lai šī formula būtu reģistrjutīga, funkciju SEARCH varat aizstāt ar funkciju FIND, piemēram:

=ISNUMBER(FIND(substring,text))

Ja šūna satur

Ja vēlaties kaut ko darīt, ja šūnā ir noteikts teksts, formulu varat ietvert IF priekšrakstā šādi:

=IF(ISNUMBER(SEARCH(substring,text)), "Yes", "No")

Tā vietā, lai atgrieztu TRUE vai FALSE, iepriekš minētā formula atgriezīs "Jā", ja tiks atrasta apakšvirkne, un "Nē", ja nē.

Ar cieto kodu meklēšanas virkni

Lai pārbaudītu, vai šūnā ir viens cietā kodējuma apakšvirsraksts, vienkārši pievienojiet tekstu divkāršās pēdiņās. Piemēram, lai pārbaudītu A1 tekstu “ābols”, izmantojiet:

=ISNUMBER(SEARCH("apple",A1))

Vai meklējat vairāk nekā vienu lietu?

Ja jums jāpārbauda šūna vairāk nekā vienai lietai (ti, vienam no daudziem apakšvirsrakstiem), skatiet šo formulas piemēru.

Skatiet vairāk saistīto formulu zemāk.

Interesanti raksti...