Excel: come inserire un carattere in una stringa


Spesso potresti voler inserire un carattere in una posizione specifica di una stringa in Excel.

A tale scopo è possibile utilizzare la funzione REPLACE con la seguente sintassi:

 =REPLACE( A2,5,0 ,"sometext")

Questa particolare formula inserisce “del testo” nella stringa nella cella A2 a partire dalla posizione 5 della stringa.

L’esempio seguente mostra come utilizzare questa formula nella pratica.

Esempio: inserire un carattere in una stringa in Excel

Supponiamo di avere il seguente set di dati in Excel che mostra la conferenza e il nome di diverse squadre di basket NBA:

Diciamo che vogliamo inserire “Conferenza” subito dopo “Est” in ogni stringa.

Poiché “Est” è lungo 4 caratteri, utilizzeremo la seguente formula per inserire “Conferenza” nella stringa a partire dalla quinta posizione:

 =REPLACE( A2,5,0 ,"Conference")

Digiteremo questa formula nella cella B2 , quindi faremo clic e trascineremo la formula su ciascuna cella rimanente nella colonna B:

Excel inserisce il carattere nella stringa

Da notare che in ogni stringa a partire dalla posizione 5 è stato inserito “Conference”.

Tieni inoltre presente che abbiamo lasciato intenzionalmente uno spazio all’inizio di “Conference” in modo che ci sia uno spazio tra “East” e “Conference” in ogni stringa.

Come funziona questa formula?

La funzione REPLACE() in Excel utilizza la seguente sintassi:

SOSTITUISCI(vecchio_testo, numero_iniziale, numero_caratteri, nuovo_testo)

Oro:

  • old_text : il testo da sostituire
  • start_num : posizione iniziale nel testo da cercare
  • num_chars : il numero di caratteri da sostituire
  • new_text : il testo con cui sostituire old_text

Nel nostro esempio, abbiamo utilizzato la seguente formula:

SOSTITUISCI(A2, 5, 0, “Conferenza”)

Quindi la nostra formula ha sostituito 0 caratteri a partire dalla posizione 5 nella cella A2 e il testo che abbiamo utilizzato era “Conferenza” che ha avuto l’effetto di inserire quel testo a partire dalla posizione 5 anziché sostituire n’ importa qualsiasi testo nella stringa originale.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:

Excel: come rimuovere testo specifico dalle celle
Excel: una formula per MID da destra
Excel: come utilizzare la funzione MID per stringhe di lunghezza variabile

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *