In questo articolo impareremo come rimuovere un numero di caratteri da una stringa da una posizione iniziale.
La funzione excel REPLACE ci offre la funzionalità per sostituire il numero di caratteri da una stringa con un'altra stringa.
Formula generica per rimuovere il testo da una posizione
= SOSTITUISCI(stringa, posizione_iniziale, num_di_caratteri, "")
Corda: questa è la stringa originale da cui vuoi rimuovere i caratteri.
Posizione di partenza: posizione iniziale nella stringa.
Num_of_chars: numero di caratteri che vuoi rimuovere.
“” (vuoto): Sostituisce i caratteri dati dal nulla. Alla fine rimuovendo il testo.
Esempio 1: rimuovere il testo da una stringa con lunghezza fissa.
Qui ho un elenco di nomi completi di file .xlsm. Voglio solo avere solo il nome del file nell'elenco e rimuovere tutto il resto.
Poiché "C:\Users\Manish Singh\Desktop\Excel Tip\" è la cartella principale di ogni file ed è di 40 caratteri, scriveremo questa formula per rimuovere questo testo comune dalla stringa.
=SOSTITUISCI(A2,1,40,"")
Questa formula excel rimuove 40 caratteri a partire dal primo carattere.
Esempio 2: rimuovere il testo da una stringa con lunghezza variabile
Nell'esempio sopra la lunghezza del testo è stata fissata per la rimozione. Se la lunghezza del testo che deve essere rimossa non è fissa, aiutati con la funzione di ricerca di excel. Questa funzione restituisce la posizione del testo trovato.
L'esempio sopra era da un computer. Se i dati sono stati compilati da utenti diversi, la struttura del percorso del file sarebbe diversa. L'unica cosa comune sarà la directory principale, che è impostata come nome comune. Nel mio esempio è Excel Tip.
Quindi ora per rimuovere il testo non richiesto dalla stringa scrivi questa formula.
=SOSTITUISCI(A2,1,CERCA("Suggerimento Excel\",A2)+9,"")
Come funzionava?
Cominciamo dall'interno.SEARCH("Suggerimento Excel\",A2)+9: la parte di ricerca restituirà la posizione di "Suggerimento Excel\" in A2. che è 23. Ora poiché è la posizione di partenza di "Excel Tip\" nella stringa. Abbiamo bisogno della posizione finale del testo. Da quando “suggerimento eccellente/” è un totale di 10 caratteri abbiamo aggiunto 9 per ottenere un numero preciso. Quindi otteniamo 32.
Ora la formula si traduce in REPLACE(A2,1,32,""). Questa formula ha rimosso il testo non richiesto dalla stringa.
Lo stesso accade con tutte le stringhe.
Quindi sì ragazzi, ecco come rimuovere il testo dalla stringa in Excel. Nota che questo tutorial riguardava la rimozione del testo e non l'estrazione del testo in Excel. Tuttavia, entrambi sono compiti molto simili in Excel. Di seguito puoi trovare i tutorial per l'estrazione.
Articoli popolari
50 scorciatoie Excel per aumentare la produttività: Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.
Come usare tla funzione CERCA.VERT in Excel: questa è una delle funzioni più utilizzate e popolari di excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.
Come utilizzare la funzione CONTA.SE in Excel: Conta i valori con le condizioni utilizzando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.
Come utilizzare la funzione SOMMA.SE in Excel: Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.