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

Come cercare e sostituire valori nella selezione o nelle celle selezionate in Excel?

AutoreSiluvia Data di modifica

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

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:

>>>tutti i risultati della ricerca verranno elencati in fondo alla finestra di dialogo Trova e sostituisci

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:

una finestra di dialogo comparirà per ricordare quante celle sono state sostituite

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.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

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:

2,1) Fare clic sul pulsante pulsante di ricercaper attivare il riquadro Trova e sostituisci.
2,2) Selezionare Selezionein All'interno diElenco a discesa per limitare le azioni all'area scelta.
2,3) Passare tra le schede Trovae Sostituisciin base alle proprie esigenze.
2,4) Inserire il testo o i valori numerici da cercare e (se necessario) sostituire nei campi Trovae Sostituisci con, rispettivamente.
2,5) Utilizzare pulsante Selezionaper individuare uno o più intervalli esatti per l'operazione.
2,6) Fare clic su Trova tuttoo Sostituisci tuttoper eseguire il comando.

specifica le opzioni nel riquadro di spostamento

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:

cerca o trova e sostituisci valori in tutte le cartelle di lavoro aperte, nella cartella di lavoro attiva corrente o nel foglio di lavoro

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.

Esempio di utilizzo della funzione SOSTITUISCI

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.

Esempio di utilizzo della funzione RIMPIAZZA

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 Pulsante Esegui 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

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama 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 Cartelle 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 Grafico(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
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.

ExcelWordOutlookTabsPowerPoint
  • 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