Excel apmācība: Kā izveidot meklēšanas lodziņu ar nosacītu formatējumu

Šajā videoklipā mēs aplūkosim veidu, kā izveidot meklēšanas lodziņu, kas izceļ tabulas rindas, izmantojot nosacīto formatējumu un formulu, kas vienlaikus pārbauda vairākas kolonnas.

Šī ir lieliska alternatīva filtrēšanai, jo meklēto informāciju jūs varat redzēt izceltu kontekstā.

Apskatīsim.

Šeit mums ir tabula, kurā ir dati par pasūtījumu. Mēs varētu pievienot filtru un izmantot to, lai izpētītu datus.

Bet filtri var būt nedaudz neveikli.

Jūs nepārtraukti maināt filtru, un citu datu kontekstā nevarat redzēt, ko meklējat.

Pieņemsim citu pieeju un virs datiem pievienosim "meklēšanas lodziņu". Mēs izmantosim nosacīto formatējumu, lai izceltu rindas, kurās ir meklēšanas lodziņā ierakstīts teksts.

Vispirms iezīmējiet meklēšanas lodziņu un pievienojiet aizpildījuma krāsu. Pēc tam nosauciet šūnu "search_box". Tas atvieglos formulas izmantošanu vēlāk. Pēc tam pievienojiet tekstu, lai varētu redzēt kārtulu, kas tiek lietota pēc tās izveidošanas.

Tagad mums jāpievieno kārtula, kas izmanto meklēšanas lodziņu. Atlasiet visu datu diapazonu un pievienojiet pielāgotu nosacījuma formatēšanas kārtulu, kurā tiek izmantota formula.

Lai padarītu kārtulu elastīgu, mēs izmantosim funkciju MEKLĒŠANA. MEKLĒŠANAI ir nepieciešami 3 argumenti: meklējamais teksts, meklējamais teksts un pēc izvēles sākuma pozīcija. Kad SEARCH kaut ko atrod, tā atgriež pozīciju kā skaitli. Ja teksts nav atrasts, tas atgriež nulli.

=SEARCH(search_box,$C5&$D5&$E5&$F5)

Šī formula izmanto MEKLĒŠANU, lai meklētu tekstu meklēšanas lodziņā C, D, E un F kolonnās, kas salīmētas kopā ar CONCATENATE.

Pārliecinieties, vai rindas numurs sakrīt ar aktīvās šūnas rindu.

Šī noteikuma izpratnes atslēga ir atcerēties, ka tā tiks novērtēta katrai tabulas šūnai. Dolāra zīmes bloķē kolonnas, bet rindas var brīvi mainīt.

Kad SEARCH atgriež jebkuru skaitli, bet nulle, kārtula tiks aktivizēta un tiks izmantots nosacītais formatējums.

Tagad pievienojiet vieglu aizpildījumu, kas atbilst meklēšanas lodziņa krāsai, un izpildiet kārtulu.

Meklēšanas lodziņš tagad ir funkcionāls, un tiek izcelti pasūtījumi, kur pilsēta ir "Dallas". Jums nav jāievada pilni vārdi, jo funkcija MEKLĒT tikai sakrīt ar tekstu.

Tomēr ir problēma. Ja notīriet meklēšanas lodziņu, visas rindas tiek iezīmētas. Tas ir tāpēc, ka SEARCH atgriež skaitli 1, ja atrodamais teksts ir tukšs.

Šo problēmu var novērst, iesaiņojot funkciju MEKLĒT IF, kas atgriež nulli, kad meklēšanas lodziņš ir tukšs.

Loģiskajā pārbaudē izmantojiet ISBLANK (search_box). Ja taisnība, atgrieziet nulli. Pretējā gadījumā izmantojiet sākotnējo formulu.

=IF(ISBLANK(search_box),0,SEARCH(search_box,$C5&$D5&$E5&$F5))

Tagad, kad meklēšanas lodziņš ir tukšs, neviena rinda netiek izcelta, taču, ievadot tekstu, kārtula joprojām tiek aktivizēta.

Šo pieeju varat izmantot, lai meklētu tik daudz kolonnu, cik vēlaties.

Protams

Nosacījuma formatēšana

Saistītie saīsnes

Pārslēgt automātisko filtru Ctrl + Shift + L + + F Paplašināt atlasi līdz pēdējai šūnai uz leju Ctrl + Shift + + + Paplašināt atlasi līdz pēdējai šūnai pa labi Ctrl + Shift + + +

Interesanti raksti...