Simbolio radimas „Excel“ skaičiuoklės eilutėje

Excel vartotojai, nepaisant to, kad norimo simbolio paieška atrodo gana paprasta užduotis, dažnai nesupranta, kaip tai padaryti. Kai kurie iš jų yra lengvesni, kai kurie yra sunkesni. Be to, kartais kyla problemų ieškant simbolių, tokių kaip klaustukas ar žvaigždutė, nes jie naudojami filtruose. Šiandien aprašysime būdus, kaip gauti įvairių tipų simbolius.

Kaip langelyje rasti teksto simbolius (raides ir skaičius).

Pirmiausia pabandykime atlikti paprasčiausią užduotį: nustatykite, ar ląstelėse yra teksto simbolių, ir suraskite jums reikalingą. Norėdami tai padaryti, turite naudoti !SEMTools priedą, su kuriuo galite ieškoti skirtingų tipų simbolių. Veiksmų seka yra tokia:

  1. Pasirinkite diapazoną, kuris yra originalas, ir nukopijuokite jį į kitą stulpelį.
  2. Tada pasirinkite antrą diapazoną.
  3. Atidarykite skirtuką „!SEMTools“. Ten, kairėje įrankių juostos pusėje, bus skirtukas „Aptikti“.
  4. Po to atidarykite meniu „Simboliai“.
  5. Tada pasirodys papildomas meniu, kuriame reikia rasti elementą „Raidės-skaičiai“ ir jį spustelėti.

Šioje animacijoje galite tiksliai pamatyti, kaip elgtis teisingai, norint rasti teksto simbolius langelyje. Naudodamas šią papildinio funkciją vartotojas gali nustatyti, ar kituose langeliuose yra nespausdinamų simbolių.

Kaip rasti skaičius lentelės langelyje

Kartais reikia nustatyti langelius, kuriuose yra skaičiai, bet jie yra su tekstu. Kai tokių ląstelių yra daug, gali būti gana sunku jas identifikuoti. Prieš įgyvendindami šią užduotį, turite apibrėžti keletą pagrindinių terminų. Mūsų pagrindinė koncepcija yra „atrask“. Tai reiškia, kad reikia patikrinti, ar eilutėje yra tam tikro tipo simbolis. Jei taip, grąžinama TRUE, jei ne, FALSE. Jei vartotojas nori ne tik ieškoti skaičių langelyje, bet ir atlikti kitus veiksmus, galite naudoti kitus šios instrukcijos skyrius.

Antroji koncepcija, kurią reikia išardyti, yra skaičiai. Tai vientisas terminas, reiškiantis net 10 simbolių, atitinkančių skaičius nuo 0 iki 9. Atitinkamai, norėdamas patikrinti, ar nėra skaičių, vartotojas turi patikrinti diapazoną 10 kartų. Tai galima padaryti naudojant funkciją IFtačiau šis metodas užima daug laiko.

Norėdami išspręsti šią problemą, galite naudoti specialią formulę, kuri vienu metu atliks visus patikrinimus: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Šios funkcijos sintaksė tokia pati kaip ir tos, kuri tekste ieško kirilicos simbolių.

Norėdami atlikti šią užduotį, taip pat galite naudoti priedą, kuriame jau yra įmontuota makrokomanda. Šiuo atveju pakanka naudoti specialų skirtuką !SEMTools, kuris turi būti taikomas papildomam stulpeliui, kuris yra visa originalaus kopija.

Todėl veiksmų, kurių reikia imtis, rinkinys visiškai atitinka ankstesnę pastraipą. Pirmiausia turite pasirinkti pradinį diapazoną, nukopijuoti jį, tada pasirinkti pasirodžiusį stulpelį ir pritaikyti jam makrokomandą pagal šioje animacijoje pateiktą veiksmų seką.

Tarkime, kad turime rasti tik tam tikrus skaičius iš visų pateiktų. Kaip tai galima padaryti? Pirmiausia parodykime, kaip tai padaryti naudojant !SEMTools. Naudoti įrankį paprasta. Pakanka įrašyti visus reikiamus skaičius skliausteliuose, o tada patvirtinti paspauskite mygtuką Gerai. Naudodami tą patį metodą galite rasti lotynišką abėcėlę arba rasti didžiąsias raides teksto eilutėje.

Taip pat galite naudoti formulę norėdami rasti reikiamus skaičius langelių diapazone. Norėdami tai padaryti, turite naudoti funkcijų derinį TIKRINTI и PAIEŠKA. Su jo pagalba galite aptikti ne tik atskirus skaičius, bet ir visas skaitines sekas: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Kartais reikia rasti skaičius, atskirtus tarpais. Šiuo atveju jie vadinami žodžiais-skaičiais. Norėdami juos rasti, taip pat turite naudoti atitinkamus įrankius !SEMTools. Ši animacija aiškiai parodo, kokius veiksmus turite atlikti, kad tai padarytumėte.

Kaip sužinoti, ar „Excel“ langelyje yra lotyniškų raidžių

Labai dažnai „Excel“ vartotojai painioja sąvokas „Rasti“ ir „Ištraukti“, nors tarp jų yra gana didelis skirtumas. Pirmoji išraiška reiškia, kad reikia patikrinti, ar teksto eilutėje arba duomenų diapazone yra tam tikras simbolis. Savo ruožtu sąvoka „Ištrauka“ reiškia ištraukti norimą simbolį iš teksto ir perduoti jį kitai funkcijai arba įrašyti į langelį.

Ką reikia padaryti norint atrasti lotynišką abėcėlę? Pavyzdžiui, galite naudoti specialius šriftus, kurie leis iš akies atpažinti anglų kalbos simbolius. Pavyzdžiui, tai sukuria šriftą Dubajaus vidutinis, todėl anglų kalbos simboliai yra paryškinti.

Bet ką daryti, jei duomenų yra daug? Šiuo atveju, norint išanalizuoti duomenis, neužtenka akimis nustatyti norimą reikšmių seką. Tokiu atveju reikia ieškoti būdų, kaip automatizuoti šį procesą. Yra keletas būdų, kaip tai padaryti.

Naudojant specialią funkciją

Pagrindinė problema ieškant lotyniškų raidžių yra ta, kad jų yra du su puse karto daugiau nei skaičių. Todėl programai reikia suteikti ciklą, susidedantį iš 26 iteracijų, o tai gali būti gana įtempta. Bet jei naudojate masyvo formulę, susidedančią iš pirmiau minėtų funkcijų TIKRINTI и PAIEŠKA, tada ši idėja neatrodo tokia sudėtinga: =SKAIČIUS(PAIEŠKA({“a”:”b”:”c”:”d”:”e”:”f”:”g”:”h”:”i”:”j”:”k”: »l»:»m»:»n»:»o»:»p»:»q»:»r»:»s»:»t»:»u»:»v»:»w»:»x »:»y»:»z»};A1))>0. Ši formulė puikiai tinka daugeliui situacijų. Pavyzdžiui, jei nėra galimybės įdiegti atitinkamų makrokomandų, kurios galėtų tai padaryti lengviau ir greičiau.

Aukščiau aprašytoje formulėje A1 yra langelis, kuriame atliekamas patikrinimas. Atitinkamai, jūs turite pasirinkti tą, kuris tinka jūsų situacijai. Ši funkcija grąžina loginę reikšmę kaip patikrinimo rezultatą. Jei randama atitiktis, operatorius grįžta TIKROJIjei jų nėra – MELAVIMAS.

Funkcija PAIEŠKA neleidžia ieškoti didžiųjų ir mažųjų raidžių. Norėdami tai padaryti, turite naudoti operatorių RASTI, kuris atlieka tas pačias operacijas, turi tuos pačius argumentus, tik jame skiriamos didžiosios ir mažosios raidės. Kitas būdas yra aukščiau pateiktą formulę paversti masyvo formule. Šiuo atveju tai atrodys taip:{=SKAIČIUS(PAIEŠKA(CHAR(STRING(65:90)),A1))>0}.

Kadangi tai yra masyvo formulė, ji turi būti nurodyta be skliaustų. Tokiu atveju įvedę turite paspausti klavišų kombinaciją Ctrl + Shift + Enter (o ne tiesiog paspausti klavišą Enter, kaip tai daroma naudojant įprastą funkciją), po to patys atsiras garbanoti skliaustai.

Jei jums reikia rasti kirilicos abėcėlę, veiksmų seka yra panaši, tik jums reikia nustatyti visą kirilicos simbolių seką kaip paieškos diapazoną. =SKAIČIUO "k":"l":"m":"n":"o":"p":"r":"s":"t":"y":"f":"x":"c »:"h":"w":"u":"b":"s":"b":"e":"yu":"i"};A1))>0. Taip pat galite naudoti funkciją SYMBOLAS, Padaryti tai. {=SKAIČIUS(PAIEŠKA(CHAR(STRING(192:223)),A1))>0}

Ši formulė turi būti parašyta kaip masyvo formulė. Todėl jums reikia paspausti klavišų kombinaciją Ctrl + Shift + Enter, o ne tiesiog paspausti klavišą Enter. Tačiau yra keletas išimčių, kai ši funkcija neveiks. Pirmiausia turite įsitikinti, kad numatytoji ne Unikodo programų kalba yra . Šiuo atveju problemų neturėtų kilti. Šios formulės turi tam tikrų skirtumų viena nuo kitos. Vietoj 33 raidžių paskutinėje formulėje naudojamos tik 32. Tai yra, neatsižvelgiama į raidę ё kaip kirilicą.

Šiuo atveju, panašiai kaip ir ankstesniame, norėdami ieškoti norimų simbolių, skiriant didžiąsias ir mažąsias raides, turite naudoti funkciją RASTI. Todėl galite ieškoti, pavyzdžiui, pusėje abėcėlės, parašytos mažomis raidėmis, o pusėje – didžiosiomis raidėmis. Argumentai tie patys.

Kaip langelyje rasti žodžius, kuriuose yra kirilicos ir lotynų kalbos

Galime logiškai daryti išvadą, kad norėdami ieškoti žodžių, kuriuose yra ir kirilicos, ir lotynų kalbos, turime naudoti visus angliškos ir angliškos abėcėlės simbolius.

Kaip langelyje rasti didžiąsias raides

Norėdami rasti didžiąsias raides, turite naudoti funkciją RASTI, o kaip argumentus nurodykite didžiąsias kirilicos raides (arba lotyniškos abėcėlės elementus, jei reikia jų rasti) arba jų kodus.

Ieškodami kirilicos raidžių naudodami kodus, turite atsiminti, kad ASCII lentelė pirmiausia turi būti nustatyta į . Paprastais žodžiais tariant, turėti lokalizaciją.

Jei reikia rasti didžiąsias raides, neatsižvelgiant į abėcėlę, kurioje jų reikia ieškoti, turite naudoti funkcijas ŽEMIAU и TIKSLAS… Veiksmų seka yra tokia:

  1. Atskirame langelyje darome mažąsias reikšmes.
  2. Rezultatus lyginame su originaliais.
  3. Po to naudojame šią formulę: =NE(TIKSLI(APATINĖ(A1),A1))

Jei šie langeliai nesutampa, tai reiškia, kad kai kurie simboliai pradiniame langelyje buvo didžiosiomis raidėmis.

„Excel“ simbolių paieška naudojant reguliariąsias išraiškas

Taip pat galite naudoti įprastus posakius, kad surastumėte simbolius. Geriausias būdas tai padaryti yra su !SEMTools įrankiu, nes jis automatizuoja daugelį jų naudojimo procesų. „Excel“ reguliariųjų išraiškų naudojimo spektras yra gana platus. Pirmiausia sutelksime dėmesį į funkcijas IEŠKOTI, PAKEISTI, IŠRAŠAS.

Geros naujienos yra tai, kad naudojant šį nustatymą šias funkcijas galima naudoti tiek „Google“ skaičiuoklėse, tiek „Excel“.

Pirmoji reguliari funkcija yra REGEXMATCH, kuris gali patikrinti, ar šis modelis yra panašus į kito langelio modelį. Sintaksė: =REGEXMATCH("tekstas";"Reguliariojo reiškinio šablonas, kurio reikia ieškoti"). Ši funkcija grąžina vieną iš dviejų reikšmių: true arba false. Kas tiksliai priklauso nuo to, ar atitiktis iš tikrųjų stebima, ar ne. Antroji funkcija yra =REGEXEXTRACT("tekstas";"Reguliariosios išraiškos paieškos šablonas") Tai leidžia jums ištraukti norimus simbolius iš eilutės.

Tačiau ši funkcija šiek tiek skiriasi nuo „Google“ skaičiuoklių. Jį sudaro tai, kad pastarasis, jei nurodytas tekstas nerandamas, grąžina klaidą, o šis priedas rodo tik tuščią reikšmę.

Ir galiausiai, norėdami pakeisti tekstą, turite naudoti šią formulę: =REGEXREPLACE("tekstas";"Reguliariosios išraiškos paieškos šablonas";"tekstas pakeisti rastą").

Ką daryti su rastais simboliais

Gerai. Tarkime, kad radome simbolius. Ką su jais galima daryti toliau? Čia yra keletas variantų, kaip tęsti. Pavyzdžiui, galite juos ištrinti. Pavyzdžiui, jei tarp kirilicos reikšmių rastume lotynišką abėcėlę. Taip pat galite jį pakeisti panašiu simboliu, tik kirilica (pavyzdžiui, nuo didelių angliškų M iki M) arba išskleisti šį simbolį, kad galėtumėte naudoti kitoje formulėje.

Papildomų simbolių pašalinimas iš „Excel“.

Yra daug būdų, kaip pašalinti nepageidaujamus simbolius iš „Excel“. Viena iš parinkčių yra naudoti funkciją „Rasti ir pakeisti“, kur simbolį, kurį norite pašalinti, galite pakeisti tuščia eilute „“. Galite naudoti tas pačias reguliariąsias išraiškas, kurios naudojamos rastam simboliui pakeisti.

Išskleiskite konkrečius simbolius programoje „Excel“.

Tam galite naudoti funkciją „Rasti“, bet taip pat galite naudoti atitinkamą reguliarųjį reiškinį, kur pirmasis argumentas yra tekstas, kurį reikia išgauti, o antrasis – langelis arba diapazonas, kurio reikia ieškoti.

Pakeiskite simbolius programoje „Excel“.

Procedūra yra tokia pati kaip ir trynimas, tik norimas simbolis turi būti pakeistas kitu simboliu (įskaitant nespausdinamus), o ne tuščia atitinkamo argumento eilute.

Palikti atsakymą