Ieškokite konkretaus teksto „Excel“ 3 geriausi metodai (pavyzdžiai)

Kaip ieškoti teksto „Excel“?

Dirbdami su „Excel“ matome tiek daug savitos prigimties situacijų, ir viena iš tų situacijų yra konkretaus teksto paieška langelyje. Pirmas dalykas, kuris ateina į galvą sakant, kad darbalapyje norime ieškoti konkretaus teksto, yra „Excel“ metodas „Rasti ir pakeisti“, kuris taip pat yra pats populiariausias. Bet „ Ctrl“ + F gali rasti jums ieškomą tekstą, tačiau negali peržengti to. Tarkime, jei langelyje yra tam tikrų žodžių, galite norėti, kad kitame langelyje rezultatas būtų „TIKRA“, arba neteisingas. Taigi „ Ctrl + F“ ten sustoja.

Čia mes jus apžvelgsime formules, kurios gali ieškoti konkretaus teksto langelio vertėje ir pasiekti rezultatą.

Kuria formulė gali mums pasakyti, kad langelyje yra konkretus tekstas?

Tai klausimas, kurį daug kartų mačiau „Excel“ forumuose. Pirmoji formulė, kuri man kilo, buvo funkcija „RASTI“.

Funkcija „Rasti“ gali grąžinti pateiktų teksto reikšmių vietą eilutėje. Taigi, jei FIND metodas pateikia bet kokį skaičių, tada galime laikyti langelį tokiu, koks turi tekstą, ar ne.

Pavyzdžiui, pažiūrėkite į toliau pateiktus duomenis.

Pirmiau pateiktuose duomenyse mes turime tris sakinius iš trijų skirtingų eilučių. Dabar kiekviename langelyje turime ieškoti teksto „Geriausias“. Taigi pritaikykite funkciją RASTI.

Argumente „ Ieškoti teksto“ paminėkite tekstą, kurį turime rasti.

Tekste pasirinkite visą sakinį, ty langelio nuorodą.

Paskutinis parametras nėra būtinas norint uždaryti laikiklį ir paspausti klavišą Enter.

Taigi dviem sakiniais turime žodį „geriausias“. Galime pamatyti #VALUE klaidos vertę ! langelyje B2, kuris rodo, kad langelyje A2 nėra teksto vertės „geriausia“.

Vietoj skaičių, rezultatą galime įvesti ir savo žodžiais. Tam turime naudoti IF sąlygą.

Taigi, esant sąlygai „IF“, rezultatą pateikiau kaip „Rastas tekstas“, jei vertė „geriausia“ rasta, arba aš pateikiau rezultatą rodyti kaip „Nerasta“.

Bet čia mes turime problemų, nors rezultatą pateikiau kaip „Nerasta“, jei vis tiek tekstas nerastas, klaidos reikšmė gaunama kaip #VALUE !.

Taigi, niekas nenori turėti klaidos vertės savo „Excel“ lape. Norėdami įveikti šią klaidos vertę, formulę turime pridėti su funkcija ISNUMERIC.

ISNUMERIC funkcija įvertina, ar funkcija FIND grąžina skaičių, ar ne. Jei funkcija RASTI grąžina skaičių, ji pateikia TRUE to IF sąlygą arba kitą FALSE sąlygą. Remiantis funkcijos ISNUMERIC pateiktu rezultatu, IF sąlyga atitinkamai grąžins rezultatą.

Mes taip pat galime naudoti IFERROR funkciją Excel, kad galėtume spręsti klaidų reikšmes, o ne ISNUMERIC. Žemiau pateikta formulė taip pat grąžins „nerasta“, jei klaidos reikšmę grąžins funkcija RASTI.

Funkcijos RASTI alternatyvos

1 alternatyva - „Excel“ paieškos funkcija

Vietoj funkcijos RASTI, mes taip pat galime naudoti funkciją PAIEŠKA, norėdami ieškoti konkretaus teksto eilutėje. Funkcijos PAIEŠKA sintaksė sutampa su funkcija RASTI.

Pateikite radimo tekstą kaip „Geriausias“.

Tekste yra mūsų langelio nuoroda.

Net funkcija PAIEŠKA pateikia klaidos reikšmę kaip #VALUE! jei radimo tekstas „geriausias“ nerandamas. Kaip matėme aukščiau, formulę turime pridėti su funkcija ISNUMERIC arba IFERROR.

2 alternatyva - „Excel Countif“ funkcija

Kitas konkretaus teksto paieškos būdas yra funkcija COUNTIF. Ši funkcija veikia be klaidų.

Diapazone argumentas parenka langelio nuorodą.

Kriterijų stulpelyje turime naudoti pakaitos simbolį programoje „Excel“, nes mes tik randame eilutės vertės dalį, todėl žodį „geriausias“ pridėkite žvaigždute (*).

Ši formulė grąžins žodžio „geriausias“ skaičių pasirinktoje langelio reikšmėje. Kadangi mes turime tik vieną „geriausią“ vertę, tai gausime tik 1.

Dabar galime taikyti tik IF sąlygą, kad gautume rezultatą be klaidų.

Pažymėkite langelį, kuris turi ypatingą teksto vertę

Jei nesate formulių mėgėjas, galite pažymėti langelį, kuriame yra tam tikras žodis. Norėdami pažymėti langelį, kuriame yra žodis „geriausias“, „Excel“ programoje turime naudoti sąlyginį formatavimą.

Pirmiausia pasirinkite duomenų langelius ir spustelėkite Sąlyginis formatavimas> Nauja taisyklė.

Nenaudojant naujos taisyklės pasirinkite „Formatuoti tik langelius, kuriuose yra“.

Pirmame išskleidžiamajame meniu pasirinkite „Specifinis tekstas“.

Formulėje skyrius įrašo tekstą, kurio ieškome dvigubose kabutėse su lygybės ženklu. = „Geriausia“.

Tada spustelėkite FORMAT ir pasirinkite formatavimo stilių.

Spustelėkite Gerai. Tai paryškins visas langelius, kuriuose yra žodis „geriausias“.

Taip naudodamiesi įvairiomis technikomis, „Excel“ galime ieškoti konkretaus teksto.

Įdomios straipsniai...