Sommario
Questa esercitazione illustra i passaggi per trovare i caratteri speciali in excel. Utilizziamo diversi caratteri speciali come virgola ( , ), punto ( . ), trattino ( - ), staffe (), ecc. nella vita lavorativa di tutti i giorni. Ma a volte, quando si presentano i dati, questi caratteri speciali possono creare confusione o, in alcuni casi, apparire molto strani. È quindi molto importante individuare i caratteri speciali.
Scarica il quaderno di esercizi
Potete scaricare il quaderno di esercizi da qui.
Trova caratteri speciali.xlsm
3 metodi semplici per trovare i caratteri speciali in Excel
Il nostro obiettivo è quello di trovare i caratteri speciali per una migliore presentazione. A questo scopo, possiamo usare 3 Descriveremo i metodi di 3 metodi di seguito riportati.
1. Usare Power Query per trovare caratteri speciali in Excel
Il nostro obiettivo è quello di trovare i caratteri speciali utilizzando l'opzione Query di potenza Seguiremo i seguenti passi per imparare il metodo.
Passi:
- Per prima cosa, abbiamo una tabella di dati in cui abbiamo Numero di articolo del commercio globale in Colonna B e Caratteri speciali in Colonna C .
- Quindi, andare a la scheda Dati , e dal Ottenere e trasformare i dati selezionare l'opzione Da Tabella/Ambito opzione.
- Dopo, il Tabella2 si aprirà il foglio di lavoro sullo schermo.
- Successivamente, andare alla sezione Aggiungi colonna e selezionare la colonna personalizzata opzione.
- In seguito, il Colonna personalizzata si aprirà una finestra sullo schermo.
- Incollare quindi la seguente formula nella scheda Formula della colonna personalizzata.
=Text.Remove([Numero voce commerciale globale],{"A"... "z", "0"... "9"})
- Dopo aver premuto il tasto OK troverete il risultato qui sotto.
- Quindi, premere il tasto Chiudere e caricare dall'opzione Casa scheda.
- Infine, si otterrà il risultato seguente.
Per saperne di più: Applicare una formula per identificare i caratteri speciali in Excel (4 metodi)
2. Applicazione del codice VBA
In questo caso, vogliamo trovare un carattere speciale utilizzando l'opzione VBA La descrizione completa dei passaggi è riportata di seguito:
Passi:
- Per prima cosa, premere Alt+F11 per aprire la finestra VBA.
- Quindi, selezionare la voce Modulo dall'opzione Inserire scheda.
- Quindi, inserire il seguente codice VBA nella finestra:
Function FindSpecialCharacters(TextValue As String) As Boolean Dim Starting_Character As Long Dim Acceptable_Character As String For Starting_Character = 1 To Len(TextValue) Acceptable_Character = Mid(TextValue, Starting_Character, 1) Select Case Acceptable_Character Case "0" To "9", "A" To "Z", "a" To "z", " " FindSpecialCharacters = False Case Else FindSpecialCharacters = True Exit For EndSelezionare la funzione successiva Fine
- Successivamente, fare clic sul pulsante Correre o F5 per vedere se c'è un errore nel codice.
- Quindi, salvare il codice premendo Ctrl+S .
- Quindi, tornate al foglio di lavoro principale e nel campo C5 inserire la seguente formula:
=TrovaPersonaggiSpeciali(B5)
- Successivamente, si troverà il risultato per la cella in questione. In questo caso, poiché la cella la cella contiene caratteri speciali quindi mostra il risultato come VERO .
- Quindi utilizzare il tasto Maniglia di riempimento per utilizzare lo stesso per l'intera colonna.
- Infine, si otterrà il risultato riportato nell'immagine sottostante.
- Se si modifica un dato per il quale non esiste un carattere speciale, viene visualizzato il messaggio FALSO nella scatola.
Letture simili
- Come impostare il limite di caratteri in Excel
- Controllare il limite di caratteri in Excel (con semplici passaggi)
- Come inserire caratteri tra il testo in Excel (5 metodi semplici)
3. Applicazione della funzione definita dall'utente
Ora proviamo a trovare i caratteri speciali applicando un'opzione Funzione definita dall'utente I passaggi sono descritti di seguito:
Passi:
- Come per il secondo metodo, all'inizio aprire il file VBA inserire il seguente codice e salvare il codice.
Public Function Check_Special_Characters(nTextValue As String) As Boolean Check_Special_Characters = nTextValue Like "*[!A-Za-z0-9 ]*" End Function
- Dopo aver salvato il codice nella cartella C5 inserire la seguente formula.
=Controllo_caratteri_speciali(B5)
- Come per il metodo precedente, troverete VERO se la cella contiene un carattere speciale; in caso contrario, mostrerà FALSO . Quindi utilizzare Maniglia di riempimento per applicarlo a tutte le colonne.
- Successivamente, si troverà il risultato di seguito riportato.
Come sostituire i caratteri speciali in Excel
In alcuni casi, i caratteri speciali creano così tanta confusione che è necessario sostituirli. Per sostituire i caratteri speciali seguiamo i passaggi seguenti:
Passi:
- Per prima cosa, scrivere i dati senza i caratteri nel campo C5 cellulare.
- Quindi, andare alla sezione Casa e selezionare Riempimento flash dal Riempimento opzione.
- Alla fine si otterrà un risultato simile all'immagine seguente.
Per saperne di più: Come filtrare i caratteri speciali in Excel (una guida semplice)
Cose da ricordare
- Il primo metodo è il più semplice e veloce tra tutti.
- Nel caso di utilizzo di VBA è necessario ricordare che deve essere salvato come codice Abilita Macro file.
- Nel caso di VBA Il codice deve essere prima salvato, dopodiché le formule funzioneranno.
Conclusione
D'ora in poi, seguite i metodi sopra descritti. In questo modo, sarete in grado di trovare i caratteri speciali in Excel. Fateci sapere se avete altri modi per eseguire il compito. Seguite il ExcelWIKI Non dimenticate di lasciare commenti, suggerimenti o domande nella sezione commenti qui sotto.