Skip to main content

Come dividere / separare stringhe alfanumeriche in due colonne in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

Separare le stringhe alfanumeriche in due colonne — una per i numeri e una per le lettere — può aiutare nella gestione dei dati. In questo articolo, vi mostrerò metodi utili per dividere queste stringhe in colonne individuali.

Dividere / Separare stringhe alfanumeriche in due colonne con una Funzione Definita dall'Utente

Dividere / Separare stringhe alfanumeriche in due colonne con Kutools per Excel


Dividere / Separare stringhe alfanumeriche in due colonne con una Funzione Definita dall'Utente

Ad esempio, ho un intervallo di stringhe alfanumeriche da dividere in due colonne, come mostrato nello screenshot qui sotto:

A screenshot of a range of alphanumeric strings in Excel and how it looks after splitting

Qui, posso creare una Funzione Definita dall'Utente per risolvere questo compito, seguite questi passaggi:

1. Tenete premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic for Applications.

2. Cliccate su Inserisci > Modulo, e incollate il seguente codice nella finestra del Modulo.

Codice VBA: separare stringhe alfanumeriche in due colonne:

Function RetNum(Str As String)
'updateby Extendoffice
    Dim xRegEx As Object
    Set xRegEx = CreateObject("vbscript.regexp")
    xRegEx.Global = True
    xRegEx.Pattern = "[^\d]+"
    RetNum = xRegEx.Replace(Str, "")
    Set xRegEx = Nothing
End Function
Function RetNonNum(Str As String)
    Dim xRegEx As Object
    Set xRegEx = CreateObject("vbscript.regexp")
    xRegEx.Global = True
    xRegEx.Pattern = "[\d]+"
    RetNonNum = xRegEx.Replace(Str, "")
    Set xRegEx = Nothing
End Function

3. Dopo aver salvato e chiuso il codice, tornate al foglio di lavoro e inserite questa formula =retnonnum(A2) in una cella vuota. Trascinate la maniglia di riempimento verso il basso per applicare la formula ad altre celle, e tutti i caratteri alfabetici verranno estratti dalla colonna di riferimento. Vedere screenshot:

A screenshot showing the Excel formula for extracting letters from alphanumeric strings

4. Continuate inserendo questa formula: =retnum(A2) in un'altra cella vuota, e trascinate la maniglia di riempimento verso il basso fino alle celle che devono contenere questa formula, quindi tutti i numeri verranno restituiti come mostrato nello screenshot seguente:

A screenshot showing the Excel formula for extracting numbers from alphanumeric strings


Dividere / Separare stringhe alfanumeriche in due colonne con Kutools per Excel

Se avete Kutools per Excel, con la sua funzionalità Dividi Celle, potete dividere rapidamente le stringhe alfanumeriche in colonne separate.

Kutools per Excel offre oltre 300 funzionalità avanzate per semplificare compiti complessi, aumentando creatività ed efficienza. Integrato con capacità di intelligenza artificiale, Kutools automatizza le attività con precisione, rendendo la gestione dei dati senza sforzo. Informazioni dettagliate su Kutools per Excel... Prova gratuita...

Dopo aver installato Kutools per Excel, seguite questi passaggi:

1. Selezionate le stringhe alfanumeriche che desiderate separare.

2. Cliccate su Kutools > Unisci & Dividi > Dividi Celle, vedere screenshot:

A screenshot showing the Split Cells option in Kutools tab on the ribbon

3. Nella finestra di dialogo Dividi Celle, selezionate Dividi Dati sotto la sezione Tipo, e poi scegliete Testo e numero sotto la sezione Separatore, vedere screenshot:

A screenshot of Kutools dialog box with Split to Columns and Text and number options selected

4. Poi cliccate sul pulsante Ok, e apparirà una finestra di promemoria per ricordarvi di selezionare una cella dove volete posizionare il risultato separato, vedere screenshot:

A screenshot of Kutools dialog to select destination cell for separated data

5. E poi cliccate su OK, le lettere e i numeri vengono separati in due colonne immediatamente, vedere screenshot:

A screenshot showing alphanumeric strings split into two columns in Excel using Kutools

Kutools per Excel - Potenzia Excel con oltre 300 strumenti essenziali. Goditi funzionalità AI gratuite per sempre! Ottienilo ora


Demo: Dividere / Separare stringhe alfanumeriche in due colonne con Kutools per Excel

Kutools per Excel: Oltre 300 strumenti utili a portata di mano! Goditi funzionalità AI gratuite per sempre! Scarica Ora!

I migliori strumenti per la produttività in Office

🤖 Kutools AI Aide: Rivoluziona l'analisi dei dati grazie a: Esecuzione Intelligente | Genera Codice | Crea Formule Personalizzate | Analizza Dati e Genera Grafici | Richiama Funzioni avanzate di Kutools
Funzionalità popolari: Trova, evidenzia o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda...
Super RICERCA.VERT: Ricerca VERT con criteri multipli | Ricerca VERT con valori multipli | Ricerca su più fogli | Corrispondenza approssimativa...
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa | Elenco a discesa dipendente | Elenco a discesa multi-selezione...
Gestione Colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Attiva/disattiva la visibilità delle colonne nascoste | Confronta intervalli e colonne...
Funzionalità in evidenza: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email tramite elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...) ...
Top15 set di strumenti:12 strumenti di testo (Aggiungi testo, Elimina Caratteri Specifici, ...) | Oltre50 tipi di grafici (Diagramma di Gantt, ...) | Oltre40 formule pratiche (Calcola l'età in base alla data di nascita, ...) |19 strumenti di inserimento (Inserisci codice QR, Inserisci Immagine da percorso, ...) |12 strumenti di conversione (Converti in parole, Conversione valuta, ...) |7 strumenti di unione e divisione (Unione avanzata righe, Dividi celle, ...) | ... e molto altro

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione 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 della stessa finestra, invece che in nuove finestre.
  • Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!