Come trovare e sostituire con una formula in Excel (4 esempi)

  • Condividi Questo
Hugh West

Questo articolo vi aiuterà a capire il trovare e sostituire le formule A volte abbiamo bisogno di modificare i nostri dati nei fogli di Excel e a tal fine abbiamo bisogno di sostituire le parole con altre parole o alfabeti. Esistono vari modi per utilizzare trovare e sostituire le formule per modificare i dati in un foglio Excel. In questo articolo spiegherò alcuni dei modi più semplici per farlo.

Lavoreremo sul seguente set di dati, in cui abbiamo inserito il file nome di alcuni famosi film e il corrispondente attori protagonisti .

Scarica il quaderno di esercizi

Formula Trova e sostituisci.xlsx

4 modi per trovare e sostituire utilizzando una formula in Excel

1. Uso delle funzioni FIND e REPLACE di Excel per trovare e sostituire i caratteri

Utilizzo TROVARE e SOSTITUIRE è il modo migliore per trovare e sostituire qualsiasi carattere in un set di dati Excel. In questo caso sostituiremo il primo carattere nome del attori protagonisti con il suo primo alfabeto. Vediamo come fare.

Passi:

  • Per prima cosa, creare un nuovo file colonna per il forma breve del attori e digitare la seguente formula nella cella D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Qui, il SOSTITUIRE La funzione prende il riferimento alla cella C5 inizia a contare i caratteri fino a quando non trova un carattere spazio in esso con l'aiuto del TROVARE e poi sostituisce la prima funzione nome con il suo alfabeto di partenza e un punto (.) con l'aiuto di SINISTRA funzione.

  • Colpire il tasto ENTRARE Dopo di che si vedrà il risultato nella cella D5 .

  • Ora utilizzare il tasto Maniglia di riempimento a Riempimento automatico le celle inferiori. Si vedranno tutte le attori i nomi iniziano con il corrispondente primo nome alfabeto e un punto .

In questo modo è possibile sostituire alcuni caratteri di una stringa con il carattere desiderato usando trovare e sostituire le formule in Excel.

Per saperne di più: Come sostituire i caratteri speciali in Excel (6 modi)

2. Applicazione della funzione SUBSTITUTE per trovare e sostituire caratteri in Excel

Possiamo anche sostituire il primo nome del attori protagonisti con i loro corrispondenti alfabeto utilizzando l'opzione SOSTITUTIVO funzione . Vediamo di seguito i passaggi necessari per questo metodo.

Passi:

  • Creare un nuovo colonna per il nomi brevi degli attori e digitare la seguente formula nella cella D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

Ripartizione della formula

Qui abbiamo annidato SINISTRA , DIRITTO , LEN , e TROVARE funzioni nel SOSTITUTIVO per sostituire il primo nome della cartella attori protagonisti con i loro corrispondenti primi alfabeto .

  • LEN(C5) --> Il LEN restituisce la funzione numeri dei caratteri nella cella C5 .
    • Uscita: 14
  • FIND(" ", C5) --> Restituisce il valore posizione del spazio in cella C5 .
    • Uscita: 10
  • RIGHT(C5,LEN(C5)-FIND(" ", C5)) --> diventa
  • DESTRA(C5,14-10) --> si trasforma in
  • DESTRA(C5,4)
    • Uscita: balla
  • LEFT(C5,1)&". " --> diventa
  • C & "."
    • Uscita: C.
  • SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> Ridotto a
  • SOSTITUZIONE(C5,C5, "C. Bale")
    • Uscita : C. Bale

Infine, otteniamo il primo alfabeto del primo nome in cella C5 con un punto.

  • Ora, premere il tasto ENTRARE per vedere il risultato nella cella D5 .

  • Utilizzare il Maniglia di riempimento a Riempimento automatico le celle inferiori.

In questo modo è possibile sostituire alcuni caratteri di una stringa con il carattere desiderato usando trovare e sostituire le formule (in questo caso si trattava del SOSTITUTIVO ) in Excel.

Per saperne di più: Come utilizzare la funzione Sostituisci in Excel VBA (3 esempi)

Letture simili

  • Come trovare e sostituire i valori in più file Excel (3 metodi)
  • Come trovare e sostituire i valori usando i caratteri jolly in Excel
  • Tecniche di pulizia dei dati in Excel: aggiunta di testo alle celle
  • Come trovare e sostituire una selezione in Excel (7 metodi)
  • Excel VBA: come trovare e sostituire il testo in un documento Word

3. Trovare e sostituire le celle utilizzando la funzione XLOOKUP di Excel

Il XLOOKUP può essere utilizzata anche come funzione Trova e sostituisci Supponiamo di aver utilizzato nomi brevi per alcuni film ma dopo di che, vogliamo sostituire il loro corto nomi con il loro originale nomi Per esempio, il nome originale del film è Batman 1 è stato Batman Begins Quindi vogliamo sostituire Batman 1 con Batman Begins La procedura viene descritta di seguito.

Passi:

  • Abbiamo apportato alcune modifiche al nostro set di dati. Abbiamo cambiato alcuni nomi dei film e ha creato un nuovo colonna per il nome completo di queste persone film .
  • Poi abbiamo creato l'elenco degli elementi film che sostituiremo con il loro originale nomi .

  • Digitare la seguente formula nella cella D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Qui, $F$5:$F$7 e $G$5:$G$7 sono i array_di_ricerca e il matrice_di_ritorno Se il valore dell'opzione Cellula B5 corrispondono con il array_di_ricerca , allora il matrice_di_ritorno restituisce il valore corrispondente. Se non riusciamo a trovare il valore, il metodo cella verrà restituito il valore da cella B5 " Batman 1 " si trova nell'array di ricerca, quindi otterremo " Batman Begins ".

  • Premere il tasto ENTRARE in modo da poter vedere il risultato nella cella D5 .

  • Ora utilizzare il tasto Maniglia di riempimento a Riempimento automatico le celle inferiori.

Si vedrà il nomi del film in breve sostituiti con quelli originali nomi Questo è un altro metodo che si può utilizzare per Trova e sostituisci una particolare stringa con una nuova stringa.

Per saperne di più: Sostituire il testo di una cella in base a una condizione in Excel (5 metodi semplici)

4. Utilizzo della funzione VLOOKUP di Excel per trovare e sostituire i caratteri

Possiamo anche applicare il metodo VLOOKUP funzione per trovare di una stringa e sostituire Supponiamo di aver menzionato qualche film con il loro numero di serie, ma poi vogliamo sostituirli con il loro numero di serie originale. nomi Per esempio, il nome originale del film è Batman 1 è stato Batman Begins Quindi vogliamo sostituire Batman 1 con Batman Begins La procedura viene descritta di seguito.

Passi:

  • Abbiamo apportato alcune modifiche al nostro set di dati. Abbiamo cambiato alcune nomi dei film e ha creato un nuovo colonna per il nome completo di queste persone film .
  • Poi abbiamo creato l'elenco degli elementi film che sostituiremo con il loro originale nomi .

  • Digitare questa formula nella cella D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

In questo caso, si utilizza il VLOOKUP per sostituire le parole. Se un valore non viene trovato, viene visualizzato un errore. Per questo motivo, con l'aiuto della funzione IFERRORE possiamo sostituire qualsiasi errore con il valore della cella corrispondente. Tuttavia, la nostra matrice di ricerca ha due colonne e il secondo colonna restituirà il nostro desiderato uscita Pertanto, abbiamo utilizzato 2 Vogliamo una corrispondenza esatta, per cui scegliamo FALSO nella formula.

Nota Ricordate di usare un Riferimento assoluto alla cella Qui è necessario un passo in più per applicare la formula alle altre celle.

  • Ora premete il tasto ENTRARE e si vedrà il risultato nella cella D5 .

  • Dopodiché, è sufficiente utilizzare l'opzione Maniglia di riempimento a Riempimento automatico le celle inferiori.

Vedrete l'originale nomi del film che si voleva mettere sopra i loro corrispondenti nomi brevi Pertanto, l'uso del VLOOKUP ci aiuta a Trova e sostituisci particolari stringhe con nuove stringhe.

Contenuti correlati: Come sostituire più caratteri in Excel (6 modi)

Sezione pratica

Qui ho fornito il set di dati che ho utilizzato per spiegare questi esempi. Potete esercitarvi su questi esempi da soli.

Conclusione

In questo articolo, ho mostrato un uso combinato di trovare e sostituire le formule in Excel. Ho cercato di spiegare gli esempi nel modo più semplice possibile. Spero che questo articolo possa esservi utile. Se avete altri metodi o idee semplici o un feedback su questi esempi, vi prego di lasciarli nella casella dei commenti. Questo mi aiuterà ad arricchire i miei prossimi articoli.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.