Excel

Iezīmējiet šūnas, kas satur

Highlight Cells That Contain

Excel formula: iezīmējiet šūnas, kurās irVispārīgā formula | _+_ | Kopsavilkums

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





Ja vēlaties izcelt šūnas, kurās ir noteikts teksts, varat izmantot vienkāršu formulu, kas atgriež TRUE, ja šū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 (substring,A1))

Piezīme: izmantojot nosacītu formatējumu, ir svarīgi, lai formula tiktu ievadīta attiecībā pret atlases “aktīvo šūnu”, kas šajā gadījumā tiek pieņemta kā B2.

Skaidrojums

Ja izmantojat formulu, lai lietotu nosacījumu formatējumu, formula tiek novērtēta attiecībā pret atlases aktīvo šūnu kārtulas izveides laikā. Šādā 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.



Pati formula izmanto funkciju MEKLĒT, lai atrastu teksta 'suns' pozīciju. Ja 'suns' eksistē, SEARCH atgriež skaitli, kas apzīmē pozīciju. Ja “suns” nepastāv, funkcija MEKLĒ atgriež #VALUE kļūdu. Aptverot ISNUMBER ap SEARCH, mēs fiksējam kļūdu, tāpēc formula atgriezīs TRUE tikai tad, kad SEARCH atgriež skaitli. Mums nav vienalga par faktisko stāvokli, mums ir vienalga, vai ir kāda pozīcija.

Iespēja reģistrjutīga

SEARCH nav reģistrjutīgs. Ja jums ir jāpārbauda arī gadījums, vienkārši nomainiet SEARCH ar FIND šādi:

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

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

Ja vēlaties izcelt šūnas, kurās ir viena no daudzajām virknēm, varat to izdarīt izmantojiet šeit aprakstīto formulu .

Ātrs sākums | Vairāk piemēru | Traucējummeklēšana | Apmācība Autors Deivs Bruns


^