Come usare la funzione REPLACE, REPLACEBs (RIMPIAZZA, SOSTITUISCI.B) in Excel
Italiano | Inglese |
---|---|
RIMPIAZZA, SOSTITUISCI.B | REPLACE, REPLACEBs |
Le funzioni RIMPIAZZA e SOSTITUISCI.B sono strumenti estremamente utili in Microsoft Excel e Google Spreadsheet per modificare il contenuto di una cella di testo sostituendo determinati caratteri. Queste funzioni sono essenziali per la manipolazione efficace dei dati testuali.
Descrizione e Sintassi
La funzione RIMPIAZZA
consente di sostituire una parte di una stringa di testo, a partire da una posizione specifica e per un numero determinato di caratteri, con una nuova stringa di testo. La sintassi è la seguente:
RIMPIAZZA(testo_originale, inizio, num_caratteri, testo_nuovo)
- testo_originale: Testo o riferimento alla cella contenente il testo da modificare.
- inizio: Posizione iniziale nella stringa da cui cominciare la sostituzione.
- num_caratteri: Numero di caratteri da sostituire nel testo originale con il testo_nuovo.
- testo_nuovo: Testo che verrà usato per sostituire il segmento originale.
La funzione SOSTITUISCI.B
opera in modo analogo a RIMPIAZZA
, ma viene usata preferibilmente con set di caratteri double-byte, comuni in lingue come il cinese, il giapponese e il coreano.
Primi Esempi di Utilizzo
Consideriamo il caso di una cella (ad esempio A1) contenente la frase “Buon giorno, Mario!” e desideriamo sostituire “Buon” con “Ciao”. Utilizzeremmo la seguente funzione:
=RIMPIAZZA(A1, 1, 4, "Ciao")
Il risultato sarà “Ciao giorno, Mario!”.
Scenario Pratici
Analizziamo ora alcuni scenari pratici dove queste funzioni risultano particolarmente vantaggiose:
Aggiornamento di Codici Seriali
Supponiamo di avere una lista di codici seriali che iniziano con “123-” e vogliamo sostituirli con “456-“. Applicando la formula nella cella B2:
=RIMPIAZZA(A2, 1, 4, "456-")
Poi estendiamo la formula fino alla cella A10.
Formattazione Numerica Personalizzata
Se, ad esempio, la cella B1 contiene una data nel formato non uniformato “20231201” e intendiamo trasformarla in “01/12/2023”, possiamo utilizzare:
=RIMPIAZZA(RIMPIAZZA(B1, 5, 0, "/"), 3, 0, "/")
Questa formula introduce prima una barra dopo l’anno e successivamente una dopo il mese, convertendo la stringa in un formato data più chiaro.
Questi esempi dimostrano come le funzioni RIMPIAZZA
e SOSTITUISCI.B
siano strumenti efficaci nella manipolazione di stringhe e per la gestione di grandi volumi di dati nei fogli di calcolo, risparmiando tempo e riducendo gli errori nelle operazioni manuali.
Maggiori informazioni: https://support.microsoft.com/en-us/office/replace-replaceb-functions-8d799074-2425-4a8a-84bc-82472868878a