Come sostituire i caratteri accentati con caratteri normali in Excel?
Hai ricevuto alcuni report con caratteri accentati in Microsoft Excel? Può sembrare tedioso dover passare attraverso l'intera cartella di lavoro e sostituire manualmente i caratteri accentati con quelli normali, come ad esempio "û" con "u". Questo articolo introdurrà alcuni trucchi per sostituire rapidamente i caratteri accentati con caratteri regolari in Excel.
Sostituisci i caratteri accentati con caratteri normali utilizzando VBA
Sostituisci i caratteri accentati con caratteri normali utilizzando Kutools per Excel
Sostituisci i caratteri accentati con caratteri normali utilizzando VBA
Per gli utenti esperti di Microsoft Excel, utilizzare una macro VBA è un modo semplice per affrontare questo compito complesso.
1. Tieni premuti i tasti Alt + F11 in Excel, e si aprirà la finestra Microsoft Visual Basic for Applications.
2. Clicca su Inserisci > Modulo, e incolla la seguente macro nella finestra del modulo.
Function StripAccent(thestring As String)
Dim A As String * 1
Dim B As String * 1
Dim i As Integer
Const AccChars= "ŠŽšžŸÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðñòóôõöùúûüýÿ"
Const RegChars= "SZszYAAAAAACEEEEIIIIDNOOOOOUUUUYaaaaaaceeeeiiiidnooooouuuuyy"
For i = 1 To Len(AccChars)
A = Mid(AccChars, i, 1)
B = Mid(RegChars, i, 1)
thestring = Replace(thestring, A, B)
Next
StripAccent = thestring
End Function
3. Poi vai in una cella vuota e incolla la formula in una cella: =CheckStringCHAR(InString), per esempio =CheckStringCHAR("ù"), oppure =CheckStringCHAR(A2).
Note:
(1) Il tuo Microsoft Visual Basic potrebbe non riconoscere affatto i caratteri accentati, se non supporta Unicode. Ad esempio, quando incolli "š" in Visual Basic, potresti ottenere "?". In tal caso, questa macro non sarà disponibile.
(2) Non sostituisce direttamente i caratteri accentati nelle stringhe della cella selezionata.
Sostituisci i caratteri accentati con caratteri normali utilizzando Kutools per Excel
Richiede troppe competenze e conoscenze per utilizzare una macro VBA. E il metodo seguente ti aiuterà a lavorare più facilmente con pochi clic. Lo strumento Sostituisci Caratteri Accentati di Kutools per Excel ti permette di sostituire tutti i tipi di caratteri accentati con caratteri normali facilmente e in una volta sola.
1. Seleziona l'intervallo in cui vuoi sostituire tutti i caratteri accentati.
2. Clicca Kutools > Testo > Sostituisci Caratteri Accentati…, vedi screenshot:
3. In Sostituisci Caratteri Accentati finestra di dialogo, clicca il Seleziona tutto pulsante per selezionare tutte le regole di sostituzione, e clicca sul pulsante Ok per sostituire tutti i caratteri accentati. Vedi screenshot:
Note:
(1) Se non ci sono alcuni specifici caratteri accentati che desideri, puoi cliccare il Aggiungi regola pulsante per aggiungere le tue regole personalizzate nella casella di elenco nella finestra di dialogo Sostituisci Caratteri Accentati sopra riportata.
(2) Puoi personalizzare nuove regole di sostituzione nella finestra di dialogo Sostituisci Caratteri Accentati.
Ora avrai immediatamente tutti i caratteri accentati presenti nelle stringhe dell'intervallo selezionato convertiti in caratteri normali. Vedi screenshot:
La funzionalità Sostituisci Caratteri Accentati di Kutools per Excel può facilmente sostituire tutti i tipi di caratteri accentati con caratteri normali in tutta la cartella di lavoro. Prova Gratuita!
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!