„Excel“ pamoka: kaip sukurti paieškos laukelį su sąlyginiu formatavimu

Šiame vaizdo įraše panagrinėsime būdą, kaip sukurti paieškos laukelį, kuriame paryškinamos lentelės eilutės, naudojant sąlyginį formatavimą ir formulę, kuri vienu metu tikrina kelis stulpelius.

Tai puiki alternatyva filtravimui, nes kontekste galite paryškinti ieškomą informaciją.

Pažiūrėkime.

Čia mes turime lentelę, kurioje yra užsakymo duomenys. Galėtume pridėti filtrą ir naudoti jį duomenims tyrinėti.

Tačiau filtrai gali būti šiek tiek nepatogūs.

Jūs nuolat keičiate filtrą ir negalite pamatyti, ko ieškote kitų duomenų kontekste.

Pasirinkime kitokį požiūrį ir virš duomenų pridėkime „paieškos laukelį“. Norėdami paryškinti eilutes, kuriose yra paieškos laukelyje įvestas tekstas, naudosime sąlyginį formatavimą.

Pirmiausia pažymėkite paieškos laukelį ir pridėkite užpildymo spalvą. Tada pavadinkite langelį „search_box“. Tai leis vėliau lengviau naudoti formulę. Tada pridėkite šiek tiek teksto, kad pamatytumėte, kaip taisyklė taikoma ją sukūrus.

Dabar turime pridėti taisyklę, kurioje naudojamas paieškos laukelis. Pasirinkite visą duomenų diapazoną ir pridėkite pasirinktinę sąlyginio formatavimo taisyklę, kurioje naudojama formulė.

Kad taisyklė būtų lanksti, naudosime funkciją PAIEŠKA. PAIEŠKAI reikalingi 3 argumentai: tekstas, kurio reikia ieškoti, tekstas, į kurį reikia žiūrėti, ir, pasirinktinai, pradinė pozicija. Kai SEARCH kažką randa, ji grąžina poziciją kaip skaičių. Jei tekstas nerandamas, jis grąžina nulį.

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

Ši formulė naudoja PAIEŠKA, kad ieškotų teksto ieškos laukelyje C, D, E ir F stulpeliuose, suklijuotuose kartu su CONCATENATE.

Įsitikinkite, kad eilutės numeris sutampa su aktyvios langelio eilute.

Svarbiausia suprasti šią taisyklę yra atsiminti, kad ji bus įvertinta kiekvienam lentelės langeliui. Dolerio ženklai užfiksuoja stulpelius, tačiau eilės gali laisvai keistis.

Kai PAIEŠKA grąžins bet kokį skaičių, bet ne nulį, taisyklė bus suaktyvinta ir bus taikomas sąlyginis formatavimas.

Dabar pridėkite lengvą užpildą, atitinkantį paieškos laukelio spalvą, ir atlikite taisyklę.

Paieškos laukelis dabar veikia ir paryškinami užsakymai, kai miestas yra „Dalasas“. Jums nereikia įvesti pilnų žodžių, nes funkcija PAIEŠKA tik sutampa su tekstu.

Vis dėlto yra problema. Jei išvalysime paieškos laukelį, visos eilutės bus paryškintos. Taip yra todėl, kad PAIEŠKA grąžina skaičių 1, jei ieškomas tekstas yra tuščias.

Galite išspręsti šią problemą, įvesdami funkciją PAIEŠKA į IF sakinį, kuris grąžina nulį, kai paieškos laukelis tuščias.

Loginiam testui naudokite ISBLANK (paieškos laukelis). Jei tiesa, grąžinkite nulį. Kitu atveju naudokite originalią formulę.

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

Dabar, kai paieškos laukelis tuščias, eilutės nėra paryškintos, tačiau taisyklė vis tiek suaktyvinama įvedus tekstą.

Galite naudoti šį metodą, norėdami ieškoti kuo daugiau stulpelių.

Žinoma

Sąlyginis formatavimas

Susiję spartieji klavišai

Perjungti automatinį filtrą Ctrl + Shift + L + + F Išplėsti pasirinkimą iki paskutinio langelio žemyn Ctrl + Shift + + + Išplėsti pasirinkimą iki paskutinio langelio dešinėje Ctrl + Shift + + +

Įdomios straipsniai...