Excel`link: / excel-text-formas-excel-replace-function [REPLACE function] `è usato per sostituire una certa lunghezza di testo da una data stringa. Definiamo la posizione iniziale, il numero di caratteri che vogliamo rimuovere e il nuovo testo sostitutivo.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

=REPLACE(string,1,FIND(text,string),””)

stringa: * È 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: rimuovi il nome del giorno dall’ora

image

In questo esempio, abbiamo il tempo di punzonatura associato 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.

=REPLACE(B3,1,FIND*(“-“,B3),””)

image

Premi invio e trascinalo verso il basso. Ora abbiamo il testo temporale nell’intervallo che volevamo. Abbiamo rimosso tutto il testo prima del testo temporale.

Come funziona?

Analizziamo la formula per capirla.

Ogni formula funziona alla rovescia. La funzione TROVA restituisce la posizione del testo specificato in una determinata stringa. Qui restituisce la posizione del trattino (-) in ogni stringa. Per la prima stringa, restituisce 8.

Ora la formula è = link: / excel-text-formas-excel-replace-function [REPLACE] (B3,1,8 *, “”).

Come sappiamo che 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 è niente (“”).

Quindi la funzione REPLACE rimuove 8 caratteri dall’inizio della stringa, il che ci lascia solo il testo temporale.

Note:

  • Se il carattere specificato non viene trovato, la funzione restituirà l’errore #VALORE. È preferibile utilizzare la funzione SE.ERRORE per rilevare gli errori.

  • La funzione FIND è una funzione case sensitive. Se vuoi fare una ricerca senza distinzione tra maiuscole e minuscole, usa link: / text-excel-search-function [la funzione SEARCH].

  • 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, è così che puoi rimuovere una lunghezza variabile di testo dall’inizio della stringa. Spero sia stato esplicativo. In caso di dubbi su questo argomento o su qualsiasi altro Excel / 2010/2013/2016/2019/365 / VBA. Saremo felici di aiutarti.

Articoli correlati:

link: / excel-text-replace-text-from-end-of-a-string-from-variable-position [Sostituisci il testo dalla fine di una stringa a partire dalla posizione variabile] | La funzione REPLACE insieme alla funzione LEN e FIND può rimuovere i caratteri dalla fine della stringa.

link: / excel-text-editing-and-format-remove-matching-characters-in-text [Rimuovi i caratteri corrispondenti nel testo] | Per rimuovere i caratteri corrispondenti non useremo la funzione REPLACE. Useremo la funzione SOSTITUISCI. Questa funzione rimuove automaticamente il testo specificato con un altro testo.

link: / excel-text-formas-remove-leading-and-trailing-spaces-from-text-in-excel [Rimuovi spazi iniziali e finali dal testo in Excel] | Gli spazi finali disturbano il tuo set di dati ed è necessario rimuovere qualsiasi spazio iniziale o finale dal testo in Excel. Questa formula rimuove tutti gli spazi finali.

link: / excel-text-formas-rimuovi-caratteri-indesiderati-in-excel [Rimuovi caratteri indesiderati in Excel] | Per rimuovere i caratteri indesiderati utilizziamo la funzione SOSTITUISCI.

link: / excel-text-formas-remove-characters-from-right [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:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-aumentare-la-produttività [50 scorciatoie Excel per aumentare la produttività] | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.

link: / formule-e-funzioni-introduzione-di-vlookup-funzione [La funzione CERCA.VERT in Excel] | Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare valori da diversi intervalli e fogli. link: / tips-countif-in-microsoft-excel [COUNTIF in Excel 2016] | Contare i valori con le condizioni utilizzando questa straordinaria funzione.

Non è necessario filtrare i dati per contare un valore specifico. La funzione Countif è essenziale per preparare la tua dashboard.

link: / excel-formula-and-function-excel-sumif-function [Come usare la funzione SUMIF in Excel] | Questa è un’altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.