KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come rimuovere l’ultimo o il primo carattere da una cella in Excel, se si tratta di una virgola o di un carattere specifico?

AutoreSiluvia Data di modifica

Quando si lavora con i dati in Excel, capita spesso di imbattersi in voci in cui il primo o l’ultimo carattere è una virgola o un altro simbolo indesiderato. Queste situazioni si verificano frequentemente durante l’esportazione di dati da altri sistemi, la fusione di set di dati o dopo modifiche in blocco di informazioni testuali. Rimuovere questi caratteri superflui non solo rende i dati più puliti e professionali, ma aiuta anche a prevenire errori nelle operazioni successive, come ricerche, confronti o importazioni in altri sistemi.

Questa guida presenta diversi metodi pratici per rimuovere rapidamente l’ultimo o il primo carattere — a condizione che corrisponda a un simbolo specifico (ad esempio una virgola) — da più celle in Excel. Troverai istruzioni dettagliate sia per le formule di Excel che per gli strumenti di Kutools per Excel, accompagnate da scenari aggiuntivi e suggerimenti per la risoluzione dei problemi, per aiutarti a individuare la soluzione più adatta alle tue esigenze.


Rimuovi l'ultimo/primo carattere se è una virgola o un determinato carattere con una formula

Le formule di Excel offrono un modo semplice per rimuovere il primo o l’ultimo carattere indesiderato, ma solo se corrisponde a un simbolo specifico nei valori delle celle. Questo approccio è ideale quando serve una soluzione dinamica e si preferisce evitare l’installazione di componenti aggiuntivi. Le formule possono essere utilizzate per pulire dati sia in set piccoli che grandi e adattate facilmente ad altri simboli modificando semplicemente i parametri.

Rimuovi l'ultimo carattere se è una virgola

Per rimuovere l'ultimo carattere da una cella solo se è una virgola, segui questi passaggi:

1. Scegli una cella vuota per il risultato, ad esempio D2. Inserisci la seguente formula nella cella selezionata e premi Invio per confermare:

=IF(RIGHT(B2,1)=",",LEFT(B2,LEN(B2)-1),B2)

Uno screenshot di Excel che mostra una formula per rimuovere l'ultimo carattere se è una virgola

2. Trascina il quadratino di riempimento (il piccolo quadrato nell’angolo in basso a destra della cella) verso il basso per applicare la formula alle altre celle dell’elenco. Ogni cella mostrerà il testo con l’ultima virgola rimossa, ma solo se l’ultimo carattere è effettivamente una virgola.

Rimuovi il primo carattere se è una virgola

Per rimuovere il primo carattere se è una virgola, utilizza il seguente metodo:

1. Seleziona una cella vuota (ad esempio la D2, se i tuoi dati iniziano dalla B2) e inserisci questa formula:

=IF(LEFT(B2,1)=",",RIGHT(B2,LEN(B2)-1),B2)

Uno screenshot di Excel che mostra una formula per rimuovere il primo carattere se è una virgola

2. Dopo aver premuto Invio, copia la formula in basso per estenderla a tutto il tuo intervallo dati. La formula restituirà il valore della cella privo della virgola iniziale, se presente.

Nota: In entrambe le formule, "B2" indica la cella da controllare ed elaborare, e "," è il simbolo da rimuovere. Se devi eliminare un altro carattere, ad esempio un punto e virgola o un trattino, sostituisci la virgola nella formula di conseguenza. Qualora i tuoi dati iniziassero in una colonna o riga diversa, aggiorna opportunamente i riferimenti di cella.

Suggerimenti pratici: queste soluzioni basate su formule sono perfette quando vuoi mantenere intatti i dati originali e visualizzare quelli puliti in una colonna separata. Per eliminare altri caratteri, basta modificare il carattere tra virgolette nella formula. Prima di applicare le formule a un ampio set di dati, controlla eventuali incongruenze: le formule rimuoveranno esclusivamente il simbolo specificato, senza influenzare altri caratteri indesiderati.

Avviso sugli errori: se le celle sono vuote o contengono un solo carattere (ad esempio una singola virgola), la formula potrebbe restituire una stringa vuota. Si tratta di un comportamento previsto, ma è importante tenerne conto durante la revisione dei risultati.


Rimuovi l'ultimo/primo carattere se è una virgola o un determinato carattere con Kutools per Excel

Se lavori con set di dati di grandi dimensioni e desideri semplificare il processo di individuazione e rimozione di caratteri indesiderati all'inizio o alla fine, Kutools per Excel offre strumenti pratici per svolgere questa operazione in modo rapido ed efficiente. Grazie alle funzionalità Seleziona celle specifiche e Rimuovi caratteri da una certa posizione di Kutools, puoi identificare e pulire i tuoi dati senza dover ricorrere a formule complesse o cercare manualmente i problemi. Questa soluzione è perfetta quando devi ripulire numerose celle direttamente in loco ed è ideale sia per utenti con competenze intermedie in Excel che per chi cerca automazioni in grado di far risparmiare tempo prezioso.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona tutte le celle nell'intervallo di destinazione che potrebbero iniziare o terminare con il carattere da verificare, quindi fai clic su Kutools > Seleziona > Seleziona celle specifiche dal menu di Kutools.

Uno screenshot dell'opzione Seleziona celle specifiche di Kutools for Excel

2. Nella finestra di dialogo Seleziona celle specifiche, configura le opzioni come segue per una selezione precisa:

2,1) In Seleziona tipo, scegli Cellaper concentrarti sulle singole celle.
2,2) In Specifica tipo, utilizza il menu a discesa per selezionare Termina conoppure Inizia con, a seconda che tu voglia rimuovere il carattere finale o iniziale.
2,3) Inserisci il carattere che desideri rilevare, ad esempio una virgola (,) o un altro simbolo, nella casella di testo.
2,4) Premi OKper applicare le tue impostazioni.
Una volta che la finestra di dialogo conferma quante celle corrispondono ai tuoi criteri, fai nuovamente clic su OK. Le celle pertinenti verranno selezionate automaticamente nel tuo foglio di lavoro.

Uno screenshot della finestra di dialogo Seleziona celle specifiche di Kutools for Excel

3. Con le celle appropriate selezionate, fai clic su Kutools > Testo > Rimuovi caratteri da una certa posizione per aprire lo strumento di rimozione.

Uno screenshot dell'opzione Rimuovi per posizione di Kutools for Excel

4. Nella finestra di dialogo Rimuovi caratteri da una certa posizione, imposta le opzioni per rimuovere solo il carattere specifico. Digita 1 nella casella Numeri per indicare che deve essere rimosso solo il primo o l’ultimo carattere. Scegli Da destra per rimuovere l’ultimo carattere oppure Da sinistra per rimuovere il primo carattere. Effettua la tua scelta, quindi fai clic su OK per applicare le modifiche.

Uno screenshot della finestra di dialogo Rimuovi per posizione di Kutools for Excel

Ora il carattere indesiderato all’inizio o alla fine delle celle selezionate verrà rimosso all’istante.

Suggerimento: questa operazione modificherà direttamente i tuoi dati originali; pertanto, se desideri conservare una copia del contenuto iniziale, ti consigliamo di duplicare la colonna prima di procedere. L’approccio di Kutools si rivela particolarmente utile quando la selezione include righe nascoste o risultati filtrati, poiché i suoi strumenti agiscono in modo affidabile esclusivamente sulle celle visibili.

Precauzione: verifica attentamente di aver selezionato correttamente tutte le celle di destinazione prima di utilizzare lo strumento Rimuovi caratteri da una certa posizione, per evitare modifiche accidentali ai dati.

Se riscontri problemi e non tutti i caratteri vengono rimossi come previsto, assicurati che la selezione corrisponda esattamente al carattere inserito. Controlla inoltre che non siano presenti spazi all’inizio o alla fine, poiché potrebbero compromettere l’accuratezza del rilevamento.

Kutools per Excel– Potenzia Excel con oltre 300 strumenti essenziali, rendendo il tuo lavoro più veloce e semplice, e sfrutta le funzionalità basate sull’IA per un’elaborazione dati più intelligente e una maggiore produttività.Scaricalo ora


Rimuovi l'ultimo/primo carattere con codice VBA

Per chi desidera automatizzare questa operazione di pulizia con intervalli personalizzabili, il codice VBA (Visual Basic for Applications) offre una soluzione flessibile e potente. Il metodo VBA è ideale per elaborare più fogli contemporaneamente, gestire set di dati di grandi dimensioni o creare una macro riutilizzabile in futuro. Grazie a VBA, è possibile rimuovere il primo o l’ultimo carattere di una cella solo se corrisponde a un simbolo specifico, come una virgola, un punto e virgola o altri caratteri definiti.

1. Per iniziare, fai clic su Strumenti per sviluppatori > Visual Basic. Nella finestra Microsoft Visual Basic, Applications che compare, vai su Inserisci > Modulo.

2. Copia e incolla il seguente codice VBA nel modulo:

Sub RemoveFirstOrLastIfChar()
    Dim WorkRng As Range
    Dim Rng As Range
    Dim xTitleId As String
    Dim RemoveChar As String
    Dim PositionType As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Select Range to clean", xTitleId, WorkRng.Address, Type:=8)
    
    RemoveChar = Application.InputBox("Character to remove (e.g. , or ;)", xTitleId, ",", Type:=2)
    
    PositionType = Application.InputBox("Remove from (Enter 'Left' or 'Right')", xTitleId, "Right", Type:=2)
    
    Application.ScreenUpdating = False
    
    For Each Rng In WorkRng
        If PositionType = "Right" Then
            If Right(Rng.Value, 1) = RemoveChar Then
                Rng.Value = Left(Rng.Value, Len(Rng.Value) - 1)
            End If
        ElseIf PositionType = "Left" Then
            If Left(Rng.Value, 1) = RemoveChar Then
                Rng.Value = Right(Rng.Value, Len(Rng.Value) - 1)
            End If
        End If
    Next
    
    Application.ScreenUpdating = True
End Sub

3. Per eseguire il codice, fai clic sul pulsante Pulsante Eseguinella finestra dell’editor VBA. Quando esegui la macro, Excel ti chiederà di selezionare l’intervallo da pulire, di inserire il carattere da rimuovere (ad esempio una virgola) e di indicare da quale lato — «Sinistra» o «Destra» — eliminarlo.

Il codice analizzerà rapidamente ogni cella nell’intervallo selezionato e rimuoverà il primo o l’ultimo carattere, se corrispondente all’input fornito. La macro è progettata per ignorare le celle in cui il simbolo specificato non è presente nella posizione indicata, evitando così la perdita di dati non intenzionali.

Suggerimento pratico: ti consigliamo di salvare la cartella di lavoro prima di eseguire la macro, soprattutto se apporti modifiche a un ampio intervallo di dati o a informazioni importanti. Le macro possono essere personalizzate per operare su fogli specifici o potenziate per gestire più caratteri, se necessario.

Avviso sugli errori: assicurati sempre di inserire il carattere esattamente come appare nei tuoi dati e di scegliere con cura tra «Sinistra» e «Destra» durante l’elaborazione. Gli input distinguono tra maiuscole e minuscole e devono corrispondere perfettamente al contenuto delle celle.

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi