Truvà un caratteru in una fila di foglia di calculu Excel

L'utilizatori di Excel, malgradu u fattu chì truvà u caratteru desideratu pare un compitu abbastanza simplice, spessu ùn capiscenu micca cumu fà. Certi sò più faciuli, certi sò più difficili. Inoltre, qualchì volta ci sò prublemi cù truvà caratteri cum'è un puntu di quistione o un asteriscu per u fattu chì sò usati in filtri. Oghje avemu discrive modi per ottene simboli di varii tipi.

Cumu truvà caratteri di testu (lettere è numeri) in una cellula

Per principià, pruvemu à fà u travagliu più simplice: determinà a presenza di caratteri di testu in e cellule è truvate quellu chì avete bisognu. Per fà questu, avete bisognu di utilizà l'add-on !SEMTools, cù quale pudete cercà caratteri di diversi tipi. A sequenza di l'azzioni hè a siguenti:

  1. Selezziunate a gamma chì hè l'uriginale è copià in a colonna dopu.
  2. Allora selezziunate a seconda gamma.
  3. Aprite a tabulazione "!SEMTools". Quì, à u latu assai manca di a toolbar, ci sarà una tabulazione "Detect".
  4. Dopu quì, apre u menù "Simboli".
  5. Allora apparirà un menu supplementu, in quale avete bisognu di truvà l'elementu "Lettere-numeri" è cliccate nantu à questu.

In questa animazione, pudete vede esattamente cumu prucede currettamente per truvà caratteri di testu in una cellula. Cù sta funzione add-in, l'utilizatore pò stabilisce s'ellu ci sò caratteri non stampabili in altre cellule.

Cumu truvà numeri in una cellula di tavula

A volte avete bisognu di identificà e cellule chì anu numeri, ma sò cun testu. Quandu ci sò assai di tali celluli, pò esse assai difficiuli di identificà. Prima di implementà stu compitu, avete bisognu di definisce certi termini basi. U nostru cuncettu principale hè "scopre". Questu significa per verificà se un certu tipu di caratteru hè in una stringa. Se sì, torna VERA, se no, FALSE. Se, in più di a ricerca di numeri in una cellula, l'utilizatore vole eseguisce altre azzioni, pudete aduprà e sezioni più di sta struzzione.

U sicondu cuncettu chì deve esse disassemblatu hè numeri. Questu hè un termu integrale chì significa quant'è 10 caratteri chì currispondenu à numeri da 0 à 9. Per quessa, per verificà a presenza di numeri, l'utilizatore hà bisognu di verificà a gamma 10 volte. Questu pò esse fattu cù a funzione IFma stu approcciu hè assai tempu.

Per risolve stu prublema, pudete aduprà una formula speciale chì eseguisce tutti i cuntrolli in una volta: = COUNT(SEARCH({1:2:3:4:5:6:7:8:9:0};A1) )> 0 . Sta funzione hà a listessa sintassi cum'è quella chì cerca i caratteri cirillichi in u testu.

Pudete ancu aduprà un add-in chì hà digià una macro integrata per fà questu compitu. In questu casu, hè abbastanza solu per utilizà a tabulazione speciale !SEMTools, chì deve esse appiicata nantu à una colonna addiziale, chì hè una copia cumpleta di quella chì hè l'uriginale.

Dunque, l'inseme di passi da piglià hè cumplettamente coherente cù u paràgrafu precedente. Prima deve selezziunà a gamma originale, copià, è dopu selezziunate a colonna apparsa è appricà una macro à ellu secondu a sequenza di passi datu in questa animazione.

Supponi chì avemu bisognu di truvà solu certi numeri da tutti i dati. Cumu pò esse fattu questu? Prima, vi mustraremu cumu fà cù !SEMTools. Utilizà u strumentu hè simplice. Hè abbastanza à scrive tutti i numeri necessarii in parentesi, è poi appughjà u buttone OK per cunfirmà. Utilizendu u stessu metudu, pudete truvà l'alfabetu latinu o truvà lettere maiuscule in una linea di testu.

Pudete ancu aduprà a formula per truvà i numeri richiesti in una varietà di cellule. Per fà questu, avete bisognu di utilizà una cumminazione di funzioni CHECK и SEARCH. Cù u so aiutu, pudete detectà micca solu numeri individuali, ma ancu sequenze numeriche intere: =СЧЁТ(ПОИСК({01:02:03:911:112};A1))>0.

A volte avete bisognu di truvà numeri separati da spazii. In questu casu, sò chjamati parolle-numeri. Per truvà elli, avete ancu aduprà l'arnesi apprupriati !SEMTools. Questa animazione mostra chjaramente ciò chì l'azzioni avete bisognu à fà per fà questu.

Cumu sapè se una cellula excel cuntene lettere latine

Assai spessu, l'utilizatori di Excel cunfondenu i cuncetti di "Truvà" è "Extract", ancu s'ellu ci hè una diferenza abbastanza grande trà elli. A prima espressione significa cuntrollà s'ellu ci hè un certu caratteru in una stringa di testu o una gamma di dati. À u turnu, u cuncettu di "Extract" significa di caccià u caratteru desideratu da u testu è passà à una altra funzione o scrivite à una cellula.

Chì ci vole à fà per scopre l'alfabetu latinu ? Per esempiu, pudete aduprà fonti speciali chì permettenu di identificà caratteri inglesi à l'ochju. Per esempiu, questu face u font Dubai Medium, chì rende i caratteri inglesi audaci.

Ma chì fà s'ellu ci hè assai dati? In questu casu, determinà à l'ochju a sequenza desiderata di valori per analizà e dati ùn hè micca abbastanza. In questu casu, avete bisognu di circà modi per automatizà stu prucessu. Ci hè parechje manere cumu pudete fà questu.

Utilizà una funzione speciale

U prublema principali di a ricerca di e lettere latine hè chì ci sò duie volte è mezu di più chè numeri. Dunque, avete bisognu di dà à u prugramma un ciclu custituitu da 26 iterazioni, chì pò esse abbastanza stressanti. Ma s'ellu si usa una formula array custituita da e funzioni sopra CHECK и SEARCH, allura sta idea ùn pare micca cusì cumplicata: = CONTE (CERCA ({“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. Sta formula funziona bè per a maiò parte di situazioni. Per esempiu, s'ellu ùn hè micca pussibule di stallà i macros apprupriati chì puderanu fà questu più faciule è più veloce.

In a formula descritta sopra, A1 hè a cellula in quale u cuntrollu hè realizatu. Per quessa, avete bisognu di mette quellu chì cunvene à a vostra situazione. Sta funzione torna un valore booleanu cum'è u risultatu di u cuntrollu. Se si trova una partita, l'operatore torna CALDOs'ellu ùn esiste micca - MENZONI.

funzioni SEARCH ùn permette micca e ricerchi di caratteri di caratteri. Per fà questu, avete bisognu di utilizà l'operatore À TROUVER, chì esegue e stesse operazioni, hà i stessi argumenti, solu hè sensible à u casu. Un altru modu hè di fà a formula sopra una formula array. In questu casu, serebbe cusì:{=COUNT (CERCA (CHAR (STRING (65:90)), A1))> 0}.

Siccomu hè una formula array, deve esse specificatu senza parentesi. In questu casu, dopu à l'ingressu, deve appughjà a combinazione di tasti Ctrl + Shift + Enter (invece di appughjà solu a chjave d'ingressu, cum'è u casu cù una funzione regulare), dopu chì i ricci ricci appariscenu elli stessi.

Sè avete bisognu di truvà l'alfabetu cirillicu, a sequenza di l'azzioni hè simile, solu avete bisognu di stabilisce a sequenza sana di caratteri cirillichi cum'è u intervallu di ricerca. = CONTE (CERCA ({“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. Pudete ancu aduprà a funzione SYMBOL, per fà questu. {=COUNT (CERCA (CHAR (STRING (192:223)), A1))> 0}

Sta formula deve esse scritta cum'è una formula array. Dunque, avete bisognu di appughjà a combinazione di tasti Ctrl + Shift + Enter invece di appughjà solu a chjave Enter. Ma ci sò alcune eccezzioni induve sta funzione ùn funziona micca. Prima deve esse sicuru chì a lingua predeterminata per i prugrammi non Unicode hè . In questu casu, ùn deve esse micca prublemi. Queste formule anu qualchì diffarenza l'una di l'altru. Invece di 33 lettere, l'ultima formula usa solu 32. Questu hè, ùn piglia micca in contu a lettera ё cum'è Cyrillic.

In questu casu, cum'è in u precedente, per circà i caratteri desiderati in una manera sensible à u casu, duvete aduprà a funzione À TROUVER. Dunque, pudete cercà, per esempiu, a mità di l'alfabetu scrittu in lettere chjuche è a mità scritta in lettere maiuscule. L'argumenti sò listessi.

Cumu truvà e parolle in una cellula chì cuntenenu cirillicu è latinu

Pudemu logicamente cuncludi chì per circà quelli parolle chì cuntenenu u cirillicu è u latinu, avemu bisognu di utilizà cum'è ciò chì circhemu, tutti i caratteri di l'alfabetu è inglese.

Cumu truvà lettere maiuscule in una cellula

Per truvà lettere maiuscule, avete bisognu di utilizà a funzione À TROUVER, è cum'è argumenti specificate lettere cirilliche capitali (o elementi di l'alfabetu latinu, se avete bisognu di truvà) o i so codici.

Quandu cercate lettere cirilliche attraversu i codici, avete bisognu di ricurdà chì a tavola ASCII deve esse prima stabilita à . In parolle simplici, per avè a localizazione.

Sè avete bisognu di truvà qualsiasi lettere maiuscule, indipendentemente da l'alfabetu in quale anu da esse cercatu, avete bisognu di utilizà e funzioni INFERIORE и ESATTU... A sequenza di l'azzioni hè a siguenti:

  1. Facemu i valori minusculi in una cellula separata.
  2. Comparamu i risultati cù l'uriginali.
  3. Dopu quì, usemu a seguente formula: = NON (EXACTU (INFU (A1), A1))

Se queste cellule ùn currispondenu micca, questu indica chì alcuni di i caratteri in a cellula originale eranu in majuscule.

Truvà caratteri in Excel utilizendu espressioni regulari

Pudete ancu aduprà espressioni regulare per truvà caratteri. U megliu modu per fà questu hè cù l'uttellu !SEMTools, postu chì automatizeghja assai di u prucessu di l'utilizanu. U spettru di utilizà espressioni regulari in Excel hè abbastanza largu. Fighjemu prima di tuttu nantu à e funzioni CERCA, SOSTITUISCE, EXTRACT.

A bona nutizia hè chì queste funzioni ponu esse aduprate in Google Sheets è Excel cù questa paràmetra.

A prima funzione regulare hè REGEXMATCH, chì pò verificà se stu mudellu hè simili à quellu in una altra cellula. sintassi: =REGEXMATCH ("testu";"Patrunu RegEx per circà"). Questa funzione torna unu di dui valori: veru o falsu. Ciò chì dipende esattamente se un match hè veramente osservatu o micca. A seconda funzione hè =REGEXEXTRACT ("testu";"Module di ricerca RegEx") Permette di caccià i caratteri desiderati da una stringa.

Tuttavia, sta funzione hà ligere diffirenzii da Google Sheets. Hè cunsiste in u fattu chì l'ultime, se u testu specificatu ùn hè micca truvatu, torna un errore, mentre chì questu add-in mostra solu un valore viotu.

È infine, avete bisognu di utilizà sta formula per rimpiazzà u testu: =REGEXREPLACE ("testu";"Modulu di ricerca RegEx";"testu per rimpiazzà u trovu").

Cosa da fà cù i simbuli truvati

Bene. Supponi chì avemu trovu simboli. Cosa si pò fà cun elli dopu? Ci hè parechje opzioni quì nantu à cumu prucede. Per esempiu, pudete sguassà. Per esempiu, si truvamu l'alfabetu latinu trà i valori cirillichi. Pudete ancu rimpiazzà cù un caratteru simili, solu in cirillicu (per esempiu, grande inglese M à M) o estrae stu caratteru per l'utilizazione in una altra formula.

Eliminazione di caratteri extra in Excel

Ci hè parechje manere di sguassà i caratteri indesiderati in Excel. Una di l'opzioni hè di utilizà a funzione Find and Replace, induve pudete rimpiazzà u caratteru chì vulete sguassà cù una stringa viota "". Pudete aduprà e stesse espressioni regulari chì sò usati per rimpiazzà u caratteru trovu.

Estrae caratteri specifichi in Excel

Pudete utilizà a funzione "Truvà" per questu, ma pudete ancu aduprà l'espressione regulare approprita, induve u primu argumentu hè u testu per esse estratti, è u sicondu hè a cellula o intervallu per esse cercatu.

Cambia simboli in Excel

A prucedura hè listessa chì a eliminazione, solu u caratteru desideratu deve esse rimpiazzatu cù un altru caratteru (inclusi quelli chì ùn sò micca stampabili), è micca una stringa vacante in l'argumentu currispundenti.

Lascia un Audiolibro