Kartais norime paryškinti eilutę, kurioje yra konkretus tekstas. Šiame straipsnyje sužinosime, kaip paryškinti eilutę, jei bet kurioje tos eilutės ląstelėje yra tam tikras tekstas ar reikšmė. Žinoma, paryškinsime eilutę naudodami sąlyginį formatavimą.
Bendroji sąlyginio formato formulė
= MATCH (lookup_value, lookup_array, 0)
Peržiūros vertė: tai kriterijų tekstas. Jo bus ieškoma nurodytame diapazone.
Peržiūros masyvas: eilutę, kurią norite paryškinti.
Taikant sąlyginį formatavimą, reikia pasirinkti pirmąją eilutę.
Pažiūrėkime pavyzdį, kad viskas būtų aišku.
Pavyzdys: paryškinkite eilutes, kuriose yra tam tikras tekstas
Čia aš turiu keletą duomenų lentelėje. Kiekvienoje eilutėje yra atsitiktinis pavadinimas. Noriu paryškinti kiekvieną lentelės eilutę, kurioje yra C2 parašyta vertė. Kol kas C2 turiu Maya. Noriu paryškinti kiekvieną eilutę, kurioje yra Maya.
Pasirinkite pirmą lentelės eilutę (A7: D7).
- Eikite į sąlyginį formatavimą ir spustelėkite naują taisyklę. Galite naudoti nuoseklųjį klavišą ALT> H> L> N.
- Pasirinkite „naudoti formulę, kad nustatytumėte, kurį langelį formatuoti“.
- Parašykite šią formulę.
- Spustelėkite formatą ir pasirinkite geltoną užpildą. Paspauskite gerai.
= MATCH ($ 2 $, $ A7: $ D7,0)
Dabar pasirinkta eilutė paryškinta.
Nukopijuokite šį diapazoną ir įklijuokite specialų formatą į visą lentelę.
Dabar bus paryškinta kiekviena eilutė, kurioje yra „Maya“. Kai pakeisite C2 reikšmę, bus paryškinta tik eilutė, kurioje yra ši vertė.
Kaip tai veikia?
Čia mes naudojome „Excel“ funkciją MATCH, kuri grąžina ieškomos vertės indeksą tam tikrame diapazone. Jei nepavyksta rasti nurodyto teksto, jis grąžina #NA.
Sąlyginio formato atveju bet kokia teigiama vertė laikoma TRUE, o klaidos - FALSE. Mes naudojame šią funkciją, norėdami paryškinti eilutę.
Čia mūsų formulė yra = MATCH ($ C $ 2, $ A7: $ D7,0). Atminkite, kad paieškos vertės nuoroda yra absoliuti. Kad jis visada ieškotų C2 parašytos vertės. Paieškos diapazonas yra A7: D7. Atminkite, kad tik stulpeliai užšaldomi naudojant $, o eilutės paliekamos santykinės. Taip yra todėl, kad norime pakeisti paieškos eilutę, kai kopijuojame sąlyginį formatavimą ir kol stulpeliai yra absoliutūs. Galų gale gauname paryškintas eilutes, kuriose yra langelio tekstas. Išsamiau apie nuorodą skaitykite čia.
Jei stulpelį padarysime santykiniu (= MATCH ($ C $ 2, A7: D7,0)), mūsų eilutės bus paryškintos iki pirmosios rastos vertės.
Aukščiau pateikta formulė paryškina eilutes, kuriose yra konkretaus teksto. Jis tikrina ląsteles ir atitinka ląstelių vertę. Bet jei norite patikrinti pateiktą tekstą tarp eilučių, turėtumėte naudoti šią funkciją.
= PAIEŠKA ($ 2 $, A7 $ ir B7 $ C7 ir $ D7)
Čia mes tik ieškome teksto sujungtame tekste A7: D7. Jei SEARCH randa nurodytą tekstą, sąlyginis formatavimas jį traktuoja kaip TRUE else False. Poilsis yra toks pat kaip aukščiau.
Paryškinkite eilutę su didžiosiomis ir mažosiomis raidėmis
Skiriant didžiąsias ir mažąsias raides, galime naudoti FIND funkciją. Tai patikrins tekstą ir eilutes ir paryškins eilutę tik tuo atveju, jei tekstas ir didžiosios ir mažosios raidės bus suderintos.
= RASTI ($ 2 $, $ A7 ir $ B7 & $ C7 ir $ D7)
Taigi taip, vaikinai, tokiu būdu galite paryškinti eilutės pagrindą teksto atitiktyje. Praneškite man, jei turite kokių nors abejonių dėl šio straipsnio ar bet kurios su „Excel“/vba susijusios temos. Komentarų skiltis jums atvira.
Populiarūs straipsniai:
„VLOOKUP“ funkcija „Excel“
COUNTIF „Excel 2016“
Kaip naudoti „SUMIF“ funkciją „Excel“