Come cercare e sostituire valori nella selezione o nelle celle selezionate in Excel?
In Excel, la capacità di trovare e sostituire rapidamente valori all’interno di una selezione specifica o di un intervallo di celle è fondamentale per pulire i dati, aggiornare record o correggere errori in set di dati di grandi dimensioni. Sebbene Excel offra strumenti integrati per eseguire operazioni semplici di Trova e sostituisci, a volte gli utenti necessitano di soluzioni più avanzate — ad esempio per elaborare solo una porzione dei dati, ignorare le differenze tra maiuscole e minuscole o effettuare sostituzioni senza sovrascrivere direttamente i valori originali. Questo articolo presenta diversi metodi pratici, dalle funzionalità predefinite di Excel fino a strumenti avanzati e automatizzati, per aiutarti a cercare, individuare e sostituire in modo efficace i dati negli intervalli di celle selezionati.
- Cercare o Trova e sostituisci valori nella selezione con la funzione Trova e sostituisci
- Cercare o Trova e sostituisci valori nella selezione, tra fogli o nell'intera cartella di lavoro con Kutools per Excel
- Trova e sostituisci valori utilizzando una formula di Excel
- Sostituire più Valore diverso nella selezione contemporaneamente utilizzando VBA
Cercare o Trova e sostituisci valori nella selezione con la funzione Trova e sostituisci
La funzione integrata Trova e sostituisci di Excel permette di individuare rapidamente testo, numeri o caratteri specifici all’interno di un intervallo selezionato e, se necessario, di sostituirli immediatamente con nuovi valori. Questo approccio è perfetto per aggiornare i dati in modo rapido e diretto all’interno di un insieme mirato di celle o intervalli, senza dover ricorrere a opzioni avanzate come criteri personalizzati o sostituzioni basate su formule.
Scenari applicabili: Usa questo metodo per modifiche rapide che richiedono sostituzioni immediate e in blocco su un intervallo selezionato manualmente. È la soluzione ideale per attività semplici che non prevedono l’uso di regole di Ricerca avanzata o corrispondenze parziali.
Limitazioni: Questo strumento è meno adatto quando serve un controllo più preciso, ad esempio per sostituire valori solo se le celle contengono contenuti esatti o per lavorare in ambienti sensibili alle maiuscole e minuscole.
1. Seleziona l'intervallo o le celle in cui desideri cercare o sostituire valori.
2. Premere Ctrl+F per aprire la finestra di dialogo Trova e sostituisci.
3. Per individuare un valore specifico, fai clic sulla scheda Trova, inserisci il valore nel campo «Trova» e fai clic su Trova tutto. Excel elencherà tutti i risultati corrispondenti nella parte inferiore della finestra di dialogo, con collegamenti cliccabili per passare direttamente a qualsiasi risultato. Vedi lo screenshot seguente:
![]() | >>> | ![]() |
Per sostituire un valore, passa alla scheda Sostituisci. Inserisci il testo da trovare nella casella «Trova» e il valore con cui sostituirlo nella casella «Sostituisci con». Puoi scegliere Sostituisci (per la cella corrente) oppure Sostituisci tutto (per aggiornare tutte le occorrenze nella selezione).
Dopo aver fatto clic sul pulsante Sostituisci tutto, Excel visualizzerà una finestra di riepilogo con il numero di celle sostituite. Fai clic su OK per chiudere il messaggio. Si veda lo screenshot seguente:

Suggerimenti: Se desideri sostituire solo celle intere (senza corrispondenze parziali), fai clic su Opzioninella finestra di dialogo e seleziona la casella «Corrispondenza cella contenuto» per sostituzioni più precise. Per ricerche sensibili a maiuscole e minuscole, attiva l’opzione «Maiuscole/minuscole».
Promemoria sugli errori: Assicurati sempre di aver selezionato correttamente l’intervallo prima di eseguire Sostituisci tutto, poiché questa azione non può essere facilmente annullata se applicata a un ampio intervallo.
Cercare o Trova e sostituisci valori nella selezione, tra fogli o nell'intera cartella di lavoro con Kutools per Excel
Il riquadro Trova e sostituisci avanzato di Kutools per Excel amplia le funzionalità standard di Excel, consentendoti di cercare o sostituire valori non solo all'interno di una o più selezioni specifiche, ma anche in tutte le cartelle di lavoro aperte, nella cartella di lavoro corrente o persino simultaneamente su più fogli di lavoro. È la soluzione ideale quando i tuoi dati sono distribuiti su diversi fogli o cartelle di lavoro e vuoi evitare noiose operazioni manuali ripetute.
1. Una volta installato Kutools e avviato Excel, il riquadro Kutools Navigazione si apre generalmente sul lato sinistro.
Suggerimenti: Se questo riquadro non è visibile, aprilo selezionando Kutools > Navigazione dalla barra multifunzione.

2. Nel riquadro Trova e sostituisci è possibile personalizzare l'operazione:
per attivare il riquadro Trova e sostituisci.
per individuare uno o più intervalli esatti per l'operazione.
I risultati della ricerca o della sostituzione vengono visualizzati immediatamente nel riquadro. Rispetto allo strumento integrato Trova e sostituisci, Kutools offre una flessibilità superiore, soprattutto quando è necessario consolidare le sostituzioni su più fogli di lavoro.
Nota: Grazie a questa funzione, puoi cercare o sostituire dati non solo nella tua selezione corrente, ma anche in tutte le cartelle di lavoro aperte, nel solo foglio di lavoro attivo, in più fogli specifici o nell’intero ambiente Excel—riducendo drasticamente il tempo speso in aggiornamenti manuali ripetitivi. Guarda lo screenshot:

Vantaggi: Questa soluzione è perfetta per chi gestisce regolarmente cartelle di lavoro di grandi dimensioni, layout di dati complessi o ha bisogno di un’elaborazione batch più rapida. Kutools supporta inoltre la distinzione tra maiuscole e minuscole, corrispondenze con caratteri jolly e opzioni ancora più avanzate.
Precauzioni: Controlla attentamente le impostazioni e seleziona l’ambito corretto per evitare sostituzioni non intenzionali al di fuori dell’area desiderata.
Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.
Cercare o Trova e sostituisci valori nella selezione tramite formula di Excel
Se devi eseguire un'operazione di Trova e sostituisci ma preferisci non sovrascrivere i dati originali – ad esempio per generare nuovi valori in un'altra colonna mantenendo invariati i dati di origine – le formule di Excel come SUBSTITUTE o REPLACE sono estremamente pratiche.
Scenari applicabili: Quando è necessario mantenere inalterati i dati originali, eseguire sostituzioni parziali (ad esempio all’interno di una stringa) o aggiornare automaticamente le modifiche al variare dei dati di origine.
Vantaggi: Non distruttivo: i valori originali rimangono invariati. Le formule possono essere copiate o estese rapidamente su ampi intervalli. È possibile adattare la formula per eseguire manipolazioni di stringa più complesse.
Svantaggi: Richiede una nuova colonna per l’output della formula. Non è adatto per sostituzioni globali direttamente in loco, a meno che non si copino e incolino successivamente i valori per sovrascrivere quelli originali.
Sostituire testo specifico utilizzando la funzione SUBSTITUTE:
1. Supponendo che i valori si trovino nella colonna A, fai clic sulla cella B1 (o sulla prima cella accanto ai dati) e inserisci la seguente formula:
=SUBSTITUTE(A1,"old_text","new_text") Spiegazione dei parametri: "vecchio_testo" è il valore da trovare e "nuovo_testo" è il valore da utilizzare come sostituzione. Modifica questi valori in base alle tue esigenze.
2. Premere Invio, quindi trascinare il quadratino di riempimento verso il basso per applicare la formula a tutte le righe necessarie. I valori calcolati appariranno nella colonna B, mentre la colonna A rimarrà invariata.

Sostituire testo in posizioni specifiche utilizzando la funzione REPLACE:
1. Se devi sostituire contenuti solo in posizioni specifiche, usa la formula REPLACE come segue: nella cella B1, inserisci questa formula:
=REPLACE(A1, start_num, num_chars, "replacement") Spiegazione dei parametri: pos_iniziale specifica la posizione in cui inizia la sostituzione, num_car è il numero di caratteri da sostituire e "sostituzione" è il testo nuovo da inserire. Modifica questi valori in base alle tue esigenze.
2. Premere Invio, quindi trascinare il quadratino di riempimento verso il basso per applicare la formula a tutte le righe necessarie.

Risoluzione dei problemi: Se la formula non restituisce il risultato previsto, assicurati che i riferimenti di cella e i valori di sostituzione siano corretti e che la formula sia inserita nella colonna adiacente. Se sovrascrivi i dati originali, potresti perdere informazioni: controlla sempre attentamente i riferimenti prima di copiare nuovamente i valori nell’origine.
Sostituire più Valore diverso in Excel contemporaneamente utilizzando VBA
Se devi spesso sostituire più parole o valori diversi in Excel, farlo uno per uno può richiedere molto tempo. Con una semplice macro VBA, puoi sostituire tutti gli elementi desiderati in un’unica operazione. Segui i passaggi seguenti per creare e utilizzare lo strumento Multi Find & Replace.
Vantaggi: Estremamente flessibile e completamente automatizzabile; può essere personalizzato per attività specifiche di modifica in batch.
Svantaggi: Richiede familiarità con VBA.
Procedura dettagliata per creare ed eseguire una macro VBA personalizzata per Trova e sostituisci:
1. Fare clic su Sviluppo > Visual Basic (oppure premere ALT + F11). Nell’editor Microsoft Visual Basic for Applications che si apre, fare clic su Inserisci > Modulo per aggiungere un nuovo modulo. Copiare e incollare il codice seguente nel modulo:
Sub MultiFindReplace()
Dim WorkRng As Range
Dim ReplaceList As Variant
Dim cell As Range
Dim Pair As Variant
Dim ReplaceCount As Long
On Error Resume Next
Set WorkRng = Application.InputBox("Select the range to perform find and replace:", "Multi Find & Replace", Type:=8)
If WorkRng Is Nothing Then Exit Sub
On Error GoTo 0
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
)
ReplaceCount = 0
For Each cell In WorkRng
If Not IsEmpty(cell.Value) Then
For Each Pair In ReplaceList
' Replace all instances of each "Find" with "Replace"
If InStr(1, cell.Value, Pair(0), vbTextCompare) > 0 Then
cell.Value = Replace(cell.Value, Pair(0), Pair(1), 1, -1, vbTextCompare)
ReplaceCount = ReplaceCount + 1
End If
Next Pair
End If
Next cell
MsgBox ReplaceCount & " replacements completed.", vbInformation, "Multi Find & Replace"
End Sub 2. All’interno del codice, individua la sezione seguente, in cui ogni riga rappresenta una coppia Trova → Sostituisci. Puoi modificare, rimuovere o aggiungere coppie in base alle tue esigenze. Ogni coppia segue il formato Array("testo_vecchio", "testo_nuovo"), dove il primo valore indica il testo da cercare e il secondo quello con cui sostituirlo.
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
) 3. Fai clic sul pulsante
Esegui per avviare il codice. Quando richiesto, seleziona l’intervallo di celle in cui desideri effettuare le sostituzioni.
La macro attraverserà automaticamente ogni cella, sostituendo tutti i valori specificati. Al termine, una finestra di messaggio mostrerà il numero di sostituzioni effettuate.
Suggerimenti pratici: Per attività ricorrenti, puoi salvare la cartella di lavoro come file abilitato alle macro (.xlsm) per riutilizzare questa macro. Se compaiono avvisi di sicurezza, abilita le macro per procedere.
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 oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità 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 all’interno della stessa finestra, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!
Tutti i componenti aggiuntivi di Kutools in 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 app di Office.
- Suite completa— 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)
- Funziona meglio insieme— produttività ottimizzata tra le app di Office
- Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
- Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi

