Come aggiungere caratteri in Excel (5 modi)

  • Condividi Questo
Hugh West

A volte è necessario aggiungere caratteri in Excel all'inizio, alla fine o in qualsiasi posizione di tutte le celle di una selezione. Immagino che tutti sappiano come farlo manualmente, ma deve essere lungo inserire manualmente il testo in ogni cella. In questo articolo mostreremo una serie di modi semplici per aggiungere gli stessi caratteri a una selezione.

Scarica il quaderno di esercizi

Scaricate questo quaderno di esercizi per esercitarvi durante la lettura di questo articolo.

Aggiungi personaggi.xlsm

5 modi semplici per aggiungere caratteri in Excel

Considerate il seguente scenario: avete dati in celle esistenti che contengono nomi. Potreste voler inserire un prefisso all'inizio di ogni cella, un suffisso alla fine o del testo davanti a una formula.

Metodo 1: Operatore Ampersand (&) per aggiungere caratteri in Excel

L'ampersand (&) è un operatore utilizzato principalmente per unire più caratteri di testo in uno solo.

lo utilizzeremo per inserire i caratteri prima/dopo tutte le celle di un intervallo.

Fase 1:

  • Fate clic sulla prima cella della colonna in cui volete che appaiano i nomi convertiti (C5).
  • Digitare il segno di uguale (=), seguito dal testo "Professor ", seguito da un ampersand (&).
="Professore"& B5

Fase 2:

  • Selezionare la cella contenente il nome (B5).
  • Premere Invio per visualizzare il risultato.
  • Trascinare per riempire automaticamente le celle.

Metodo 2: Funzione CONCATENA per aggiungere caratteri in Excel

La funzione CONCATENA è una funzione di Excel che consente di inserire del testo all'inizio e alla fine di una stringa di testo.

La funzione CONCATENA() è simile all'operatore ampersand (&) in termini di funzionalità. L'unica differenza tra i due è il modo in cui li utilizziamo. Possiamo applicare questa funzione all'inizio o alla fine del testo. In questa sezione li discuteremo entrambi.

2.1 CONCATENA per aggiungere caratteri all'inizio di tutte le celle

Vediamo ora come aggiungere alcuni caratteri all'inizio di ogni nome nel dataset. Supponiamo di voler aggiungere il testo " Professore "Seguite i passi seguenti per imparare questo metodo.

Fase 1:

Fate clic sulla prima cella della colonna in cui volete che appaiano i nomi convertiti ( F5 ).

Fase 2:

  • Digitare il segno di uguale (=) per digitare la formula.
  • Inserire la funzione CONCATENATO

Fase 3:

  • Digitare il titolo " Professore " tra virgolette doppie, seguito da una virgola (,).
  • Selezionare la cella contenente il nome ( E5 )
  • Inserite una parentesi di chiusura. Nel nostro esempio, la formula dovrebbe ora essere

Testo della formula

=CONCATENATO("Professore ", E5)

Passo 4:

  • Stampa Entrare .
  • Trascinare verso il basso la maniglia di riempimento per ottenere lo stesso effetto.

Si noterà che il titolo " Professore " viene aggiunto prima dei primi nomi dell'elenco.

2.2 CONCATENA per aggiungere caratteri alla fine di tutte le celle

Vediamo ora come aggiungere alcuni caratteri al file fine di ogni nome del set di dati. Supponiamo di voler aggiungere il testo "( STATI UNITI D'AMERICA )" alla fine di ogni nome.

Fase 1:

  • Fate clic sulla prima cella della colonna in cui volete che appaiano i nomi convertiti (C5 nel nostro esempio).

Fase 2:

  • Digitare il segno di uguale (=) per digitare la formula.
  • Entrare la funzione CONCATENATO .
  • Selezionate la cella contenente il nome (B5 nel nostro esempio).
  • Quindi, inserire una virgola, seguita dal testo "( STATI UNITI D'AMERICA )".
  • Inserite una parentesi di chiusura. Nel nostro esempio, la formula dovrebbe ora essere:

Testo della formula

=CONCATENATO(B5, " (USA)")

Fase 3:

  • Premere il tasto Entrare .
  • Trascinate verso il basso la maniglia di riempimento per ottenere lo stesso effetto.

Si noterà che il testo "( STATI UNITI D'AMERICA )." viene aggiunto dopo i primi nomi dell'elenco.

Metodo 3: Riempimento flash per aggiungere caratteri in Excel

La funzione di riempimento flash di Excel funziona magicamente. Se utilizzate Excel 2013 o versioni successive, sarete in grado di utilizzarla.

Questa funzione sfrutta le capacità di riconoscimento dei modelli di Excel: riconosce un modello nei dati e riempie il resto delle celle della colonna con lo stesso modello.

3.1 Riempimento flash per aggiungere testo all'inizio di tutte le celle

Fase 1:

  • Fate clic sulla prima cella della colonna in cui volete che appaiano i nomi convertiti ( F5 ).
  • Digitare manualmente il testo " Professore ", seguito dal primo nome dell'elenco

Passo 2

  • Stampa Entrare .
  • Fare clic sulla cella F5 di nuovo.
  • Ai sensi del Dati fare clic sulla scheda Riempimento flash (nella sezione ' Gruppo "Strumenti dati"). In alternativa, si può semplicemente premere CTRL+E sulla tastiera (Comando+E ) se si utilizza un Mac).

Questo copierà lo stesso schema nelle altre celle della colonna... in un attimo!

3.2 Riempimento flash per aggiungere testo alla fine di tutte le celle

Fase 1:

  • Fate clic sulla prima cella della colonna in cui volete che appaiano i nomi convertiti ( C5 ).
  • Digitare manualmente il testo "( STATI UNITI D'AMERICA )", seguito dal primo nome della vostra lista

Fase 2:

  • Stampa Entrare .
  • Fare clic sulla cella C5 di nuovo.
  • Ai sensi del Dati fare clic sulla scheda Riempimento flash pulsante

Questo copierà lo stesso schema nelle altre celle della colonna... in un attimo!

Metodo 4: Aggiungere caratteri in Excel prima/dopo il nono carattere specifico

Per aggiungere un testo o un carattere specifico in una posizione specifica di una cella, spezzare la stringa originale in due metà e aggiungere il testo tra di esse. La sintassi di questo metodo è,

=CONCATENATO(SINISTRA(cella, n), "testo", DESTRA(cella, LEN(cella) -n))

Dove,

  • SINISTRA (cella, n)= posizione dell'ennesimo carattere da sinistra che si vuole aggiungere.
  • LEN (cella) -n)= Numero totale di caratteri meno l'ennesimo carattere.
  • DIRITTO (cella, LEN(cella) -n))= posizione dell'ennesimo carattere dal lato destro.
  • CONCATENATO(SINISTRA(cella, n)) , " testo ", DESTRA(cella, LEN(cella) -n)) = Aggiungere due metà in una usando la funzione CONCATENA

Ad esempio, si vuole aggiungere un (-) dopo il 5° carattere tra le parole James e (USA) dalla cella B5

Testo della formula

=CONCATENATE(LEFT(B5, 5), "-", RIGHT(B5, LEN(B5) -5))

Fase 1:

  • Digitare il segno di uguale (=) per digitare la formula
  • Utilizzo CONCATENATO Funzione, seguita da una parentesi ()

Fase 2:

  • Utilizzo la funzione SINISTRA tra parentesi.
  • Selezionare la cella B5 per la quale si vuole aggiungere e digitare una virgola (,)
  • Digitare 5 per la quinta posizione da sinistra e chiudere la parentesi.
  • Digitare il trattino "-" tra le virgolette doppie.

Fase 3:

  • Utilizzo la funzione giusta seguito da una virgola
  • Selezionare la cella B5 e digitare la virgola
  • Utilizzo la funzione LEN e selezionare la cella B5
  • Digitare meno 5 (-5) per individuare la posizione dell'ennesimo carattere da destra.
  • Chiudere le staffe.

Passo 4:

  • Stampa Entrare per vedere il risultato

Metodo 5: VBA per aggiungere il carattere specificato a tutte le celle

Il seguente Macro VBA vi faciliterà il lavoro se volete aggiungere caratteri specifici a ogni cella di una selezione.

5.1 VBA: Aggiunta di un carattere specifico all'inizio di ogni cella

Fase 1:

  • Selezionare l'intervallo ( E5:E12 ) in cui si aggiungerà un testo specifico

Fase 2:

  • Tenere premuto il tasto Alt + F11 in Excel e si apre la finestra di dialogo Microsoft Visual Basic per le applicazioni finestra.
  • Cliccare Inserire > Modulo e incollare il seguente codice VBA nella finestra del modulo.
  • Aggiungere il seguente codice VBA
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub 

Fase 3:

Premere il tasto F5 per eseguire questa macro e tutte le celle saranno aggiunte al valore del Professore prima del contenuto della cella.

5.2 VBA: Aggiunta di testo specifico alla fine di ogni cella

Fase 1:

  • Selezionare l'intervallo ( B5:B12 ) in cui si aggiungerà un testo specifico

Fase 2:

  • Tenere premuto il tasto Alt + F11 in Excel e si apre la finestra di dialogo Microsoft Visual Basic per le applicazioni finestra.
  • Cliccare Inserire > Modulo e incollare il seguente codice VBA nella finestra del modulo.
  • Aggiungere il seguente codice VBA
 Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(USA)" Next End Sub 

Fase 3:

  • Premere il tasto F5 per eseguire questa macro e a tutte le celle verrà aggiunto il valore "(USA)" prima del contenuto della cella.

Conclusione

Grazie per aver letto questo articolo. Utilizzando questi metodi, è possibile aggiungere facilmente caratteri alle celle o alle posizioni specifiche che si desidera. Se avete domande, non esitate a chiedercele. Noi, il team di Exceldemy, siamo sempre pronti a rispondere alle vostre domande.

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.