La funzione SOSTITUISCI di Excel viene utilizzata per sostituire una determinata lunghezza di testo da una determinata stringa. Definiamo la posizione di partenza, il numero di caratteri che vogliamo rimuovere e il nuovo testo di sostituzione. In questo articolo impareremo come rimuovere/sostituire del testo dall'inizio di una stringa in una posizione variabile.
Formula Excel generica per rimuovere il testo dalla posizione variabile
= SOSTITUISCI (stringa, 1, TROVA (testo, stringa), "") |
corda:È la stringa da cui si desidera rimuovere il testo.
testo:È il testo da cui si desidera rimuovere il testo.
Vediamo un esempio per chiarire le cose.
Esempio: rimuovere il nome del giorno dall'ora
In questo esempio, abbiamo l'ora di timbratura associata ai nomi dei giorni. Vogliamo rimuovere i nomi dei giorni dai dati e avere solo il tempo. Il nome dell'ora e del giorno è separato da un trattino (-).
Usiamo la formula generica sopra per rimuovere la lunghezza variabile dei caratteri.
Scrivi questa formula in C3 e trascinala verso il basso.
=SOSTITUIRE(B3,1,TROVA("-", B3), "") |
Premi invio e trascinalo verso il basso. Ora abbiamo il testo dell'ora nell'intervallo che volevamo. Abbiamo rimosso tutto il testo prima del tempo.
Come funziona?
Analizziamo la formula per capirla.
Ogni formula funziona al rovescio. La funzione TROVA restituisce la posizione del testo dato in una data stringa. Qui restituisce la posizione del trattino (-) in ogni stringa. Per la prima stringa, restituisce 8.
Ora la formula è =SOSTITUIRE(B3,1,8,""). Come sappiamo, la funzione REPLACE sostituisce n numero di caratteri da una posizione iniziale con un altro testo. Qui, il testo è in B3, la posizione iniziale è 1, il numero di caratteri che abbiamo individuato 8 con l'aiuto della funzione TROVA e il carattere sostitutivo non è nulla (""). Quindi la funzione REPLACE rimuove 8 caratteri dall'inizio della stringa, il che ci lascia solo il testo dell'ora.
Appunti:
- Se il carattere dato non viene trovato, la funzione restituirà l'errore #VALUE. È meglio usare la funzione IFERROR per rilevare gli errori.
- La funzione TROVA è una funzione con distinzione tra maiuscole e minuscole. Se vuoi fare una ricerca senza distinzione tra maiuscole e minuscole, usa la funzione CERCA.
- Nella formula sopra, abbiamo usato un trattino (-) per trovare il numero di caratteri. Puoi usare qualsiasi carattere per farlo, può essere un due punti in Excel o qualsiasi testo.
Quindi sì ragazzi, ecco come rimuovere una lunghezza variabile di testo dall'inizio della stringa. Spero di essere stato esplicativo. In caso di dubbi su questo argomento o su qualsiasi altro Excel/2010/2013/2016/2019/365/VBA. Saremo felici di aiutarti.
Sostituisci il testo dalla fine di una stringa a partire dalla posizione variabile | La funzione REPLACE insieme alla funzione LEN e FIND possono rimuovere i caratteri dalla fine della stringa.
Rimuovi i caratteri corrispondenti nel testo | Per rimuovere i caratteri corrispondenti non utilizzeremo la funzione REPLACE. Useremo la funzione SOSTITUISCI. Questa funzione rimuove automaticamente il testo dato con un altro testo.
Rimuovi gli spazi iniziali e finali dal testo in Excel | Gli spazi finali disturbano il tuo set di dati ed è necessario rimuovere qualsiasi spazio finale o iniziale dal testo in Excel. Questa formula rimuove tutti gli spazi finali.
Rimuovi i caratteri indesiderati in Excel | Per rimuovere i caratteri indesiderati utilizziamo la funzione SOSTITUISCI.
Rimuovi caratteri da destra | La funzione SINISTRA può essere utilizzata per rimuovere i caratteri dalla DESTRA del testo. In realtà questa funzione si concentra sulla conservazione del testo a sinistra.
Articoli popolari:
50 scorciatoie di Excel per aumentare la produttività | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.
La 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.
CONTA.SE in Excel 2016 | Conta i valori con le condizioni usando questa fantastica funzione. Non è necessario filtrare i dati per contare un valore specifico. 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.