Rakstzīmes atrašana Excel izklājlapas rindā

Excel lietotāji, neskatoties uz to, ka vajadzīgā rakstzīmes atrašana šķiet diezgan vienkāršs uzdevums, bieži vien nesaprot, kā to izdarīt. Daži no tiem ir vieglāk, daži ir grūtāki. Turklāt dažreiz ir problēmas ar tādu rakstzīmju atrašanu kā jautājuma zīme vai zvaigznīte, jo tās tiek izmantotas filtros. Šodien mēs aprakstīsim veidus, kā iegūt dažādu veidu simbolus.

Kā šūnā atrast teksta rakstzīmes (burtus un ciparus).

Sākumā mēģināsim veikt vienkāršāko uzdevumu: nosakiet teksta rakstzīmju klātbūtni šūnās un atrodiet vajadzīgo. Lai to izdarītu, jāizmanto !SEMTools papildinājums, ar kuru var meklēt dažāda veida rakstzīmes. Darbību secība ir šāda:

  1. Atlasiet diapazonu, kas ir oriģināls, un kopējiet to uz nākamo kolonnu.
  2. Pēc tam atlasiet otro diapazonu.
  3. Atveriet cilni “!SEMTools”. Tur, rīkjoslas kreisajā pusē, būs cilne “Noteikt”.
  4. Pēc tam atveriet izvēlni "Simboli".
  5. Pēc tam parādīsies papildu izvēlne, kurā jums jāatrod vienums “Burti-skaitļi” un jānoklikšķina uz tā.

Šajā animācijā varat precīzi redzēt, kā pareizi rīkoties, lai šūnā atrastu teksta rakstzīmes. Izmantojot šo pievienojumprogrammas funkciju, lietotājs var noteikt, vai citās šūnās ir nedrukājamas rakstzīmes.

Kā tabulas šūnā atrast skaitļus

Dažreiz jums ir jāidentificē šūnas, kurās ir cipari, bet tie ir ar tekstu. Ja šādu šūnu ir daudz, var būt diezgan grūti tās identificēt. Pirms šī uzdevuma īstenošanas ir jādefinē daži pamatjēdzieni. Mūsu galvenais jēdziens ir “atklāt”. Tas nozīmē pārbaudīt, vai virknē ir noteikta veida rakstzīme. Ja jā, tas atgriež TRUE, ja nē, FALSE. Ja papildus skaitļu meklēšanai šūnā lietotājs vēlas veikt citas darbības, varat izmantot šīs instrukcijas turpmākās sadaļas.

Otrs jēdziens, kas ir jāizjauc, ir skaitļi. Šis ir neatņemams termins, kas nozīmē pat 10 rakstzīmes, kas atbilst cipariem no 0 līdz 9. Attiecīgi, lai pārbaudītu ciparu klātbūtni, lietotājam ir jāpārbauda diapazons 10 reizes. To var izdarīt, izmantojot funkciju IFtaču šī pieeja ir ļoti laikietilpīga.

Lai atrisinātu šo problēmu, varat izmantot īpašu formulu, kas veiks visas pārbaudes vienā piegājienā: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Šai funkcijai ir tāda pati sintakse kā tai, kas tekstā meklē kirilicas rakstzīmes.

Lai veiktu šo uzdevumu, varat izmantot arī pievienojumprogrammu, kurā jau ir iebūvēts makro. Šajā gadījumā pietiek tikai ar īpašās cilnes !SEMTools izmantošanu, kas jāpieliek papildu kolonnai, kas ir oriģinālās kolonnas pilnīga kopija.

Tāpēc veicamo pasākumu kopums pilnībā atbilst iepriekšējai rindkopai. Vispirms jāizvēlas sākotnējais diapazons, jānokopē tas un pēc tam jāatlasa parādītā kolonna un jāpiemēro tai makro saskaņā ar šajā animācijā norādīto darbību secību.

Pieņemsim, ka no visiem dotajiem ir jāatrod tikai daži skaitļi. Kā to var izdarīt? Vispirms parādīsim, kā to izdarīt ar !SEMTools. Rīka lietošana ir vienkārša. Pietiek ierakstīt visus nepieciešamos skaitļus iekavās un pēc tam nospiediet pogu Labi, lai apstiprinātu. Izmantojot to pašu metodi, varat atrast latīņu alfabētu vai atrast lielos burtus teksta rindā.

Varat arī izmantot formulu, lai atrastu vajadzīgos skaitļus šūnu diapazonā. Lai to izdarītu, jums ir jāizmanto funkciju kombinācija CHECK и MEKLĒT. Ar tās palīdzību jūs varat noteikt ne tikai atsevišķus skaitļus, bet arī veselas ciparu secības: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Dažreiz jums ir jāatrod skaitļi, kas atdalīti ar atstarpēm. Šajā gadījumā tos sauc par vārdiem-skaitļiem. Lai tos atrastu, jāizmanto arī atbilstošie rīki !SEMTools. Šī animācija skaidri parāda, kādas darbības jums jāveic, lai to izdarītu.

Kā uzzināt, vai Excel šūnā ir latīņu burti

Ļoti bieži Excel lietotāji jauc jēdzienus “Atrast” un “Izvilkt”, lai gan starp tiem ir diezgan liela atšķirība. Pirmā izteiksme nozīmē pārbaudi, vai teksta virknē vai datu diapazonā ir noteikta rakstzīme. Savukārt jēdziens “Izvilkums” nozīmē izvilkt no teksta vajadzīgo rakstzīmi un nodot to citai funkcijai vai ierakstīt šūnā.

Kas jādara, lai atklātu latīņu alfabētu? Piemēram, varat izmantot īpašus fontus, kas ļaus pēc acs identificēt angļu rakstzīmes. Piemēram, tas veido fontu Dubaijas vidēja, kas padara angļu rakstzīmes treknrakstā.

Bet ko darīt, ja datu ir daudz? Šajā gadījumā nepietiek, lai ar aci noteiktu vēlamo vērtību secību, lai analizētu datus. Šajā gadījumā jums ir jāmeklē veidi, kā automatizēt šo procesu. Ir vairāki veidi, kā to izdarīt.

Izmantojot īpašu funkciju

Galvenā problēma, meklējot latīņu burtus, ir tā, ka to ir divarpus reizes vairāk nekā ciparu. Tāpēc jums ir jāpiešķir programmai cilpa, kas sastāv no 26 iterācijām, kas var būt diezgan saspringta. Bet, ja izmanto masīva formulu, kas sastāv no iepriekš minētajām funkcijām CHECK и MEKLĒT, tad šī ideja nešķiet tik sarežģīta: =SKAITS(MEKLĒŠANA({"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. Šī formula darbojas labi lielākajā daļā situāciju. Piemēram, ja nav iespējams instalēt atbilstošos makro, kas to varētu izdarīt vienkāršāk un ātrāk.

Iepriekš aprakstītajā formulā A1 ir šūna, kurā tiek veikta pārbaude. Attiecīgi jums ir jāievieto tas, kas atbilst jūsu situācijai. Šī funkcija pārbaudes rezultātā atgriež Būla vērtību. Ja tiek atrasta atbilstība, operators atgriežas TRUEja viņi neeksistē - MELO.

funkcija MEKLĒT neļauj meklēt reģistrjutīgus rakstzīmes. Lai to izdarītu, jums ir jāizmanto operators ATRAST, kas veic tās pašas darbības, ir vienādi argumenti, tikai tas ir reģistrjutīgs. Vēl viens veids ir iepriekš minēto formulu padarīt par masīva formulu. Šajā gadījumā tas izskatīsies šādi:{=SKAITS(MEKLĒŠANA(CHAR(SVĒRDA(65:90)),A1))>0}.

Tā kā šī ir masīva formula, tā jānorāda bez iekavām. Šajā gadījumā pēc ievadīšanas jums ir jānospiež taustiņu kombinācija Ctrl + Shift + Enter (nevis vienkārši jānospiež enter taustiņš, kā tas ir parastas funkcijas gadījumā), pēc kura cirtainās lencēs parādīsies pašas.

Ja jums ir jāatrod kirilicas alfabēts, darbību secība ir līdzīga, tikai jums ir jāiestata visa kirilicas rakstzīmju secība kā meklēšanas diapazons. =SKAITS(MEKLĒŠANA({"a":"b":"c":"g":"e":"e":"e":"g":"h":"i":"d": "k":"l":"m":"n":"o":"p":"r":"s":"t":"y":"f":"x":"c »:”h”:”w”:”u”:”b”:”s”:”b”:”e”:”yu”:”i”};A1))>0. Varat arī izmantot funkciju SIMBOLS, lai to izdarītu. {=SKAITS(MEKLĒT(CHAR(SVĒRDA(192:223)),A1))>0}

Šī formula ir jāraksta kā masīva formula. Tāpēc jums ir jānospiež taustiņu kombinācija Ctrl + Shift + Enter, nevis vienkārši nospiediet taustiņu Enter. Bet ir daži izņēmumi, kad šī funkcija nedarbosies. Vispirms jums ir jāpārliecinās, vai programmām, kas nav Unicode, noklusējuma valoda ir . Šajā gadījumā problēmām nevajadzētu būt. Šīm formulām ir dažas atšķirības viena no otras. 33 burtu vietā pēdējā formula izmanto tikai 32. Tas nozīmē, ka tajā nav ņemts vērā burts ё kā kirilica.

Šajā gadījumā, līdzīgi kā iepriekšējā, lai meklētu vajadzīgās rakstzīmes reģistrjutīgā veidā, jāizmanto funkcija ATRAST. Tāpēc varat meklēt, piemēram, pusi no alfabēta, kas rakstīts ar maziem burtiem, un pusi, kas rakstīts ar lielajiem burtiem. Argumenti ir tie paši.

Kā šūnā atrast vārdus, kuros ir kirilica un latīņu valoda

Var loģiski secināt, ka, lai meklētu tos vārdus, kuros ir gan kirilica, gan latīņu valoda, mums kā meklētais ir jāizmanto visas angļu un angļu alfabēta rakstzīmes.

Kā šūnā atrast lielos burtus

Lai atrastu lielos burtus, jāizmanto funkcija ATRAST, un kā argumentus norādiet lielos kirilicas burtus (vai latīņu alfabēta elementus, ja tie jāatrod) vai to kodus.

Meklējot kirilicas burtus, izmantojot kodus, jums jāatceras, ka ASCII tabula vispirms ir jāiestata uz . Vienkāršiem vārdiem sakot, lai būtu lokalizācija.

Ja jums ir jāatrod lielie burti neatkarīgi no alfabēta, kurā tie jāmeklē, jums ir jāizmanto funkcijas ZEMĀK и TIKAI… Darbību secība ir šāda:

  1. Mēs izveidojam mazo burtu vērtības atsevišķā šūnā.
  2. Mēs salīdzinām rezultātus ar oriģinālajiem.
  3. Pēc tam mēs izmantojam šādu formulu: =NAV(PRECĪZI(APAKS(A1),A1))

Ja šīs šūnas nesakrīt, tas norāda, ka dažas rakstzīmes sākotnējā šūnā bija ar lielajiem burtiem.

Rakstzīmju atrašana programmā Excel, izmantojot regulārās izteiksmes

Varat arī izmantot regulārās izteiksmes, lai atrastu rakstzīmes. Labākais veids, kā to izdarīt, ir !SEMTools rīks, jo tas automatizē lielu daļu to izmantošanas procesa. Regulāro izteiksmju izmantošanas spektrs programmā Excel ir diezgan plašs. Vispirms pievērsīsimies funkcijām MEKLĒT, AIZMAIET, EKSTRAKTS.

Labā ziņa ir tā, ka ar šo iestatījumu šīs funkcijas var izmantot gan Google izklājlapās, gan Excel.

Pirmā regulārā funkcija ir REGEXMATCH, kas var pārbaudīt, vai šis modelis ir līdzīgs tam, kas atrodas citā šūnā. Sintakse: =REGEXMATCH("teksts";"RegEx modelis, ko meklēt"). Šī funkcija atgriež vienu no divām vērtībām: patiesa vai nepatiesa. Kas tieši ir atkarīgs no tā, vai sakritība patiešām tiek novērota vai nē. Otrā funkcija ir =REGEXEXTRACT("teksts";"RegEx meklēšanas modelis") Tas ļauj no virknes iegūt vajadzīgās rakstzīmes.

Tomēr šai funkcijai ir nelielas atšķirības no Google izklājlapām. Tas sastāv no tā, ka pēdējais, ja norādītais teksts netiek atrasts, atgriež kļūdu, savukārt šī pievienojumprogramma parāda tikai tukšu vērtību.

Visbeidzot, lai aizstātu tekstu, jums ir jāizmanto šī formula: =REGEXREPLACE("teksts";"RegEx meklēšanas modelis";"teksts, lai aizstātu atrasto").

Ko darīt ar atrastajiem simboliem

Labi. Pieņemsim, ka esam atraduši simbolus. Ko ar tiem var darīt tālāk? Šeit ir vairākas iespējas, kā rīkoties. Piemēram, varat tos izdzēst. Piemēram, ja starp kirilicas vērtībām atradām latīņu alfabētu. Varat arī aizstāt to ar līdzīgu rakstzīmi, tikai kirilicā (piemēram, no liela angļu valodas no M līdz M) vai izvilkt šo rakstzīmi izmantošanai citā formulā.

Papildu rakstzīmju noņemšana programmā Excel

Ir daudz veidu, kā programmā Excel noņemt nevēlamās rakstzīmes. Viena no iespējām ir izmantot funkciju Atrast un aizstāt, kur varat aizstāt rakstzīmi, kuru vēlaties noņemt, ar tukšu virkni "". Varat izmantot tās pašas regulārās izteiksmes, kuras tiek izmantotas, lai aizstātu atrasto rakstzīmi.

Izvelciet noteiktas rakstzīmes programmā Excel

Šim nolūkam varat izmantot funkciju “Atrast”, taču varat izmantot arī atbilstošo regulāro izteiksmi, kur pirmais arguments ir izvelkamais teksts, bet otrais ir meklējamā šūna vai diapazons.

Mainiet simbolus programmā Excel

Procedūra ir tāda pati kā dzēšana, tikai vajadzīgā rakstzīme jāaizstāj ar citu rakstzīmi (ieskaitot nedrukājamas), nevis tukša virkne attiecīgajā argumentā.

Atstāj atbildi