Að finna staf í Excel töflureikni

Excel notendur, þrátt fyrir þá staðreynd að það virðist vera frekar einfalt verkefni að finna viðkomandi persónu, skilja oft ekki hvernig á að gera það. Sum þeirra eru auðveldari, önnur erfiðari. Einnig eru stundum vandamál með að finna stafi eins og spurningarmerki eða stjörnu vegna þess að þeir eru notaðir í síum. Í dag munum við lýsa leiðum til að fá tákn af ýmsum gerðum.

Hvernig á að finna textastafi (stafi og tölustafi) í reit

Til að byrja með skulum við reyna að framkvæma einfaldasta verkefnið: ákvarða tilvist textastafa í frumunum og finna þann sem þú þarft. Til að gera þetta þarftu að nota !SEMTools viðbótina, með því er hægt að leita að stöfum af mismunandi gerðum. Röð aðgerða er sem hér segir:

  1. Veldu svið sem er upprunalega og afritaðu það í næsta dálk.
  2. Veldu síðan annað svið.
  3. Opnaðu flipann „!SEMTools“. Þar, vinstra megin á tækjastikunni, mun vera „Detect“ flipi.
  4. Eftir það skaltu opna valmyndina „Tákn“.
  5. Þá mun aukavalmynd birtast, þar sem þú þarft að finna hlutinn „Letters-numbers“ og smella á hann.

Í þessari hreyfimynd geturðu séð nákvæmlega hvernig á að halda áfram rétt til að finna textastafi í reit. Með þessari viðbótaraðgerð getur notandinn ákvarðað hvort það séu óprentanlegir stafir í öðrum hólfum.

Hvernig á að finna tölur í töflureiti

Stundum þarf að bera kennsl á frumur sem hafa tölur, en þær eru með texta. Þegar það er mikið af slíkum frumum getur verið frekar erfitt að bera kennsl á þær. Áður en þú innleiðir þetta verkefni þarftu að skilgreina nokkur grunnhugtök. Meginhugtak okkar er „uppgötvaðu“. Þetta þýðir að athuga hvort ákveðin tegund af staf sé í streng. Ef já, þá skilar það TRUE, ef ekki, FALSE. Ef, auk þess að leita að tölum í reit, vill notandinn framkvæma aðrar aðgerðir, þá geturðu notað frekari hluta þessarar leiðbeiningar.

Annað hugtakið sem þarf að taka í sundur eru tölur. Þetta er óaðskiljanlegur hugtak sem þýðir allt að 10 stafir sem samsvara tölum frá 0 til 9. Til þess að athuga hvort tölur séu til staðar þarf notandinn að athuga bilið 10 sinnum. Þetta er hægt að gera með því að nota aðgerðina IFen þessi aðferð er mjög tímafrek.

Til að leysa þetta vandamál geturðu notað sérstaka formúlu sem framkvæmir allar athuganir í einu lagi: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0. Þessi aðgerð hefur sömu setningafræði og sú sem leitar að kyrillískum stöfum í textanum.

Þú getur líka notað viðbót sem hefur þegar innbyggt fjölvi til að framkvæma þetta verkefni. Í þessu tilviki er nóg að nota sérstaka !SEMTools flipann, sem verður að nota á viðbótardálk, sem er heilt afrit af þeim sem er upprunalega.

Þess vegna er það sett af skrefum sem gera skal í fullu samræmi við fyrri málsgrein. Þú verður fyrst að velja upprunalega sviðið, afrita það og velja síðan dálkinn sem birtist og nota fjölvi á hann í samræmi við röð skrefa sem gefin eru upp í þessari hreyfimynd.

Segjum sem svo að við þurfum aðeins að finna ákveðnar tölur úr öllum gefnum. Hvernig er hægt að gera þetta? Fyrst skulum við sýna þér hvernig á að gera það með !SEMTools. Notkun tólsins er einföld. Það er nóg að skrifa niður allar nauðsynlegar tölur í sviga og ýta síðan á OK hnappinn til að staðfesta. Með sömu aðferð er hægt að finna latneska stafrófið eða finna hástafi í textalínu.

Þú getur líka notað formúluna til að finna nauðsynlegar tölur í fjölda hólfa. Til að gera þetta þarftu að nota blöndu af aðgerðum CHECK и SEARCH. Með hjálp þess geturðu greint ekki aðeins einstakar tölur, heldur einnig heilar töluraðar: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Stundum þarf að finna tölur aðskildar með bilum. Í þessu tilviki eru þau kölluð orð-tölur. Til að finna þá verður þú einnig að nota viðeigandi verkfæri !SEMTools. Þetta hreyfimynd sýnir greinilega hvaða aðgerðir þú þarft að framkvæma til að gera þetta.

Hvernig á að komast að því hvort excel fruma inniheldur latneska stafi

Mjög oft rugla notendur Excel saman hugtökunum „Finna“ og „Extract“, þó að það sé nokkuð mikill munur á þeim. Fyrsta tjáningin þýðir að athuga hvort það sé ákveðinn stafur í textastreng eða gagnasviði. Aftur á móti þýðir hugtakið „útdráttur“ að draga út viðkomandi staf úr textanum og senda hann í aðra aðgerð eða skrifa hann í reit.

Hvað þarf að gera til að uppgötva latneska stafrófið? Til dæmis er hægt að nota sérstaka leturgerð sem gerir það mögulegt að bera kennsl á enska stafi með auga. Til dæmis gerir þetta leturgerðina Dubai Medium, sem gerir enska stafi feitletraða.

En hvað á að gera ef það er mikið af gögnum? Í þessu tilviki er ekki nóg að ákvarða með auga hvaða röð gilda til að greina gögnin. Í þessu tilfelli þarftu að leita leiða til að gera þetta ferli sjálfvirkt. Það eru nokkrar leiðir hvernig þú getur gert þetta.

Notaðu sérstaka aðgerð

Helsta vandamálið við að leita að latneskum stöfum er að þeir eru tvisvar og hálfu sinnum fleiri en tölur. Þess vegna þarftu að gefa forritinu lykkju sem samanstendur af 26 endurtekningum, sem getur verið frekar stressandi. En ef þú notar fylkisformúlu sem samanstendur af ofangreindum aðgerðum CHECK и SEARCH, þá virðist þessi hugmynd ekki svo flókin: =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. Þessi formúla virkar vel fyrir flestar aðstæður. Til dæmis, ef það er ekki hægt að setja upp viðeigandi fjölvi sem myndi vera fær um að gera þetta auðveldara og hraðar.

Í formúlunni sem lýst er hér að ofan er A1 reitinn þar sem eftirlitið er framkvæmt. Í samræmi við það þarftu að setja þann sem hentar þínum aðstæðum. Þessi aðgerð skilar Boolean gildi sem afleiðing af ávísuninni. Ef samsvörun finnst kemur símafyrirtækið aftur SATTef þeir eru ekki til - LJÚGA.

virka SEARCH leyfir ekki leit að stöfum sem eru há- og lágstafir. Til að gera þetta þarftu að nota símafyrirtækið AÐ FINNA, sem framkvæmir sömu aðgerðir, hefur sömu rök, aðeins það er hástöfum. Önnur leið er að gera ofangreinda formúlu að fylkisformúlu. Í þessu tilfelli mun það líta svona út:{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

Þar sem þetta er fylkisformúla verður að tilgreina hana án sviga. Í þessu tilviki, eftir að hafa slegið inn, verður þú að ýta á takkasamsetninguna Ctrl + Shift + Enter (í stað þess að ýta einfaldlega á enter takkann, eins og er tilfellið með venjulegri aðgerð), eftir það birtast krullu axlaböndin sjálf.

Ef þú þarft að finna kyrillíska stafrófið er röð aðgerða svipuð, aðeins þú þarft að stilla alla röð kyrillískra stafa sem leitarsvið. =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. Þú getur líka notað aðgerðina SYMBOL, til að gera þetta. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

Þessi formúla verður að vera skrifuð sem fylkisformúla. Þess vegna þarftu að ýta á takkasamsetninguna Ctrl + Shift + Enter í stað þess að ýta einfaldlega á Enter takkann. En það eru nokkrar undantekningar þar sem þessi eiginleiki mun ekki virka. Þú verður fyrst að ganga úr skugga um að sjálfgefið tungumál fyrir forrit sem ekki eru Unicode sé . Í þessu tilfelli ætti ekki að vera nein vandamál. Þessar formúlur hafa nokkurn mun innbyrðis. Í stað 33 bókstafa notar síðasta formúlan aðeins 32. Það er að segja að hún tekur ekki tillit til bókstafsins ё sem kýrilískur.

Í þessu tilviki, á svipaðan hátt og í því fyrra, til að leita að þeim stöfum sem óskað er eftir með há- og hástöfum, verður þú að nota aðgerðina AÐ FINNA. Þess vegna er hægt að leita til dæmis í helmingi stafrófsins sem er skrifað með litlum stöfum og hálft skrifað með hástöfum. Rökin eru þau sömu.

Hvernig á að finna orð í reit sem innihalda kyrillísku og latínu

Við getum rökrétt ályktað að til að leita að þeim orðum sem innihalda bæði kýrilíska og latínu þurfum við að nota sem það sem við erum að leita að, alla stafi og enska stafrófið.

Hvernig á að finna hástafi í reit

Til að finna hástafi þarftu að nota aðgerðina AÐ FINNA, og sem rök tilgreina hástöfum kyrillískum stöfum (eða þætti latneska stafrófsins, ef þú þarft að finna þá) eða kóða þeirra.

Þegar þú leitar að kýrilískum stöfum í gegnum kóða þarftu að muna að ASCII töflunni verður fyrst að stilla á . Í einföldum orðum, að hafa staðfæringu.

Ef þú þarft að finna einhverja hástafi, óháð stafrófinu sem leita þarf í þá þarftu að nota aðgerðirnar LÆGRI и NÁKVÆMLEGA… Röð aðgerða er sem hér segir:

  1. Við gerum lágstafi í sérstakri reit.
  2. Við berum niðurstöðurnar saman við þær upprunalegu.
  3. Eftir það notum við eftirfarandi formúlu: =EKKI(NÁKVÆMLEGA(NEÐRA(A1);A1))

Ef þessar frumur passa ekki saman gefur það til kynna að sumir stafirnir í upprunalega hólfinu hafi verið hástöfum.

Að finna stafi í Excel með því að nota reglulegar segðir

Þú getur líka notað reglulegar orðasambönd til að finna stafi. Besta leiðin til að gera þetta er með !SEMTools tólinu, þar sem það gerir mikið af því ferli að nota þau sjálfvirkt. Litróf þess að nota reglulegar tjáningar í Excel er nokkuð breitt. Við munum fyrst og fremst einbeita okkur að aðgerðunum LEIT, SKIPTI, Útdráttur.

Góðu fréttirnar eru þær að þessar aðgerðir er hægt að nota bæði í Google Sheets og Excel með þessari stillingu.

Fyrsta reglulega aðgerðin er REGEXMATCH, sem getur athugað hvort þetta mynstur sé svipað því sem er í öðrum reit. Setningafræði: =REGEXMATCH(„texti“;“RegEx mynstur til að leita að“). Þessi aðgerð skilar einu af tveimur gildum: satt eða ósatt. Hvað nákvæmlega fer eftir því hvort samsvörun sést í raun eða ekki. Annað hlutverkið er =REGEXEXTRACT(„texti“;“RegEx leitarmynstur“) Það gerir þér kleift að draga út viðkomandi stafi úr streng.

Hins vegar er smá munur á þessari aðgerð frá Google Sheets. Það felst í því að hið síðarnefnda, ef tilgreindur texti finnst ekki, skilar villu á meðan þessi viðbót sýnir aðeins tómt gildi.

Og að lokum þarftu að nota þessa formúlu til að skipta um textann: =REGEXREPLACE(„texti“;“RegEx leitarmynstur“;“texti til að koma í stað þess sem fannst“).

Hvað á að gera við táknin sem fundust

Góður. Segjum að við höfum fundið tákn. Hvað er hægt að gera við þá næst? Það eru nokkrir möguleikar hér um hvernig eigi að halda áfram. Til dæmis er hægt að eyða þeim. Til dæmis, ef við fundum latneska stafrófið meðal kyrillískra gilda. Þú getur líka skipt út fyrir svipaðan staf, aðeins á kyrillísku (til dæmis stórum ensku M til M) eða dregið út þennan staf til notkunar í annarri formúlu.

Að fjarlægja aukastafi í Excel

Það eru margar leiðir til að fjarlægja óæskilega stafi í Excel. Einn af valkostunum er að nota Finna og skipta út aðgerðinni, þar sem þú getur skipt út stafnum sem þú vilt fjarlægja með tómum streng "". Þú getur notað sömu reglulegu segðirnar og notaðar eru til að skipta um staf sem fannst.

Dragðu út tiltekna stafi í Excel

Þú getur notað „Finna“ aðgerðina fyrir þetta, en þú getur líka notað viðeigandi reglubundna tjáningu, þar sem fyrsta rökin er textinn sem á að draga út og sá seinni er reitinn eða sviðið sem á að leita að.

Breyttu táknum í Excel

Aðferðin er sú sama og eyðing, aðeins viðkomandi staf verður að skipta út fyrir annan staf (þar á meðal óprentanlegan), en ekki tóman streng í samsvarandi rökfærslu.

Skildu eftir skilaboð