Contenuti
Ieri alla maratona 30 funzioni di Excel in 30 giorni abbiamo usato la funzione INDICE (INDEX) per restituire il valore della cella situata all'intersezione della riga e della colonna specificate.
Il 25° giorno della maratona dedicheremo lo studio della funzione SOSTITUIRE (REPLACE), che appartiene alla categoria di testo. Sostituisce un certo numero di caratteri in una stringa di testo con altro testo.
Quindi, diamo un'occhiata più da vicino alle informazioni e agli esempi sulla funzione SOSTITUIRE (SOSTITUIRE), e se hai ulteriori informazioni o esempi, condividili nei commenti.
Funzione 25: SOSTITUIRE
Funzione SOSTITUIRE (REPLACE) sostituisce i caratteri all'interno del testo in base al numero di caratteri e alla posizione iniziale specificati.
Come si può utilizzare la funzione SOSTITUZIONE?
Funzione SOSTITUIRE (REPLACE) può sostituire i caratteri in una stringa di testo, ad esempio:
- Modificare il prefisso nel numero di telefono.
- Sostituisci lo spazio con i due punti con lo spazio.
- Usa la funzione nidificata SOSTITUIRE (SOSTITUIRE) per inserire più trattini.
SOSTITUZIONE Sintassi
Funzione SOSTITUIRE (REPLACE) ha la seguente sintassi:
REPLACE(old_text,start_num,num_chars,new_text)
ЗАМЕНИТЬ(старый_текст;нач_поз;число_знаков;новый_текст)
- vecchio_testo (old_text) – stringa di testo in cui i caratteri verranno sostituiti.
- inizio_num (start_pos) – posizione iniziale dei vecchi caratteri.
- num_caratteri (num_chars) – il numero di vecchi caratteri.
- nuovo_testo (nuovo_testo) – testo che verrà inserito al posto dei vecchi caratteri.
Trappole SOSTITUIRE (SOSTITUIRE)
Funzione SOSTITUIRE (REPLACE) sostituisce un numero specificato di caratteri a partire dalla posizione specificata. Per sostituire una riga di testo specifica in qualsiasi punto del testo originale, puoi utilizzare la funzione SOSTITUIRE (SOSTITUTO), che vedremo più avanti nella nostra maratona.
Esempio 1: Modifica del prefisso in un numero di telefono
Usare le funzioni SOSTITUIRE (SOSTITUIRE) È possibile modificare le prime tre cifre di un numero di telefono, ad esempio, quando viene impostato un nuovo prefisso. Nel nostro caso, il nuovo prefisso viene inserito nella colonna C e i numeri di telefono corretti vengono visualizzati nella colonna D.
=REPLACE(B3,1,3,C3)
=ЗАМЕНИТЬ(B3;1;3;C3)
Esempio 2: sostituisci uno spazio con due punti con uno spazio
Per definire una posizione iniziale per una funzione SOSTITUIRE (SOSTITUIRE), È possibile utilizzare la funzione TROVA (TROVA) per trovare una specifica riga di testo o carattere. In questo esempio, vogliamo sostituire il primo spazio che compare in una stringa di testo con due punti seguiti da uno spazio.
=REPLACE(B3,FIND(" ",B3,1),1,": ")
=ЗАМЕНИТЬ(B3;НАЙТИ(" ";B3;1);1;": ")
Esempio 3: funzioni nidificate REPLACE per inserire più trattini
Funzione SOSTITUIRE (REPLACE) può annidarsi uno dentro l'altro, quindi è possibile effettuare più sostituzioni nel testo di origine. In questo esempio, i numeri di telefono devono contenere trattini dopo i primi tre caratteri e dopo il secondo. Usando zero, come numero di caratteri da sostituire, otterremo il risultato che nessuno dei caratteri del numero di telefono verrà rimosso, verranno aggiunti solo 2 trattini.
=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(B3;4;0;"-");8;0;"-")