KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Sostituire rapidamente Caratteri accentati con caratteri normali in Excel

AutoreKelly Data di modifica

Avete mai importato in Excel nomi di clienti, elenchi di prodotti o report e notato caratteri accentati come é, ü, ñ, ç o ô? In molti casi, questi caratteri possono causare problemi durante l’ordinamento, il filtraggio, la ricerca, l’abbinamento dei dati o l’esportazione delle informazioni verso altri sistemi.

Ad esempio:
  • José → Jose
  • München → Munchen
  • François → Francois
  • García → Garcia

Molti database, siti web e sistemi aziendali preferiscono caratteri inglesi non accentati, quindi la sostituzione dei caratteri accentati con le loro controparti non accentate è un’operazione comune nella pulizia dei dati in Excel. Purtroppo, Excel non offre una funzionalità integrata per rimuovere direttamente gli accenti. In questa guida ti presenteremo diversi metodi efficaci per convertire rapidamente i caratteri accentati in caratteri normali in Excel.

uno screenshot che mostra la sostituzione dei caratteri accentati

Sostituire manualmente Caratteri accentati con Trova e sostituisci

Se il foglio di lavoro contiene solo pochi caratteri accentati, la funzione integrata di Excel **Trova e sostituisci** ti permette di sostituirli manualmente in modo semplice. Tuttavia, questo metodo diventa noioso quando i dati includono numerosi caratteri accentati diversi, poiché ciascuno deve essere sostituito singolarmente.

Passaggi per sostituire manualmente Caratteri accentati

  1. Seleziona l'intervallo in cui desideri sostituire i caratteri accentati.
  2. Premi Ctrl+H per aprire la finestra di dialogo Trova e sostituisci.
  3. Nella casella Trova, inserisci un carattere accentato, ad esempio: é.
  4. Nella casella Sostituisci con, inserisci il carattere normale: e.
  5. Fare clic su Sostituisci tutto.
    uno screenshot che mostra come configurare la finestra di dialogo Trova e sostituisci
  6. Verrà visualizzata una finestra di dialogo con il numero di sostituzioni completate correttamente. Fai clic su OK.
    uno screenshot che mostra quante sostituzioni sono state completate
  7. Ripetere la procedura per altri Caratteri accentati come:
    • à → a
    • ü → u
    • ñ → n
    • ç → c

Limitazioni di questo metodo

Nonostante la semplicità, questo approccio presenta diversi svantaggi:

  • È necessario sostituire i caratteri uno per volta.
  • È estremamente dispendioso in termini di tempo con set di dati di grandi dimensioni.

Se lavori spesso con dati internazionali importati, ti consigliamo un metodo più automatizzato.


Sostituire Caratteri accentati con una funzione definita dall'utente

Per gli utenti avanzati di Excel, VBA permette di automatizzare la sostituzione e gestire contemporaneamente più caratteri accentati — una soluzione ideale per chi pulisce regolarmente dati importati ed è già familiare con le macro.

Passaggi

  1. Premere Alt + F11 per aprire la finestra di Microsoft Visual Basic, Applications.
  2. Fai clic su Inserisci > Modulo.
  3. Incollare il seguente codice VBA 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
    uno screenshot che mostra come utilizzare il codice VBA
  4. Premere Alt + Q per chiudere l'editor VBA e tornare al foglio di lavoro.
  5. Immettere la seguente formula in una cella vuota (qui A2 è la cella contenente il Caratteri accentati):
    =StripAccent(A2)
  6. Premere Invio,quindi trascinare il quadratino di riempimento verso il basso per applicare la formula alle altre celle.
    uno screenshot dell'utilizzo della funzione definita dall'utente per sostituire i caratteri accentati
Note:
  • Questa funzione VBA sostituisce solo i caratteri accentati definiti nel codice. Se alcuni caratteri accentati non vengono convertiti correttamente, aggiungili manualmente agli elenchi di caratteri nel codice VBA.
  • Per aggiungere ulteriori caratteri accentati, aggiorna entrambe le stringhe AccChars e RegChars. Assicurati che ogni carattere accentato in AccChars abbia un carattere di sostituzione corrispondente nella stessa posizione in RegChars.
    Ad esempio:
    • AccChars = «éèêë»
    • RegChars = «eeee»
  • Questo metodo restituisce il risultato convertito in un'altra cella e non modifica direttamente i dati originali.

Sostituire rapidamente in batch Caratteri accentati con Kutools per Excel

La funzione Trova e sostituisci consente di sostituire un solo carattere accentato alla volta, mentre VBA richiede la modifica manuale del codice per gestire ulteriori caratteri, risultando poco intuitivo per la maggior parte degli utenti. Se cercate una soluzione più rapida e semplice, la funzione **Sostituisci stringhe in batch** di Kutools per Excel permette di sostituire immediatamente più caratteri accentati grazie a regole integrate.

Kutools per Excel – Include oltre 300 strumenti essenziali per Excel, rendendo le tue attività più veloci, semplici ed efficienti.Scarica ora!

Passaggi

  1. Selezionare l'intervallo in cui si desidera sostituire Caratteri accentati.
  2. Selezionare Kutools>Testo>Sostituisci stringhe in batch.
    uno screenshot dell'attivazione della funzione Sostituisci qualsiasi carattere
  3. Nella finestra di dialogo Sostituisci stringhe in batch:
    1. Seleziona lo scenario predefinito Caratteri accentati.
    2. Per impostazione predefinita, sono selezionate tutte le regole preimpostate per i caratteri accentati.
      Suggerimento: Le regole integrate coprono già la maggior parte dei caratteri accentati comunemente utilizzati, quindi nella maggior parte dei casi non è necessaria alcuna configurazione aggiuntiva. Puoi mantenere solo le regole necessarie oppure aggiungere manualmente nuove regole per i caratteri accentati non inclusi nell'elenco predefinito.
    3. Anteprima in tempo reale dei risultati della sostituzione, quindi fai clic su OK.
      uno screenshot che mostra come configurare la finestra di dialogo Sostituisci qualsiasi carattere

Risultato

Ora tutti i caratteri accentati nell’intervallo selezionato sono stati convertiti istantaneamente in caratteri normali.

uno screenshot che mostra i risultati

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali per rendere il tuo lavoro più rapido e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dei dati più intelligente e una produttività superiore.Ottienilo Ora

Vantaggi di Kutools per Excel

Rispetto alla sostituzione manuale o a VBA, Kutools offre diversi vantaggi principali:

  • Nessuna formula o VBA richiesti
  • Regole integrate per i caratteri accentati
  • Sostituzione batch simultanea di più tipi di caratteri
  • Anteprima in tempo reale prima della sostituzione
  • Supporta regole di sostituzione personalizzate
  • Molto più veloce e semplice per set di dati di grandi dimensioni

Inoltre, la funzione aggiornata Sostituisci stringhe in batch è più flessibile degli strumenti tradizionali, poiché consente di gestire scenari basati su regole riutilizzabili per diverse attività di pulizia del testo.


Conclusione

La sostituzione di Caratteri accentati con caratteri normali aiuta a standardizzare i dati testuali ed evitare problemi durante la ricerca, l’abbinamento, l’ordinamento o l’esportazione dei dati in Excel. In questo articolo abbiamo presentato tre metodi diversi: dalla sostituzione manuale all’automazione tramite VBA fino alla soluzione più rapida con Kutools per Excel. Tra questi, Kutools per Excel offre il modo più semplice ed efficiente per sostituire in batch Caratteri accentati utilizzando regole integrate e pochi clic.


I migliori strumenti per la produttività in Office

🤖KUTOOLS AI Aide: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Invoca Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartella di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafici(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Utilizza Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre lingue!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 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 finestre separate.
  • Aumenta la tua produttività del 50 % e riduce centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi Kutools. Un unico programma di installazione

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse applicazioni Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tutto-in-uno— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme— produttività ottimizzata tra le applicazioni Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all'acquisto di singoli componenti aggiuntivi

Kutools per Excel

Offre oltre 300 funzionalità avanzate per ottimizzare al massimo le tue attività in Excel.