Dod o hyd i gymeriad mewn rhes taenlen Excel

Mae defnyddwyr Excel, er gwaethaf y ffaith bod dod o hyd i'r cymeriad a ddymunir yn ymddangos fel tasg eithaf syml, yn aml nid ydynt yn deall sut i'w wneud. Mae rhai ohonynt yn haws, mae rhai yn fwy anodd. Hefyd, weithiau mae problemau dod o hyd i nodau fel marc cwestiwn neu seren oherwydd eu bod yn cael eu defnyddio mewn ffilterau. Heddiw byddwn yn disgrifio ffyrdd o gael symbolau o wahanol fathau.

Sut i ddod o hyd i nodau testun (llythrennau a rhifau) mewn cell

I ddechrau, gadewch i ni geisio cyflawni'r dasg symlaf: pennu presenoldeb cymeriadau testun yn y celloedd a dod o hyd i'r un sydd ei angen arnoch chi. I wneud hyn, mae angen i chi ddefnyddio'r ategyn !SEMTools, lle gallwch chwilio am nodau o wahanol fathau. Mae'r dilyniant o gamau gweithredu fel a ganlyn:

  1. Dewiswch yr ystod sy'n wreiddiol a'i chopïo i'r golofn nesaf.
  2. Yna dewiswch yr ail ystod.
  3. Agorwch y tab “!SEMTools”. Yno, ar ochr chwith iawn y bar offer, bydd tab “Canfod”.
  4. Ar ôl hynny, agorwch y ddewislen "Symbolau".
  5. Yna bydd dewislen ychwanegol yn ymddangos, lle mae angen i chi ddod o hyd i'r eitem "Llythyrau-rhifau" a chlicio arni.

Yn yr animeiddiad hwn, gallwch weld yn union sut i symud ymlaen yn gywir er mwyn dod o hyd i nodau testun mewn cell. Gyda'r swyddogaeth ychwanegu hon, gall y defnyddiwr benderfynu a oes nodau na ellir eu hargraffu mewn celloedd eraill.

Sut i ddod o hyd i rifau mewn cell tabl

Weithiau mae angen i chi adnabod celloedd sydd â rhifau, ond maen nhw gyda thestun. Pan fo llawer o gelloedd o'r fath, gall fod yn eithaf anodd eu hadnabod. Cyn i chi weithredu'r dasg hon, mae angen ichi ddiffinio rhai termau sylfaenol. Ein prif gysyniad yw “darganfod”. Mae hyn yn golygu gwirio a yw math penodol o gymeriad mewn llinyn. Os ydyw, mae'n dychwelyd GWIR, os nad yw, GAU. Os, yn ogystal â chwilio am rifau mewn cell, mae'r defnyddiwr eisiau cyflawni gweithredoedd eraill, yna gallwch chi ddefnyddio adrannau pellach y cyfarwyddyd hwn.

Yr ail gysyniad y mae angen ei ddadosod yw rhifau. Mae hwn yn derm annatod sy'n golygu cymaint â 10 nod sy'n cyfateb i rifau o 0 i 9. Yn unol â hynny, er mwyn gwirio am bresenoldeb rhifau, mae angen i'r defnyddiwr wirio'r ystod 10 gwaith. Gellir gwneud hyn gan ddefnyddio'r swyddogaeth IFond mae'r dull hwn yn cymryd llawer o amser.

I ddatrys y broblem hon, gallwch ddefnyddio fformiwla arbennig a fydd yn cyflawni'r holl wiriadau ar yr un pryd: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0}; A1) )>0. Mae gan y swyddogaeth hon yr un gystrawen â'r un sy'n chwilio am nodau Cyrilig yn y testun.

Gallwch hefyd ddefnyddio ychwanegiad sydd eisoes â macro adeiledig er mwyn cyflawni'r dasg hon. Yn yr achos hwn, mae'n ddigon i ddefnyddio'r tab arbennig !SEMTools, y mae'n rhaid ei gymhwyso ar golofn ychwanegol, sef copi cyflawn o'r un sef yr un gwreiddiol.

Felly, mae’r gyfres o gamau i’w cymryd yn gwbl gyson â’r paragraff blaenorol. Rhaid i chi ddewis yr ystod wreiddiol yn gyntaf, ei chopïo, ac yna dewis y golofn sy'n ymddangos a chymhwyso macro iddo yn ôl y dilyniant o gamau a roddir yn yr animeiddiad hwn.

Tybiwch fod angen i ni ddod o hyd i rifau penodol yn unig o'r cyfan a roddir. Sut y gellir gwneud hyn? Yn gyntaf, gadewch i ni ddangos i chi sut i wneud hynny gyda !SEMTools. Mae defnyddio'r offeryn yn syml. Mae'n ddigon i ysgrifennu'r holl rifau angenrheidiol mewn cromfachau, ac yna pwyswch y botwm OK i gadarnhau. Gan ddefnyddio'r un dull, gallwch ddod o hyd i'r wyddor Ladin neu ddod o hyd i briflythrennau mewn llinell o destun.

Gallwch hefyd ddefnyddio'r fformiwla i ddod o hyd i'r niferoedd gofynnol mewn ystod o gelloedd. I wneud hyn, mae angen i chi ddefnyddio cyfuniad o swyddogaethau GWIRIO и CHWILIO. Gyda'i help, gallwch ganfod nid yn unig niferoedd unigol, ond hefyd dilyniannau rhifiadol cyfan: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Weithiau mae angen i chi ddod o hyd i rifau wedi'u gwahanu gan fylchau. Yn yr achos hwn, fe'u gelwir yn rhifau geiriau. I ddod o hyd iddynt, rhaid i chi hefyd ddefnyddio'r offer priodol !SEMTools. Mae'r animeiddiad hwn yn dangos yn glir pa gamau y mae angen i chi eu cyflawni er mwyn gwneud hyn.

Sut i ddarganfod a yw cell Excel yn cynnwys llythrennau Lladin

Yn aml iawn, mae defnyddwyr Excel yn drysu rhwng cysyniadau “Find” a “Extract”, er bod gwahaniaeth gweddol fawr rhyngddynt. Mae'r ymadrodd cyntaf yn golygu gwirio a oes nod penodol mewn llinyn testun neu ystod data. Yn ei dro, mae'r cysyniad o "Detholiad" yn golygu tynnu'r cymeriad a ddymunir o'r testun a'i drosglwyddo i swyddogaeth arall neu ei ysgrifennu i gell.

Beth sydd angen ei wneud i ddarganfod yr wyddor Ladin? Er enghraifft, gallwch ddefnyddio ffontiau arbennig a fydd yn ei gwneud hi'n bosibl adnabod cymeriadau Saesneg â llygad. Er enghraifft, mae hyn yn gwneud y ffont Canolig Dubai, sy'n gwneud cymeriadau Saesneg yn feiddgar.

Ond beth i'w wneud os oes llawer o ddata? Yn yr achos hwn, nid yw pennu'r dilyniant gwerthoedd a ddymunir er mwyn dadansoddi'r data yn ddigon. Yn yr achos hwn, mae angen ichi edrych am ffyrdd i awtomeiddio'r broses hon. Mae yna sawl ffordd y gallwch chi wneud hyn.

Gan ddefnyddio swyddogaeth arbennig

Prif broblem chwilio am lythrennau Lladin yw bod dwywaith a hanner yn fwy ohonyn nhw na rhifau. Felly, mae angen i chi roi dolen i'r rhaglen sy'n cynnwys 26 iteriad, a all fod yn dipyn o straen. Ond os ydych chi'n defnyddio fformiwla arae sy'n cynnwys y swyddogaethau uchod GWIRIO и CHWILIO, yna nid yw'r syniad hwn yn ymddangos mor gymhleth: =COUNT( CHWILIAD({“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. Mae'r fformiwla hon yn gweithio'n dda ar gyfer y rhan fwyaf o sefyllfaoedd. Er enghraifft, os nad yw'n bosibl gosod y macros priodol a fyddai'n gallu gwneud hyn yn haws ac yn gyflymach.

Yn y fformiwla a ddisgrifir uchod, A1 yw'r gell y cynhelir y gwiriad ynddi. Yn unol â hynny, mae angen ichi roi'r un sy'n addas i'ch sefyllfa. Mae'r swyddogaeth hon yn dychwelyd gwerth boolaidd o ganlyniad i'r siec. Os canfyddir cyfatebiaeth, yna bydd y gweithredwr yn dychwelyd TRUEos nad ydynt yn bodoli - GORWEDD.

swyddogaeth CHWILIO nid yw'n caniatáu chwiliadau achos-sensitif am nodau. I wneud hyn, mae angen i chi ddefnyddio'r gweithredwr I DARGANFOD, sy'n cyflawni'r un gweithrediadau, sydd â'r un dadleuon, dim ond ei fod yn sensitif i achos. Ffordd arall yw gwneud y fformiwla uchod yn fformiwla arae. Yn yr achos hwn, bydd yn edrych fel hyn:{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

Gan mai fformiwla arae yw hon, rhaid ei nodi heb gromfachau. Yn yr achos hwn, ar ôl mynd i mewn, rhaid i chi wasgu'r cyfuniad allweddol Ctrl + Shift + Enter (yn lle gwasgu'r allwedd enter yn unig, fel sy'n wir am swyddogaeth reolaidd), ac ar ôl hynny bydd y braces cyrliog yn ymddangos eu hunain.

Os oes angen i chi ddod o hyd i'r wyddor Syrilig, mae'r dilyniant o gamau gweithredu yn debyg, dim ond y dilyniant cyfan o nodau Cyrilig sydd angen i chi ei osod fel yr ystod chwilio. =COUNT( CHWILIAD({“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. Gallwch hefyd ddefnyddio'r swyddogaeth SYMBOL, i wneud hyn. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

Rhaid ysgrifennu'r fformiwla hon fel fformiwla arae. Felly, mae angen i chi wasgu'r cyfuniad bysell Ctrl + Shift + Enter yn lle gwasgu'r allwedd enter. Ond mae rhai eithriadau lle na fydd y nodwedd hon yn gweithio. Yn gyntaf rhaid i chi wneud yn siŵr mai'r iaith ddiofyn ar gyfer rhaglenni nad ydynt yn rhai Unicode yw . Yn yr achos hwn, ni ddylai fod unrhyw broblemau. Mae gan y fformiwlâu hyn rai gwahaniaethau oddi wrth ei gilydd. Yn lle 33 llythyren, dim ond 32 y mae'r fformiwla olaf yn ei ddefnyddio. Hynny yw, nid yw'n ystyried y llythyren ё fel Cyrilig.

Yn yr achos hwn, yn yr un modd ag yn yr un blaenorol, i chwilio am y nodau a ddymunir mewn ffordd sy'n sensitif i achos, rhaid i chi ddefnyddio'r swyddogaeth I DARGANFOD. Felly, gallwch chwilio, er enghraifft, hanner yr wyddor wedi'i ysgrifennu mewn llythrennau bach a hanner wedi'i ysgrifennu mewn prif lythrennau. Yr un yw'r dadleuon.

Sut i ddod o hyd i eiriau mewn cell sy'n cynnwys Cyrilig a Lladin

We can logically conclude that to search for those words that contain both Cyrillic and Latin, we need to use as what we are looking for, all the characters of the and English alphabets.

Sut i ddod o hyd i brif lythrennau mewn cell

I ddod o hyd i briflythrennau, mae angen i chi ddefnyddio'r ffwythiant I DARGANFOD, ac fel dadleuon nodwch briflythrennau Cyrilig (neu elfennau o'r wyddor Ladin, os oes angen i chi ddod o hyd iddynt) neu eu codau.

When searching for Cyrillic letters through codes, you need to remember that the ASCII table must first be set to . In simple words, to have localization.

Os oes angen i chi ddod o hyd i unrhyw brif lythrennau, waeth ym mha wyddor y mae angen eu chwilio, mae angen i chi ddefnyddio'r ffwythiannau LOWER и EXACT… Mae dilyniant y gweithredoedd fel a ganlyn:

  1. Rydym yn gwneud gwerthoedd llythrennau bach mewn cell ar wahân.
  2. Rydym yn cymharu'r canlyniadau â'r rhai gwreiddiol.
  3. Ar ôl hynny, rydym yn defnyddio'r fformiwla ganlynol: =NOT(EXACT(ISAF(A1),A1))

Os nad yw'r celloedd hyn yn cyfateb, mae hyn yn dangos bod rhai o'r nodau yn y gell wreiddiol mewn priflythrennau.

Dod o hyd i nodau yn Excel gan ddefnyddio ymadroddion rheolaidd

Gallwch hefyd ddefnyddio ymadroddion rheolaidd i ddod o hyd i nodau. Y ffordd orau o wneud hyn yw gyda'r offeryn !SEMTools, gan ei fod yn awtomeiddio llawer o'r broses o'u defnyddio. Mae sbectrwm defnyddio ymadroddion rheolaidd yn Excel yn eithaf eang. Byddwn yn canolbwyntio yn gyntaf ar y swyddogaethau CHWILIO, AIL, EITHRIAD.

Y newyddion da yw y gellir defnyddio'r swyddogaethau hyn yn Google Sheets ac Excel gyda'r gosodiad hwn.

Y swyddogaeth reolaidd gyntaf yw REGEXMATCH, a all wirio a yw'r patrwm hwn yn debyg i'r un mewn cell arall. Cystrawen: =REGEXMATCH(“testun”; ”patrwm RegEx i chwilio amdano”). Mae'r swyddogaeth hon yn dychwelyd un o ddau werth: gwir neu gau. Mae'r hyn yn union yn dibynnu a yw cyfatebiaeth yn cael ei arsylwi ai peidio. Yr ail swyddogaeth yw =REGEXEXTRACT("testun";"patrwm chwilio RegEx") Mae'n caniatáu ichi dynnu'r cymeriadau a ddymunir o linyn.

Fodd bynnag, mae gan y swyddogaeth hon ychydig o wahaniaethau o Google Sheets. Mae'n cynnwys y ffaith bod yr olaf, os na chanfyddir y testun penodedig, yn dychwelyd gwall, tra bod yr ychwanegyn hwn yn dangos gwerth gwag yn unig.

Ac yn olaf, mae angen i chi ddefnyddio'r fformiwla hon i ddisodli'r testun: =REGEXREPLACE("testun";"patrwm chwilio RegEx";"testun i gymryd lle'r un a ddarganfuwyd”).

Beth i'w wneud â'r symbolau a ddarganfuwyd

Good. Suppose we have found symbols. What can be done with them next? There are several options here on how to proceed. For example, you can delete them. For example, if we found the Latin alphabet among the Cyrillic values. You can also replace it with a similar character, only in Cyrillic (for example, large English M to M) or extract this character for use in another formula.

Dileu Cymeriadau Ychwanegol yn Excel

Mae yna lawer o ffyrdd i gael gwared ar nodau diangen yn Excel. Un o'r opsiynau yw defnyddio'r swyddogaeth Darganfod ac Amnewid, lle gallwch chi ddisodli'r cymeriad rydych chi am ei dynnu â llinyn gwag “”. Gallwch ddefnyddio'r un ymadroddion rheolaidd a ddefnyddir i ddisodli'r nod a ddarganfuwyd.

Tynnwch nodau penodol yn Excel

Gallwch ddefnyddio'r swyddogaeth “Find” ar gyfer hyn, ond gallwch hefyd ddefnyddio'r mynegiant rheolaidd priodol, lle mai'r arg gyntaf yw'r testun i'w dynnu, a'r ail yw'r gell neu'r ystod i'w chwilio.

Newid symbolau yn Excel

Mae'r weithdrefn yr un fath â dileu, dim ond y nod a ddymunir y mae'n rhaid ei ddisodli â nod arall (gan gynnwys rhai na ellir eu hargraffu), ac nid llinyn gwag yn y ddadl gyfatebol.

Gadael ymateb