„Excel“ formulė: pažymėkite langelius, kurie prasideda -

Turinys

Bendroji formulė

=SEARCH("substring",A1)=1

Santrauka

Pastaba: „Excel“ yra daug integruotų „išankstinių nustatymų“ reikšmėms paryškinti su sąlyginiu formatavimu, įskaitant iš anksto nustatytą langelių, kurie prasideda konkrečiu tekstu, paryškinimą. Tačiau, jei norite daugiau lankstumo, galite naudoti savo formulę, kaip paaiškinta šiame straipsnyje.

Jei norite paryškinti langelius, prasidedančius tam tikru tekstu, galite naudoti paprastą formulę, kuri grąžina TRUE, kai langelis prasideda nuo jūsų nurodyto teksto (pakraščio).

Pvz., Jei norite pažymėti bet kurias langelio B4: G12 diapazone, prasidedančias „mi“, galite naudoti:

=SEARCH("mi",B4)=1

Pastaba: naudojant sąlyginį formatavimą, svarbu, kad formulė būtų įvesta atsižvelgiant į „aktyvią langelį“ pasirinkime, kuris šiuo atveju laikomas B4.

Paaiškinimas

Kai naudojate formulę sąlyginiam formatavimui taikyti, formulė įvertinama atsižvelgiant į aktyvią pasirinkto langelio taisyklę kuriant taisyklę. Tokiu atveju taisyklė vertinama kiekvienai langeliui B4: G12, o B4 kiekvieną kartą pasikeis į vertinamos ląstelės adresą, nes ji įvedama kaip santykinis adresas.

Pati formulė naudoja funkciją PAIEŠKA, kad atitiktų langelius, prasidedančius „mi“. PAIEŠKA pateikia skaičių, nurodantį vietą, kai randamas tekstas, ir #VALUE! klaida, jei ne. Kai PAIEŠKA grąžina skaičių 1, žinome, kad langelio vertė prasideda „mi“. Formulė grąžina TRUE, kai pozicija yra 1, o FALSE - bet kokiai kitai reikšmei (įskaitant klaidas).

Su pavadintu įvesties langeliu

Jei įvesties langeliui pavadinti naudojate pavadintą diapazoną (pvz., Pavadinkite G2 „įvestis“), galite paprasčiausiai pasirinkti formulę ir sukurti daug lankstesnę taisyklę:

=SEARCH(input,B4)=1

Tada pakeitus „įvesties“ reikšmę, sąlyginis formatavimas bus nedelsiant atnaujintas.

Didžiųjų ir mažųjų raidžių parinktis

PAIEŠKA neskiria didžiųjų ir mažųjų raidžių, todėl, jei jums taip pat reikia patikrinti didžiąsias ir mažąsias raides, galite naudoti funkciją RASTI:

=FIND(input,B4)=1

Funkcija RASTI veikia kaip PAIEŠKA, tačiau joje skiriamos didžiosios ir mažosios raidės.

Įdomios straipsniai...