
Lai pārbaudītu, vai šūnā ir konkrēts teksts, varat izmantot funkciju MEKLĒT kopā ar funkciju ISNUMBER. Vispārējā versijā, apakšvirkne ir konkrētais teksts, kuru meklējat, un teksts apzīmē tekstu šūnā, kuru testējat. Parādītajā piemērā D5 formula ir šāda:
= ISNUMBER ( SEARCH (substring,text))
Šī formula atgriež TRUE, ja tiek atrasta apakšvirkne, un FALSE, ja tā nav.
Piezīme: MEKLĒŠANAS funkcija automātiski atradīs daļējas atbilstības.
Skaidrojums
Funkcija MEKLĒ 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 skaitliskas pozīcijas.
kā jūs noapaļojat skaitļus Excel
ISNUMBER atgriež patiesu skaitļiem un nepatiesu visiem pārējiem. Tātad, ja SEARCH atrod apakšvirkni, tā atgriež pozīciju kā skaitli, bet ISNUMBER atgriež TRUE. Ja SEARCH neatrod apakšvirkni, tā atgriež #VALUE! kļūda, kuras dēļ ISNUMBER atgriež FALSE.
Reģistrjutīga versija
Ja vēlaties, lai šī formula būtu reģistrjutīga, varat funkciju MEKLĒT aizstāt ar FIND funkciju šādi:
= ISNUMBER ( SEARCH (C5,B5))
Ja šūna satur
Ja vēlaties kaut ko darīt, ja šūnā ir konkrēts teksts, varat ietīt formulu IF paziņojumā šādi:
= ISNUMBER ( FIND (substring,text))
Tā vietā, lai atgrieztos TRUE vai FALSE, iepriekš minētā formula atgriezīs “Jā”, ja apakšvirkne ir atrasts un “nē”, ja nē.
Ar grūti kodētu meklēšanas virkni
Lai pārbaudītu šūnu vienai kodētai apakšvirknei, vienkārši ievietojiet tekstu pēdiņās. Piemēram, lai pārbaudītu A1 tekstu “ābols”, izmantojiet:
= IF ( ISNUMBER ( SEARCH (substring,text)), 'Yes', 'No')
Vai meklējat vairāk nekā vienu lietu?
Ja jums jāpārbauda šūna vairākām lietām (t.i., vienai no daudzajām apakšvirknēm), skatiet šo formulas piemēru .
kā summēt kolonnu Excel 2010
Skatiet citas saistītās formulas zemāk.
Autors Deivs Bruns