Excel formula: iezīmējiet šūnas, kas satur -

Satura rādītājs

Vispārēja formula

=ISNUMBER(SEARCH(substring,A1))

Kopsavilkums

Piezīme: Excel satur daudz iebūvētu "sākotnējo iestatījumu" vērtību izcelšanai ar nosacītu formatējumu, ieskaitot iepriekš iestatītu, lai izceltu šūnas, kurās ir noteikts teksts. Tomēr, ja vēlaties lielāku elastību, varat izmantot savu formulu, kā paskaidrots šajā rakstā.

Ja vēlaties izcelt šūnas, kas satur noteiktu tekstu, varat izmantot vienkāršu formulu, kas atgriež vērtību TRUE, kad šūna satur jūsu norādīto tekstu (apakšvirkni).

Piemēram, ja vēlaties izcelt visas šūnas diapazonā B2: B11, kurās ir teksts "suns", varat izmantot:

=ISNUMBER(SEARCH("dog",B2))

Piezīme: izmantojot nosacītu formatēšanu, ir svarīgi, lai formula tiktu ievadīta attiecībā pret atlasē esošo "aktīvo šūnu", kas šajā gadījumā tiek pieņemts kā B2.

Paskaidrojums

Ja izmantojat formulu nosacītā formatējuma lietošanai, formula tiek novērtēta attiecībā pret atlasē aktīvo šūnu šās kārtulas izveides laikā. Šajā gadījumā noteikums tiek novērtēts katrai no 10 šūnām B2: B11, un B2 katru reizi mainīsies uz vērtējamās šūnas adresi, jo B2 ir relatīvs.

Formula pati izmanto funkciju MEKLĒT, lai tekstā atrastu "suņa" pozīciju. Ja eksistē "suns", MEKLĒŠANA atgriezīs skaitli, kas apzīmē pozīciju. Ja “suns” nepastāv, MEKLĒŠANA atgriezīs kļūdu #VALUE. Aptinot ISNUMBER ap SEARCH, mēs notveram kļūdu, lai formula atgrieztu TRUE tikai tad, kad SEARCH atgriež skaitli. Mums ir vienalga par faktisko amatu, mums ir svarīgi tikai tad, ja ir kāda pozīcija.

Reģistrjutīga opcija

MEKLĒŠANA nav reģistrjutīga. Ja jums ir jāpārbauda arī gadījums, vienkārši nomainiet MEKLĒT ar ATRAST, piemēram:

=ISNUMBER(FIND("dog",A1))

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

Ja vēlaties izcelt šūnas, kas satur vienu no daudzajām virknēm, varat izmantot šeit aprakstīto formulu.

Interesanti raksti...