Gjetja e një karakteri në një rresht të tabelës Excel

Përdoruesit e Excel, përkundër faktit se gjetja e personazhit të dëshiruar duket si një detyrë mjaft e thjeshtë, shpesh nuk e kuptojnë se si ta bëjnë atë. Disa prej tyre janë më të lehta, disa janë më të vështira. Gjithashtu, ndonjëherë ka probleme me gjetjen e karaktereve të tilla si një pikëpyetje ose një yll për faktin se ato përdoren në filtra. Sot do të përshkruajmë mënyra për të marrë simbole të llojeve të ndryshme.

Si të gjeni karaktere teksti (shkronja dhe numra) në një qelizë

Për të filluar, le të përpiqemi të kryejmë detyrën më të thjeshtë: të përcaktojmë praninë e karaktereve të tekstit në qeliza dhe të gjejmë atë që ju nevojitet. Për ta bërë këtë, duhet të përdorni shtesën !SEMTools, me të cilën mund të kërkoni karaktere të llojeve të ndryshme. Sekuenca e veprimeve është si më poshtë:

  1. Zgjidhni gamën që është origjinali dhe kopjoni atë në kolonën tjetër.
  2. Pastaj zgjidhni gamën e dytë.
  3. Hapni skedën "!SEMTools". Atje, në anën e majtë të shiritit të veglave, do të ketë një skedë "Zbulo".
  4. Pas kësaj, hapni menunë "Simbolet".
  5. Pastaj do të shfaqet një menu shtesë, në të cilën duhet të gjeni artikullin "Shkronja-numra" dhe të klikoni mbi të.

Në këtë animacion, ju mund të shihni saktësisht se si të vazhdoni saktë në mënyrë që të gjeni karaktere teksti në një qelizë. Me këtë funksion shtesë, përdoruesi mund të përcaktojë nëse ka karaktere jo të printueshme në qeliza të tjera.

Si të gjeni numrat në një qelizë tabele

Ndonjëherë ju duhet të identifikoni qelizat që kanë numra, por ato janë me tekst. Kur ka shumë qeliza të tilla, mund të jetë mjaft e vështirë identifikimi i tyre. Para se të zbatoni këtë detyrë, duhet të përcaktoni disa terma bazë. Koncepti ynë kryesor është "zbulimi". Kjo do të thotë të kontrolloni nëse një lloj i caktuar karakteri është në një varg. Nëse po, ai kthen TRUE, nëse jo, FALSE. Nëse, përveç kërkimit të numrave në një qelizë, përdoruesi dëshiron të kryejë veprime të tjera, atëherë mund të përdorni seksionet e mëtejshme të këtij udhëzimi.

Koncepti i dytë që duhet çmontuar janë numrat. Ky është një term integral që nënkupton deri në 10 karaktere që korrespondojnë me numrat nga 0 në 9. Prandaj, për të kontrolluar praninë e numrave, përdoruesi duhet të kontrollojë diapazonin 10 herë. Kjo mund të bëhet duke përdorur funksionin IFpor kjo qasje kërkon shumë kohë.

Për të zgjidhur këtë problem, mund të përdorni një formulë të veçantë që do të kryejë të gjitha kontrollet në të njëjtën kohë: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )> 0. Ky funksion ka të njëjtën sintaksë si ai që kërkon karaktere cirilike në tekst.

Ju gjithashtu mund të përdorni një shtesë që tashmë ka një makro të integruar për të kryer këtë detyrë. Në këtë rast, mjafton të përdorni skedën speciale !SEMTools, e cila duhet të aplikohet në një kolonë shtesë, e cila është një kopje e plotë e asaj që është origjinale.

Prandaj, grupi i hapave që duhen ndërmarrë është plotësisht në përputhje me paragrafin e mëparshëm. Së pari duhet të zgjidhni gamën origjinale, ta kopjoni atë dhe më pas të zgjidhni kolonën e shfaqur dhe të aplikoni një makro në të sipas sekuencës së hapave të dhënë në këtë animacion.

Supozoni se duhet të gjejmë vetëm numra të caktuar nga të gjitha të dhëna. Si mund të bëhet kjo? Së pari, le t'ju tregojmë se si ta bëni atë me !SEMTools. Përdorimi i mjetit është i thjeshtë. Mjafton të shkruani të gjithë numrat e nevojshëm në kllapa dhe më pas shtypni butonin OK për të konfirmuar. Duke përdorur të njëjtën metodë, mund të gjeni alfabetin latin ose të gjeni shkronja të mëdha në një rresht teksti.

Ju gjithashtu mund të përdorni formulën për të gjetur numrat e kërkuar në një sërë qelizash. Për ta bërë këtë, duhet të përdorni një kombinim funksionesh CHECK и KERKO. Me ndihmën e tij, ju mund të zbuloni jo vetëm numra individualë, por edhe sekuenca të plota numerike: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Ndonjëherë ju duhet të gjeni numra të ndarë me hapësira. Në këtë rast, ato quhen fjalë-numra. Për t'i gjetur ato, duhet të përdorni edhe mjetet e duhura !SEMTools. Ky animacion tregon qartë se çfarë veprimesh duhet të kryeni për ta bërë këtë.

Si të zbuloni nëse një qelizë excel përmban shkronja latine

Shumë shpesh, përdoruesit e Excel ngatërrojnë konceptet e "Gjeni" dhe "Ekstrakt", megjithëse ka një ndryshim mjaft të madh midis tyre. Shprehja e parë nënkupton kontrollimin nëse ka një karakter të caktuar në një varg teksti ose varg të dhënash. Nga ana tjetër, koncepti "Ekstrakt" nënkupton nxjerrjen e karakterit të dëshiruar nga teksti dhe kalimin e tij në një funksion tjetër ose shkrimin e tij në një qelizë.

Çfarë duhet bërë për të zbuluar alfabetin latin? Për shembull, mund të përdorni shkronja speciale që do të bëjnë të mundur identifikimin e karaktereve angleze me sy. Për shembull, kjo e bën fontin Dubai i mesëm, gjë që i bën karakteret angleze të guximshme.

Por çfarë të bëni nëse ka shumë të dhëna? Në këtë rast, përcaktimi me sy i sekuencës së dëshiruar të vlerave për të analizuar të dhënat nuk është i mjaftueshëm. Në këtë rast, duhet të kërkoni mënyra për të automatizuar këtë proces. Ka disa mënyra se si mund ta bëni këtë.

Duke përdorur një funksion të veçantë

Problemi kryesor i kërkimit të shkronjave latine është se ka dy herë e gjysmë më shumë se numrat. Prandaj, duhet t'i jepni programit një lak të përbërë nga 26 përsëritje, të cilat mund të jenë mjaft stresuese. Por nëse përdorni një formulë grupi që përbëhet nga funksionet e mësipërme CHECK и KERKO, atëherë kjo ide nuk duket aq e ndërlikuar: =COUNT(KËRKO ({“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. Kjo formulë funksionon mirë për shumicën e situatave. Për shembull, nëse nuk është e mundur të instaloni makrot e duhura, do të ishte në gjendje ta bënin këtë më lehtë dhe më shpejt.

Në formulën e përshkruar më sipër, A1 është qeliza në të cilën kryhet kontrolli. Prandaj, duhet të vendosni atë që i përshtatet situatës suaj. Ky funksion kthen një vlerë boolean si rezultat i kontrollit. Nëse gjendet një përputhje, atëherë operatori kthehet TRUEnëse nuk ekzistojnë - GJENJE.

funksion KERKO nuk lejon kërkime të ndjeshme ndaj karaktereve. Për ta bërë këtë, duhet të përdorni operatorin PER TE GJETUR, e cila kryen të njëjtat operacione, ka të njëjtat argumente, vetëm se është e ndjeshme ndaj shkronjave të vogla. Një mënyrë tjetër është ta bëni formulën e mësipërme një formulë grupi. Në këtë rast, do të duket kështu:{=COUNT(SEARCH(CHAR(STRING(65:90)),A1))>0}.

Meqenëse kjo është një formulë grupi, ajo duhet të specifikohet pa kllapa. Në këtë rast, pas hyrjes, duhet të shtypni kombinimin e tastit Ctrl + Shift + Enter (në vend që thjesht të shtypni tastin enter, siç është rasti me një funksion të rregullt), pas së cilës do të shfaqen vetë kllapat kaçurrelë.

Nëse keni nevojë të gjeni alfabetin cirilik, sekuenca e veprimeve është e ngjashme, vetëm ju duhet të vendosni të gjithë sekuencën e karaktereve cirilike si diapazonin e kërkimit. =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. Ju gjithashtu mund të përdorni funksionin simbol, për ta bërë këtë. {=COUNT(SEARCH(CHAR(STRING(192:223)),A1))>0}

Kjo formulë duhet të shkruhet si formulë grupi. Prandaj, duhet të shtypni kombinimin e tastit Ctrl + Shift + Enter në vend që thjesht të shtypni tastin enter. Por ka disa përjashtime ku kjo veçori nuk do të funksionojë. Së pari duhet të siguroheni që gjuha e paracaktuar për programet jo-Unicode është . Në këtë rast, nuk duhet të ketë probleme. Këto formula kanë disa dallime nga njëra-tjetra. Në vend të 33 shkronjave, formula e fundit përdor vetëm 32. Domethënë nuk e merr parasysh shkronjën ё si cirilike.

Në këtë rast, ashtu si në atë të mëparshmin, për të kërkuar karakteret e dëshiruara në mënyrë të ndjeshme ndaj shkronjave, duhet të përdorni funksionin PER TE GJETUR. Prandaj, mund të kërkoni, për shembull, gjysmën e alfabetit të shkruar me shkronja të vogla dhe gjysmën e shkruar me shkronja të mëdha. Argumentet janë të njëjta.

Si të gjeni fjalë në një qelizë që përmbajnë cirilike dhe latine

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.

Si të gjeni shkronjat e mëdha në një qelizë

Për të gjetur shkronja të mëdha, duhet të përdorni funksionin PER TE GJETUR, dhe si argumente specifikoni shkronjat e mëdha cirilike (ose elemente të alfabetit latin, nëse keni nevojë t'i gjeni) ose kodet e tyre.

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.

Nëse keni nevojë të gjeni ndonjë shkronjë të madhe, pavarësisht nga alfabeti në të cilin ato duhet të kërkohen, duhet të përdorni funksionet POSHTME и saktë… Sekuenca e veprimeve është si më poshtë:

  1. Ne bëjmë vlera të vogla në një qelizë të veçantë.
  2. Ne krahasojmë rezultatet me ato origjinale.
  3. Pas kësaj, ne përdorim formulën e mëposhtme: =JO (SAKT (E POSHTË(A1),A1))

Nëse këto qeliza nuk përputhen, kjo tregon se disa nga karakteret në qelizën origjinale ishin me shkronja të mëdha.

Gjetja e karaktereve në Excel duke përdorur shprehje të rregullta

Ju gjithashtu mund të përdorni shprehje të rregullta për të gjetur karaktere. Mënyra më e mirë për ta bërë këtë është me mjetin !SEMTools, pasi automatizon shumë nga proceset e përdorimit të tyre. Spektri i përdorimit të shprehjeve të rregullta në Excel është mjaft i gjerë. Ne do të fokusohemi para së gjithash në funksionet KËRKO, ZËVENDËso, Vjetër.

Lajmi i mirë është se këto funksione mund të përdoren si në Google Sheets ashtu edhe në Excel me këtë cilësim.

Funksioni i parë i rregullt është REGEXMATCH, i cili mund të kontrollojë nëse ky model është i ngjashëm me atë në një qelizë tjetër. Sintaksë: =REGEXMATCH ("tekst";"Model RegEx për të kërkuar"). Ky funksion kthen një nga dy vlerat: true ose false. Çfarë saktësisht varet nga fakti nëse një ndeshje vërehet në të vërtetë apo jo. Funksioni i dytë është =REGEXEXTRACT("tekst";"Model kërkimi RegEx") Kjo ju lejon të nxirrni karakteret e dëshiruara nga një varg.

Megjithatë, ky funksion ka dallime të vogla nga Google Sheets. Ai konsiston në faktin se ky i fundit, nëse teksti i specifikuar nuk gjendet, kthen një gabim, ndërsa kjo shtesë tregon vetëm një vlerë boshe.

Dhe së fundi, duhet të përdorni këtë formulë për të zëvendësuar tekstin: =REGEXREPLACE ("tekst";"Modeli i kërkimit RegEx";"tekst për të zëvendësuar atë të gjetur").

Çfarë të bëni me simbolet e gjetura

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.

Heqja e karaktereve shtesë në Excel

Ka shumë mënyra për të hequr karakteret e padëshiruar në Excel. Një nga opsionet është përdorimi i funksionit Find and Replace, ku mund të zëvendësoni karakterin që dëshironi të hiqni me një varg bosh "". Ju mund të përdorni të njëjtat shprehje të rregullta që përdoren për të zëvendësuar karakterin e gjetur.

Ekstraktoni karaktere specifike në Excel

Për këtë mund të përdorni funksionin "Gjeni", por gjithashtu mund të përdorni shprehjen e duhur të rregullt, ku argumenti i parë është teksti që do të nxirret dhe i dyti është qeliza ose diapazoni që do të kërkoni.

Ndryshoni simbolet në Excel

Procedura është e njëjtë me fshirjen, vetëm karakteri i dëshiruar duhet të zëvendësohet me një karakter tjetër (duke përfshirë ato që nuk mund të printohen), dhe jo një varg bosh në argumentin përkatës.

Lini një Përgjigju