Pronalaženje znaka u retku Excel proračunske tablice

Korisnici Excela, unatoč činjenici da se traženje željenog znaka čini kao prilično jednostavan zadatak, često ne razumiju kako to učiniti. Neki od njih su lakši, neki teži. Također, ponekad postoje problemi s pronalaženjem znakova kao što su upitnik ili zvjezdica zbog činjenice da se koriste u filterima. Danas ćemo opisati načine dobivanja simbola raznih vrsta.

Kako pronaći tekstualne znakove (slova i brojke) u ćeliji

Za početak, pokušajmo izvršiti najjednostavniji zadatak: utvrditi prisutnost tekstualnih znakova u ćelijama i pronaći onaj koji vam je potreban. Da biste to učinili, morate koristiti dodatak !SEMTools, s kojim možete pretraživati ​​znakove različitih vrsta. Slijed radnji je sljedeći:

  1. Odaberite raspon koji je izvornik i kopirajte ga u sljedeći stupac.
  2. Zatim odaberite drugi raspon.
  3. Otvorite karticu “!SEMTools”. Tamo, na lijevoj strani alatne trake, bit će kartica "Otkrij".
  4. Nakon toga otvorite izbornik "Simboli".
  5. Zatim će se pojaviti dodatni izbornik u kojem trebate pronaći stavku "Slova-brojevi" i kliknuti na nju.

U ovoj animaciji možete točno vidjeti kako ispravno postupiti da biste pronašli tekstualne znakove u ćeliji. Pomoću ove funkcije dodatka korisnik može odrediti postoje li u drugim ćelijama znakovi koji se ne mogu ispisati.

Kako pronaći brojeve u ćeliji tablice

Ponekad morate identificirati ćelije koje imaju brojeve, ali su s tekstom. Kada ima puno takvih stanica, može biti prilično teško identificirati ih. Prije nego što implementirate ovaj zadatak, morate definirati neke osnovne pojmove. Naš glavni koncept je "otkrij". To znači provjeriti postoji li određena vrsta znaka u nizu. Ako da, vraća TRUE, ako ne, FALSE. Ako, osim traženja brojeva u ćeliji, korisnik želi izvršiti i druge radnje, tada možete koristiti daljnje odjeljke ove upute.

Drugi koncept koji treba rastaviti su brojevi. Ovo je integralni pojam koji označava čak 10 znakova koji odgovaraju brojevima od 0 do 9. Sukladno tome, da bi provjerio prisutnost brojeva, korisnik mora provjeriti raspon 10 puta. To se može učiniti pomoću funkcije IFali ovaj pristup oduzima mnogo vremena.

Da biste riješili ovaj problem, možete koristiti posebnu formulu koja će izvršiti sve provjere odjednom: =COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )>0 . Ova funkcija ima istu sintaksu kao i ona koja traži ćirilične znakove u tekstu.

Također možete koristiti dodatak koji već ima ugrađenu makronaredbu kako biste izvršili ovaj zadatak. U ovom slučaju, dovoljno je samo koristiti posebnu karticu !SEMTools, koja se mora primijeniti na dodatni stupac, koji je potpuna kopija onog koji je izvorni.

Stoga je skup koraka koje treba poduzeti u potpunosti u skladu s prethodnim paragrafom. Najprije morate odabrati izvorni raspon, kopirati ga, a zatim odabrati prikazani stupac i na njega primijeniti makronaredbu u skladu s redoslijedom koraka danih u ovoj animaciji.

Pretpostavimo da trebamo pronaći samo određene brojeve od svih zadanih. Kako se to može učiniti? Prvo, pokažimo vam kako to učiniti s !SEMTools. Korištenje alata je jednostavno. Dovoljno je upisati sve potrebne brojeve u zagrade, a zatim pritisnuti tipku OK za potvrdu. Na isti način možete pronaći latinicu ili pronaći velika slova u retku teksta.

Također možete koristiti formulu za pronalaženje potrebnih brojeva u rasponu ćelija. Da biste to učinili, morate koristiti kombinaciju funkcija PROVJERITI и PRETRAŽI. Uz njegovu pomoć možete otkriti ne samo pojedinačne brojeve, već i cijele numeričke nizove: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

Ponekad morate pronaći brojeve odvojene razmacima. U ovom slučaju, oni se nazivaju riječi-brojevi. Da biste ih pronašli, također morate koristiti odgovarajuće alate !SEMTools. Ova animacija jasno pokazuje koje radnje morate izvršiti da biste to učinili.

Kako saznati sadrži li excel ćelija latinična slova

Korisnici programa Excel vrlo često brkaju pojmove "Pronađi" i "Izdvoj", iako postoji prilično velika razlika između njih. Prvi izraz znači provjeru postoji li određeni znak u tekstualnom nizu ili rasponu podataka. S druge strane, koncept "Ekstrakt" znači izvući željeni znak iz teksta i proslijediti ga drugoj funkciji ili ga napisati u ćeliju.

Što je potrebno učiniti da bi se otkrila latinica? Na primjer, možete koristiti posebne fontove koji će omogućiti prepoznavanje engleskih znakova na oko. Na primjer, ovo čini font Dubai Medium, što engleske znakove čini podebljanim.

Ali što učiniti ako ima puno podataka? U ovom slučaju određivanje željenog niza vrijednosti okom za analizu podataka nije dovoljno. U ovom slučaju morate tražiti načine za automatizaciju ovog procesa. Postoji nekoliko načina kako to možete učiniti.

Korištenje posebne funkcije

Glavni problem traženja latiničnih slova je što ih ima dva i pol puta više nego brojeva. Dakle, programu morate dati petlju koja se sastoji od 26 ponavljanja, što može biti prilično stresno. Ali ako koristite formulu polja koja se sastoji od gornjih funkcija PROVJERITI и PRETRAŽI, onda se ova ideja ne čini tako kompliciranom: =BROJ(TRAŽI({“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. Ova formula dobro funkcionira u većini situacija. Na primjer, ako nije moguće instalirati odgovarajuće makroe koji bi to lakše i brže mogli napraviti.

U gore opisanoj formuli, A1 je ćelija u kojoj se provodi provjera. U skladu s tim, trebate staviti onu koja odgovara vašoj situaciji. Ova funkcija vraća Booleovu vrijednost kao rezultat provjere. Ako se pronađe podudaranje, operator se vraća TRUEako ne postoje – LAGANJE.

funkcija PRETRAŽI ne dopušta pretraživanje znakova koje razlikuje velika i mala slova. Da biste to učinili, morate koristiti operator PRONAĆI, koji izvodi iste operacije, ima iste argumente, samo što razlikuje velika i mala slova. Drugi način je da gornju formulu učinite formulom polja. U ovom slučaju to će izgledati ovako:{=BROJ(TRAŽI(ZNAK(NIZ(65:90)),A1))>0}.

Budući da je ovo formula polja, mora se navesti bez zagrada. U tom slučaju, nakon unosa morate pritisnuti kombinaciju tipki Ctrl + Shift + Enter (umjesto da jednostavno pritisnete tipku enter, kao što je slučaj s uobičajenom funkcijom), nakon čega će se same pojaviti vitičaste zagrade.

Ako trebate pronaći ćirilicu, redoslijed radnji je sličan, samo trebate postaviti cijeli niz ćiriličnih znakova kao raspon pretraživanja. =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. Također možete koristiti funkciju SIMBOL, uraditi ovo. {=BROJ(TRAŽI(CHAR(STRING(192:223)),A1))>0}

Ova formula mora biti napisana kao formula polja. Stoga trebate pritisnuti kombinaciju tipki Ctrl + Shift + Enter umjesto jednostavnog pritiska tipke enter. Ali postoje neke iznimke u kojima ova značajka neće raditi. Najprije se morate uvjeriti da je zadani jezik za programe koji nisu Unicode . U ovom slučaju ne bi trebalo biti problema. Ove formule imaju neke razlike jedna od druge. Umjesto 33 slova, posljednja formula koristi samo 32. To jest, ne uzima u obzir slovo ë kao ćirilicu.

U ovom slučaju, slično kao i u prethodnom, za traženje željenih znakova na način koji razlikuje velika i mala slova morate koristiti funkciju PRONAĆI. Stoga možete pretraživati ​​npr. pola abecede napisano malim slovima, a pola napisano velikim slovima. Argumenti su isti.

Kako pronaći riječi u ćeliji koje sadrže ćirilicu i latinicu

Možemo logično zaključiti da za traženje onih riječi koje sadrže i ćirilicu i latinicu, moramo koristiti kao ono što tražimo, sve znakove engleske abecede.

Kako pronaći velika slova u ćeliji

Da biste pronašli velika slova, morate koristiti funkciju PRONAĆI, a kao argumente navedite velika ćirilična slova (ili elemente latinične abecede, ako ih trebate pronaći) ili njihove kodove.

Kada tražite ćirilična slova preko kodova, morate imati na umu da ASCII tablicu prvo morate postaviti na . Jednostavnim riječima, imati lokalizaciju.

Ako trebate pronaći bilo koje veliko slovo, bez obzira na abecedu u kojoj se trebaju pretraživati, trebate koristiti funkcije NIŽI и TOČNO… Slijed radnji je sljedeći:

  1. Vrijednosti malim slovima stvaramo u zasebnoj ćeliji.
  2. Rezultate uspoređujemo s originalima.
  3. Nakon toga koristimo sljedeću formulu: =NE(TOČNO(NIŽE(A1),A1))

Ako se ove ćelije ne podudaraju, to znači da su neki od znakova u izvornoj ćeliji bili pisani velikim slovima.

Pronalaženje znakova u Excelu pomoću regularnih izraza

Također možete koristiti regularne izraze za pronalaženje znakova. Najbolji način da to učinite je s alatom !SEMTools, jer automatizira velik dio procesa njihove upotrebe. Spektar korištenja regularnih izraza u Excelu prilično je širok. Usredotočit ćemo se prije svega na funkcije TRAŽI, ZAMIJENI, IZVOD.

Dobra vijest je da se te funkcije mogu koristiti i u Google tablicama i u Excelu s ovom postavkom.

Prva regularna funkcija je REGEXMATCH, koji može provjeriti je li ovaj uzorak sličan onom u drugoj ćeliji. Sintaksa: =REGEXMATCH(“tekst”;”RegEx obrazac za traženje”). Ova funkcija vraća jednu od dvije vrijednosti: true ili false. Što točno ovisi o tome hoće li se utakmica stvarno promatrati ili ne. Druga funkcija je =REGEXEXTRACT(“tekst”;”RegEx uzorak pretraživanja”) Omogućuje vam izdvajanje željenih znakova iz niza.

Međutim, ova funkcija ima male razlike u odnosu na Google tablice. Sastoji se u činjenici da potonji, ako navedeni tekst nije pronađen, vraćaju pogrešku, dok ovaj dodatak prikazuje samo praznu vrijednost.

I na kraju, trebate upotrijebiti ovu formulu kako biste zamijenili tekst: =REGEXREPLACE(“tekst”;”RegEx uzorak pretraživanja”;”tekst za zamjenu pronađenog”).

Što učiniti s pronađenim simbolima

Dobro. Pretpostavimo da smo pronašli simbole. Što se dalje može učiniti s njima? Ovdje postoji nekoliko opcija kako postupiti. Na primjer, možete ih izbrisati. Primjerice, kad bismo među ćiriličnim vrijednostima našli latinicu. Također ga možete zamijeniti sličnim znakom, samo na ćirilici (na primjer, veliko englesko M u M) ili izdvojiti ovaj znak za korištenje u drugoj formuli.

Uklanjanje dodatnih znakova u Excelu

Postoji mnogo načina za uklanjanje neželjenih znakova u Excelu. Jedna od opcija je korištenje funkcije Pronađi i zamijeni, gdje možete zamijeniti znak koji želite ukloniti praznim nizom “”. Možete koristiti iste regularne izraze koji se koriste za zamjenu pronađenog znaka.

Izdvojite određene znakove u Excelu

Za to možete koristiti funkciju "Pronađi", ali također možete koristiti odgovarajući regularni izraz, gdje je prvi argument tekst koji treba izdvojiti, a drugi je ćelija ili raspon koji se traži.

Promjena simbola u Excelu

Postupak je isti kao i kod brisanja, samo se željeni znak mora zamijeniti drugim znakom (uključujući i one koji se ne mogu ispisati), a ne praznim nizom u odgovarajućem argumentu.

Ostavi odgovor