Come rimuovere la virgola in Excel (da testo e numeri)

Una virgola viene comunemente utilizzata quando si lavora con testo e numeri in Excel.

Con il testo, una virgola può essere utilizzata come separatore (come un separatore tra il nome e il cognome o l'indirizzo) o come parte della grammatica regolare.

E con i numeri, veniva spesso utilizzato per rendere i numeri più leggibili (mille separatori è l'uso più comune della virgola con i numeri).

Sebbene la virgola aiuti a rendere i dati molto più leggibili, a volte potresti voler rimuovere tutte le virgole dai dati (o rimuovere istanze specifiche della virgola).

In questo tutorial, ti mostrerò alcuni semplici modi per rimuovi la virgola in Excel da testo e numeri.

Quindi iniziamo!

Rimuovi la virgola dai numeri

Quando si lavora con i numeri in Excel, è possibile applicare vari formati alle celle e i numeri verranno visualizzati di conseguenza.

Poiché queste virgole fanno parte della formattazione e non del numero stesso, è necessario modificare la formattazione per rimuovere queste virgole dai numeri.

Supponiamo di avere un set di dati come mostrato di seguito e di voler eliminare le virgole dai numeri nella colonna B.

Di seguito sono riportati i passaggi per eseguire questa operazione:

  1. Seleziona il dataset (quello con i numeri)
  2. Fare clic sulla scheda Home nella barra multifunzione
  3. Nel gruppo dei numeri, fai clic sul pulsante di avvio della finestra di dialogo (la piccola icona a forma di freccia inclinata nella parte in basso a destra del gruppo)
  4. Nella finestra di dialogo Formato celle, assicurati che la scheda Numero sia selezionata
  5. Nell'elenco Categoria, seleziona Numero (se non è già selezionato)
  6. Deseleziona l'opzione "Usa separatore 1000 (,)" e specifica quante cifre decimali vuoi
  7. Fare clic su OK

I passaggi precedenti rimuoveranno la virgola da tutti i numeri selezionati.

Suggerimento: puoi anche utilizzare la scorciatoia da tastiera Controllo + 1 per aprire la finestra di dialogo Formato celle (dopo aver selezionato le celle). Tieni premuto il tasto Ctrl e poi premi il tasto 1.

Ricorda che questo metodo funzionerebbe solo dove la virgola era una parte della formattazione e non la cella. Per verificarlo, seleziona la cella e visualizza il valore nella barra della formula. Se vedi delle virgole nella barra della formula, queste non fanno parte della formattazione.

Utilizzo della funzione NUMBERVALUE

Nel caso in cui ti trovi in ​​una situazione in cui i numeri non sono effettivamente numeri (ma testo) e desideri rimuovere la virgola da questi numeri, puoi utilizzare la funzione NumberValue.

Questa funzione fa esattamente questo: converte il testo in un numero.

Supponiamo di avere un set di dati come mostrato di seguito in cui qualcuno ha inserito manualmente la virgola (o è arrivato come parte di un download di dati).

Puoi vedere che questi non sono numeri poiché si allineano a sinistra nella cella (per impostazione predefinita). Inoltre, quando selezioni una cella e vedi nella barra della formula, puoi vedere le virgole come parte del numero (indicando che questo non è numerico ma testo).

Di seguito è riportata la formula che convertirà questi testi in numeri.

=NUMEROVALORE(B2)

Copia questa formula per tutte le celle della colonna e avrai i numeri.

È possibile che tu possa ancora vedere la virgola nel risultato della formula, ma ciò sarebbe dovuto alla formattazione del numero. Puoi utilizzare il metodo precedente per rimuovere queste virgole dai numeri.

Rimuovi la virgola dalla stringa di testo

La rimozione della virgola dalla stringa di testo funzionerebbe in modo diverso rispetto alla rimozione della virgola dai numeri.

Con le stringhe di testo, la virgola è in realtà una parte della stringa e devi trovare e quindi rimuovere queste virgole in qualche modo.

Lascia che ti mostri un paio di metodi per farlo quando hai i dati di testo.

Utilizzo di Trova e sostituisci

Con la funzionalità Trova e sostituisci, puoi facilmente trovare tutte le virgole in una cella e sostituirle con qualcos'altro (vuoto o qualche altro carattere).

Nota che questo metodo funzionerà solo con dati di testo. Nel caso in cui tu abbia numeri in cui la virgola è a causa della formattazione, questo metodo non rimuoverà la virgola.

Supponiamo di avere i dati dei nomi come mostrato di seguito dove c'è una virgola tra il nome e il cognome.

Di seguito sono riportati i passaggi per rimuovere la virgola da questo set di dati di nomi:

  1. Seleziona il set di dati
  2. Fare clic sulla scheda Home
  3. Nel gruppo Modifica, fai clic sull'opzione Trova e sostituisci
  4. Fare clic su Sostituisci. Si aprirà la finestra di dialogo Trova e sostituisci
  5. Nel campo "Trova cosa:", inserisci , (una virgola)
  6. Lascia vuoto il campo "Sostituisci con:". Nel caso in cui desideri rimuovere la virgola e sostituirla con qualcos'altro, dovresti inserirla nel campo "Sostituisci con:".
  7. Fare clic sul pulsante Sostituisci tutto

I passaggi precedenti rimuoverebbero tutte le virgole da tutte le celle selezionate.

Nota che i passaggi precedenti rimuoverebbero tutte le istanze di virgole da tutte le celle. Quindi, se hai più di una virgola in una cella, tutte le virgole verranno rimosse.

Inoltre, questo modificherebbe il set di dati originale. Nel caso in cui desideri mantenere intatti i dati originali, crea prima una copia di backup o copia i dati su un altro foglio/intervallo e quindi segui i passaggi precedenti.

Suggerimento professionale: puoi anche utilizzare la scorciatoia da tastiera - Ctrl + H per aprire la finestra di dialogo Trova e sostituisci.

Utilizzo della formula SOSTITUTO

Un altro modo per rimuovere la virgola è utilizzare la funzione SOSTITUISCI, dove puoi sostituire la virgola con uno spazio o qualsiasi altro carattere.

A differenza del metodo Trova e sostituisci in cui rimuove tutte le virgole in una volta sola, con la funzione SOSTITUISCI, ottieni un po' più di controllo (come vedremo negli esempi più avanti in questa sezione).

Supponiamo di avere un set di dati come mostrato di seguito in cui desideri rimuovere tutte le virgole.

Di seguito è la formula che farà questo:

=SOSTITUTO(LA2,",","")

La formula precedente accetta tre argomenti:

  1. Il testo (o il riferimento di cella contenente il testo) da cui si desidera rimuovere la virgola
  2. Il carattere che vuoi sostituire (virgola in questo esempio)
  3. Il carattere con cui vuoi rimuovere la virgola (vuoto in questo esempio)

Ma cosa succede se si desidera rimuovere solo la prima virgola e non la seconda.

Con la funzione SOSTITUISCI, puoi specificare il numero di istanze che desideri sostituire. Questo può essere fatto usando il quarto argomento, che è un argomento facoltativo. Nel caso in cui non specifichi questo argomento facoltativo, la funzione sostituirà tutte le istanze del carattere/stringa specificato.

Supponiamo di avere un set di dati come mostrato di seguito e di voler rimuovere solo la prima virgola e non la seconda.

Di seguito è la formula che farà questo:

=SOSTITUTO(LA2,",","",1)

La formula sopra utilizza anche il quarto argomento (che è facoltativo) - [instance_num].

Specificare il numero di istanza come 1 indica alla formula che dovrebbe sostituire solo la prima istanza della virgola e lasciare tutte le altre istanze così come sono.

Ma cosa succede se non si desidera rimuovere la prima virgola, ma invece sostituire la seconda virgola con un trattino.

Puoi farlo usando la formula seguente:

=SOSTITUTO(LA2,",","-",2)

La formula sopra fa solo la sostituzione alla seconda istanza della virgola e la sostituisce con un trattino.

Quindi questi sono alcuni semplici modi per rimuovi la virgola dai numeri e dalle stringhe di testo in Excel.

Spero che tu abbia trovato utile questo tutorial!

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave