Fannt e Charakter an enger Excel Spreadsheet Zeil

Excel Benotzer, trotz der Tatsaach, datt de gewënschte Charakter ze fannen schéngt wéi eng zimlech einfach Aufgab ass, verstinn oft net wéi et ze maachen. E puer vun hinnen si méi einfach, anerer si méi schwéier. Och heiansdo ginn et Probleemer fir Zeechen ze fannen wéi e Fragezeechen oder eng Asterisk wéinst der Tatsaach datt se a Filtere benotzt ginn. Haut wäerte mir Weeër beschreiwen fir Symboler vu verschiddenen Typen ze kréien.

Wéi fannt Dir Text Zeechen (Buschtawen an Zuelen) an enger Zell

Fir unzefänken, loosst eis probéieren déi einfachst Aufgab auszeféieren: d'Präsenz vun Textzeechen an den Zellen bestëmmen an deen Dir braucht. Fir dëst ze maachen, musst Dir den Add-on !SEMTools benotzen, mat deem Dir no Charaktere vu verschiddenen Typen sicht. D'Sequenz vun Aktiounen ass wéi follegt:

  1. Wielt d'Band déi d'Original ass a kopéiert se an déi nächst Kolonn.
  2. Wielt dann déi zweet Gamme.
  3. Öffnen d'Tab "!SEMTools". Do, op der ganz lénkser Säit vun der Toolbar, gëtt et e Tab "Detect".
  4. Duerno öffnen de Menü "Symboler".
  5. Da erschéngt en zousätzleche Menü, an deem Dir den Artikel "Bréiwer-Zuelen" fanne musst a klickt op.

An dëser Animatioun kënnt Dir genee gesinn wéi Dir richteg virugoe kënnt fir Textzeechen an enger Zell ze fannen. Mat dëser Add-in Funktioun kann de Benotzer bestëmmen ob et net-druckbar Zeechen an aneren Zellen sinn.

Wéi fannt Dir Zuelen an enger Tabellzell

Heiansdo musst Dir Zellen identifizéieren déi Zuelen hunn, awer si sinn mat Text. Wann et vill vun esou Zellen sinn, kann et zimmlech schwéier sinn se z'identifizéieren. Ier Dir dës Aufgab ëmsetzt, musst Dir e puer grondleeënd Begrëffer definéieren. Eist Haaptkonzept ass "entdecken". Dëst bedeit ze kontrolléieren ob eng bestëmmten Zort Charakter an enger String ass. Wann jo, gëtt et TRUE zréck, wann net, FALSE. Wann, nieft der Sich no Zuelen an enger Zell, de Benotzer wëll aner Aktiounen ausféieren, da kënnt Dir déi weider Rubriken vun dëser Instruktioun benotzen.

Dat zweet Konzept dat muss ofgebaut ginn ass Zuelen. Dëst ass en integralen Begrëff, deen esou vill wéi 10 Zeechen bedeit, déi d'Zuelen vun 0 bis 9 entspriechen. Deementspriechend, fir d'Präsenz vun Zuelen ze kontrolléieren, muss de Benotzer d'Gamme 10 Mol iwwerpréiwen. Dëst kann mat der Funktioun gemaach ginn IFawer dës Approche ass ganz Zäitopwänneg.

Fir dëse Problem ze léisen, kënnt Dir eng speziell Formel benotzen, déi all d'Kontrollen gläichzäiteg ausféiert: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Dës Funktioun huet déiselwecht Syntax wéi déi, déi no kyrillesche Charaktere am Text sicht.

Dir kënnt och en Add-in benotzen deen schonn en agebaute Makro huet fir dës Aufgab auszeféieren. An dësem Fall ass et genuch just de speziellen !SEMTools Tab ze benotzen, deen op eng zousätzlech Kolonn applizéiert muss ginn, déi eng komplett Kopie vun der Original ass.

Dofir ass de Set vu Schrëtt fir ze huelen voll konsequent mam viregte Paragraf. Dir musst fir d'éischt den urspréngleche Beräich auswielen, kopéieren, a wielt dann déi erschéngt Kolonn an applizéiert e Makro op et no der Sequenz vun de Schrëtt an dëser Animatioun.

Ugeholl mir mussen nëmmen bestëmmten Zuelen aus all uginn fannen. Wéi kann dat gemaach ginn? Als éischt, loosst eis Iech weisen wéi Dir et mat !SEMTools maacht. D'Benotzung vum Tool ass einfach. Et ass genuch fir all déi néideg Zuelen an de Klammeren opzeschreiwen, an dann dréckt den OK Knäppchen fir ze bestätegen. Mat der selwechter Method kënnt Dir d'laténgesch Alphabet fannen oder d'Haaptbuschtawen an enger Textlinn fannen.

Dir kënnt och d'Formel benotzen fir déi néideg Zuelen an enger Rei vun Zellen ze fannen. Fir dëst ze maachen, musst Dir eng Kombinatioun vu Funktiounen benotzen CHECK и SICH. Mat senger Hëllef kënnt Dir net nëmmen eenzel Zuelen entdecken, awer och ganz numeresch Sequenzen: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Heiansdo musst Dir Zuelen fannen, getrennt vu Plazen. An dësem Fall gi se Wierder-Zuelen genannt. Fir se ze fannen, musst Dir och déi entspriechend Tools benotzen !SEMTools. Dës Animatioun weist kloer wéi eng Aktiounen Dir maache musst fir dëst ze maachen.

Wéi erauszefannen ob eng Excel-Zelle laténgesch Buschtawen enthält

Ganz dacks duercherneen Excel Benotzer d'Konzepter "Find" an "Extrait", obwuel et e relativ groussen Ënnerscheed tëscht hinnen ass. Den éischten Ausdrock heescht iwwerpréift ob et e bestëmmte Charakter an enger Textstring oder Datenberäich ass. Am Géigesaz, heescht d'Konzept vun "Extrait" de gewënschte Charakter aus dem Text erauszezéien an et op eng aner Funktioun weiderginn oder et an eng Zell schreiwen.

Wat muss gemaach ginn fir dat laténgescht Alphabet z'entdecken? Zum Beispill kënnt Dir speziell Schrëften benotzen, déi et méiglech maachen englesch Zeeche mat Aen z'identifizéieren. Zum Beispill mécht dëst d'Schrëft Dubai Medium, wat englesch Zeechen fett mécht.

Awer wat maache wann et vill Daten ass? An dësem Fall ass d'Ae vun der gewënschter Sequenz vu Wäerter bestëmmen fir d'Donnéeën ze analyséieren ass net genuch. An dësem Fall musst Dir no Weeër sichen fir dëse Prozess ze automatiséieren. Et gi verschidde Weeër wéi Dir dëst maache kënnt.

Benotzt eng speziell Funktioun

Den Haaptproblem fir no laténgesche Buschtawen ze sichen ass datt et zwee an en halleft Mol méi dovun ass wéi Zuelen. Dofir musst Dir dem Programm eng Loop ginn, déi aus 26 Iteratiounen besteet, wat zimmlech stresseg ka sinn. Awer wann Dir eng Arrayformel benotzt, déi aus den uewe genannte Funktiounen besteet CHECK и SICH, dann schéngt dës Iddi net sou komplizéiert: =COUNT(SEARCH({"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. Dës Formel funktionnéiert gutt fir déi meescht Situatiounen. Zum Beispill, wann et net méiglech ass déi entspriechend Makroen z'installéieren, da wier et méi einfach a méi séier ze maachen.

An der Formel uewen beschriwwen ass A1 d'Zelle an där d'Kontroll duerchgefouert gëtt. Deementspriechend musst Dir deen setzen deen Är Situatioun passt. Dës Funktioun gëtt e boolesche Wäert als Resultat vun der Scheck zréck. Wann e Match fonnt gëtt, da kënnt de Bedreiwer zréck Richtegwa se net existéieren - LEIEN.

Funktioun SICH erlaabt net Fall-sensibel Sich no Charaktere. Fir dëst ze maachen, musst Dir den Bedreiwer benotzen FANNEN, déi déiselwecht Operatiounen ausféiert, huet déiselwecht Argumenter, nëmmen et ass case-sensibel. Eng aner Manéier ass déi uewe genannte Formel eng Arrayformel ze maachen. An dësem Fall wäert et esou ausgesinn:{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

Well dëst eng Arrayformel ass, muss se ouni Klammer spezifizéiert ginn. An dësem Fall, no der Entrée, musst Dir d'Tastekombinatioun Ctrl + Shift + Enter drécken (amplaz einfach d'Enter-Taste ze drécken, wéi et de Fall ass mat enger regulärer Funktioun), duerno erschéngen déi gekrauselt Klameren selwer.

Wann Dir de kyrilleschen Alfabet muss fannen, ass d'Sequenz vun den Aktiounen ähnlech, nëmmen Dir musst d'ganz Sequenz vu kyrilleschen Zeechen als Sichberäich setzen. =COUNT(SEARCH({"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. Dir kënnt och d'Funktioun benotzen SYMBOL, dëst ze maachen. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

Dës Formel muss als Arrayformel geschriwwe ginn. Dofir musst Dir d'Tastekombinatioun Ctrl + Shift + Enter drécken anstatt einfach d'Enter Taste ze drécken. Awer et ginn e puer Ausnahmen wou dës Feature net funktionnéiert. Dir musst als éischt sécherstellen datt d'Standardsprooch fir net-Unicode Programmer ass . An dësem Fall soll et keng Problemer ginn. Dës Formelen hunn e puer Differenzen vuneneen. Amplaz vun 33 Buschtawen benotzt déi lescht Formel nëmmen 32. Dat heescht, et berücksichtegt de Buschtaf ё net als Kyrillesch.

An dësem Fall, ähnlech wéi an der viregter, fir no de gewënschte Charaktere op eng Case-sensibel Manéier ze sichen, musst Dir d'Funktioun benotzen FANNEN. Dofir kënnt Dir zum Beispill d'Halschent vum Alphabet sichen a kleng Buschtawen an d'Halschent mat grousse Buschtawen geschriwwe sinn. D'Argumenter sinn déi selwecht.

Wéi fannt Dir Wierder an enger Zell déi Kyrillesch a Latäin enthalen

Mir kënnen logesch schléissen datt fir no deene Wierder ze sichen déi souwuel kyrillesch wéi laténgesch enthalen, mir mussen all d'Charaktere vum englesche Alfabet benotzen als dat wat mir sichen.

Wéi fannt Dir grouss Buschtawen an enger Zell

Fir grouss Buschtawen ze fannen, musst Dir d'Funktioun benotzen FANNEN, an als Argumenter spezifizéieren Haaptstad kyrillesch Buschtawen (oder Elementer vum laténgesche Alphabet, wann Dir se fannen muss) oder hir Coden.

Wann Dir no kyrillesche Buschtawen duerch Coden sicht, musst Dir drun erënneren datt d'ASCII-Tabelle fir d'éischt op gesat muss ginn. An einfache Wierder, Lokalisatioun ze hunn.

Wann Dir grouss Buschtawen fannen musst, onofhängeg vum Alphabet an deem se gesicht musse ginn, musst Dir d'Funktioune benotzen NËMMEN и EXAKT... D'Sequenz vun den Aktiounen ass wéi follegt:

  1. Mir maachen kleng Buschtawen Wäerter an enger separater Zell.
  2. Mir vergläichen d'Resultater mat den ursprénglechen.
  3. Duerno benotze mir déi folgend Formel: =NET(EXAKT(NÉIERE(A1),A1))

Wann dës Zellen net passen, beweist dat datt e puer vun de Personnagen an der ursprénglecher Zell am ieweschte Buschtaf waren.

Fannt Zeechen an Excel mat reguläre Ausdréck

Dir kënnt och regulär Ausdréck benotze fir Zeechen ze fannen. De beschte Wee fir dëst ze maachen ass mam !SEMTools Tool, well et automatiséiert vill vum Prozess fir se ze benotzen. De Spektrum fir regelméisseg Ausdréck an Excel ze benotzen ass zimmlech breet. Mir konzentréieren eis als éischt op d'Funktiounen SEARCH, ERSETZEN, EXTRAKT.

Déi gutt Noriicht ass datt dës Funktiounen souwuel a Google Sheets wéi och Excel mat dëser Astellung kënne benotzt ginn.

Déi éischt regulär Funktioun ass REGEXMATCH, déi kann iwwerpréiwen ob dëst Muster ähnlech ass wéi deen an enger anerer Zell. Syntax: =REGEXMATCH("Text";"RegEx Muster fir no ze sichen"). Dës Funktioun gëtt ee vun zwee Wäerter zréck: richteg oder falsch. Wat genee hänkt dovun of, ob e Match tatsächlech observéiert gëtt oder net. Déi zweet Funktioun ass =REGEXEXTRACT("Text";"RegEx Sichmuster") Et erlaabt Iech déi gewënscht Zeechen aus enger String ze extrahieren.

Wéi och ëmmer, dës Funktioun huet liicht Differenzen vu Google Sheets. Et besteet aus der Tatsaach, datt dee leschte, wann de spezifizéierten Text net fonnt gëtt, e Feeler zréckginn, während dësen Add-in nëmmen en eidele Wäert weist.

A schliisslech musst Dir dës Formel benotzen fir den Text ze ersetzen: =REGEXREPLACE("Text";"RegEx Sichmuster";"Text fir de fonnt ze ersetzen").

Wat mat der fonnt Symboler ze maachen

Gutt. Ugeholl mir hunn Symboler fonnt. Wat kann dann mat hinnen gemaach ginn? Et gi verschidde Méiglechkeeten hei wéi et weider geet. Zum Beispill kënnt Dir se läschen. Zum Beispill, wa mir de laténgesche Alphabet ënnert de kyrillesche Wäerter fonnt hunn. Dir kënnt et och mat engem ähnlechen Charakter ersetzen, nëmmen op kyrillesch (zum Beispill grouss englesch M bis M) oder dëse Charakter extrahéieren fir an enger anerer Formel ze benotzen.

Extra Zeechen an Excel läschen

Et gi vill Weeër fir ongewollt Zeechen an Excel ze läschen. Eng vun den Optiounen ass d'Funktioun Fannen an Ersetzen ze benotzen, wou Dir de Charakter ersetzen kënnt deen Dir wëllt läschen mat enger eidel String "". Dir kënnt déiselwecht regulär Ausdréck benotzen déi benotzt gi fir de fonnte Charakter ze ersetzen.

Extrait spezifesch Zeechen an Excel

Dir kënnt d'Funktioun "Find" fir dëst benotzen, awer Dir kënnt och de passende reguläre Ausdrock benotzen, wou dat éischt Argument den Text ass, deen extrahéiert gëtt, an déi zweet ass d'Zelle oder d'Gamme fir ze sichen.

Änneren Symboler an Excel

D'Prozedur ass d'selwecht wéi d'Läschen, nëmmen de gewënschte Charakter muss duerch en anere Charakter ersat ginn (och net-druckbaren), an net eng eidel String am entspriechende Argument.

Hannerlooss eng Äntwert