Skip to main content

Kutools per Office — Una Suite. Cinque Strumenti. Ottieni di Più.

Come separare testo e numeri da una cella in due colonne?

Author: Xiaoyang Last Modified: 2025-08-26

Se hai una colonna di stringhe di testo composte da testo e numeri, ora vorresti separare il testo e i numeri da una cella in due celle diverse come mostrato nello screenshot seguente. In Excel, puoi completare questa operazione con questi metodi.


Metodo 1: Separare testo e numeri con formule in Excel

Con le seguenti formule, puoi estrarre il testo e i numeri dalla cella in due celle separate. Procedi come segue:

1. Inserisci questa formula in una cella vuota – C3 dove desideri inserire il risultato: =SINISTRA(A3;MIN(TROVA({0;1;2;3;4;5;6;7;8;9};A3&"0123456789"))-1), (A3 è la cella che contiene la stringa di testo che vuoi separare), quindi premi il tasto Invio per ottenere solo il testo dalla cella A2. Vedi screenshot:

apply a formula to extract text

2. Successivamente, puoi estrarre i numeri dalla cella applicando questa formula: =DESTRA(A3;LUNGHEZZA(A3)-MIN(TROVA({0;1;2;3;4;5;6;7;8;9};A3&"0123456789"))+1), (A3 è la cella che contiene la stringa di testo che vuoi separare), inserisci questa formula nella cella D3 dove vuoi posizionare i numeri, e premi il tasto Invio, quindi otterrai i numeri come segue:

apply a formula to extract numbers

3. Quindi seleziona la cella C3:D3, e trascina la maniglia di riempimento sulle celle in cui desideri inserire queste formule, e vedrai che il testo e i numeri sono stati separati in celle diverse:

drag the formulas down to other cells


Dividi o Separa stringhe di testo in colonne individuali di testo e numeri:

Kutools per Excel Dividi Celle è uno strumento potente, può aiutarti a dividere i valori delle celle in più colonne o righe, può anche aiutarti a dividere stringhe alfanumeriche in colonne separate di testo e numeri, ecc... Clicca per scaricare Kutools per Excel!

split text and number by kutools

Metodo 2: Separare testo e numeri con Compilazione automatica in Excel 2013 e versioni successive

Con le suddette formule, puoi separare il testo e i numeri solo se il testo precede i numeri. Per separare la stringa di testo in cui i numeri precedono il testo, puoi utilizzare la funzione Compilazione automatica di Excel 2013 e versioni successive.

Se hai Excel 2013 e versioni successive, la funzione Compilazione automatica può aiutarti a inserire il testo in una colonna e i numeri in un'altra colonna, procedi come segue:

1. Digita completamente i numeri della tua prima stringa di testo in una cella vuota adiacente - B3, vedi screenshot:

Type the numbers of the first text string completely

2. Quindi seleziona l'intervallo B3:B7 dove vuoi inserire i numeri, e clicca Dati > Compilazione automatica, e solo i numeri verranno inseriti immediatamente nelle celle, vedi screenshot:

click Data > Flash Fill

3. Poi inserisci completamente la stringa di testo nella cella C3, vedi screenshot:

enter the text string completely

4. Seleziona l'intervallo di celle C3:C7 dove vuoi inserire solo il testo, clicca Dati > Compilazione automatica come nel passaggio 2, e vedrai che il testo è stato separato come segue:

click Data > Flash Fill

Suggerimento: Puoi anche trascinare la maniglia di riempimento sull'intervallo che desideri utilizzare, quindi cliccare Opzioni di Riempimento Automatico e selezionare Compilazione automatica.

click Auto Fill Option and check Flash Fill

Metodo 3: Separare testo e numeri mescolati irregolarmente con una Funzione Definita dall'Utente

Se hai alcune stringhe di testo che sono mescolate con testo e numeri in modo irregolare come mostrato nei dati seguenti, Excel non supporta una funzione generale per risolvere questo problema, ma puoi creare una Funzione Definita dall'Utente per completarlo.

Separate text and numbers which are mixed irregular

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

2. Clicca Inserisci > Modulo, e incolla il seguente codice nella Finestra del Modulo.

Codice VBA: separare testo e numeri in celle diverse da una cella

Public Function SplitText(pWorkRng As Range, pIsNumber As Boolean) As String
'Updateby Extendoffice
Dim xLen As Long
Dim xStr As String
xLen = VBA.Len(pWorkRng.Value)
For i = 1 To xLen
    xStr = VBA.Mid(pWorkRng.Value, i, 1)
    If ((VBA.IsNumeric(xStr) And pIsNumber) Or (Not (VBA.IsNumeric(xStr)) And Not (pIsNumber))) Then
        SplitText = SplitText + xStr
    End If
Next
End Function

3. Salva e chiudi questo codice, torna al foglio di lavoro, inserisci questa formula =SplitText(A3,FALSE) in una cella vuota per ottenere solo la stringa di testo e poi trascina la maniglia di riempimento verso il basso fino alle celle che desideri riempire con questa formula, vedi screenshot:

split text by user defined function

4. E poi, digita la formula =SplitText(A3,TRUE) in un'altra cella e trascina la maniglia di riempimento verso il basso fino alle celle che desideri riempire con questa formula per ottenere i numeri, vedi screenshot:

splitnumbers by user defined function

Nota: Il risultato sarà errato se ci sono numeri decimali nella stringa di testo.


Metodo 4: Separare testo e numeri in due colonne con Kutools per Excel

Se hai Kutools per Excel, con il suo potente strumento - Dividi Celle, puoi dividere rapidamente le stringhe di testo in due colonne: una per i numeri e un'altra per il testo.

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, procedi come segue:

1. Seleziona l'intervallo di dati che desideri separare in testo e numero.

2. Clicca Kutools > Unisci & Dividi > Dividi Celle, vedi screenshot:

click Kutools > Merge & Split > Split Cells

3. Nella finestra di dialogo Dividi Celle, seleziona l'opzione Dividi in Colonne sotto la sezione Tipo, e poi seleziona Testo e numero dalla sezione Dividi per, vedi screenshot:

set options in the dialog box

4. Clicca sul pulsante OK, e apparirà una finestra di avviso per ricordarti di selezionare una cella per l'output del risultato, vedi screenshot:

select a cell to output the result

5. Clicca sul pulsante OK, e le stringhe di testo nella selezione saranno state separate in due colonne come mostrato nello screenshot seguente:

the text and numbers are split

Clicca Scarica Kutools per Excel e prova gratis Ora!


Separare testo e numeri con Kutools per Excel

 

Articoli correlati:

Come dividere una parola in lettere separate in Excel?

Come dividere le celle in più colonne o righe tramite ritorno a capo?


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 crea grafici | Attiva Funzioni avanzate
Funzionalità più usate: Trova, evidenziazione o contrassegna duplicati | Elimina righe vuote | Unisci colonne o celle senza perdere dati | Arrotonda senza formula...
Super RICERCA.VERT: Ricerca VERT per criteri multipli | Ricerca VERT per 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...
Gestore colonne: Aggiungi un numero specifico di colonne | Sposta colonne | Cambia stato di visibilità delle colonne nascoste | Confronta intervalli & colonne...
Funzionalità in primo piano: Attenzione della griglia | Visualizzazione di progettazione | Barra delle formule avanzata | Gestore di cartelle di lavoro & fogli | Libreria AutoText | Selettore di data | Unisci dati | Crittografa/Decrittografa celle | Invia Email per elenco | Super Filtri | Filtro speciale (filtra grassetto/corsivo/barrato...)...
Top15 strumenti:12 strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici, ...) |50+ tipi di grafico (Diagramma di Gantt, ...) |40+ formule pratiche (Calcola letà 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 Unione & Dividi (Unione avanzata righe, Dividi celle, ...) | ... e altro ancora
Usa Kutools nella lingua che preferisci – supporta Inglese, Spagnolo, Tedesco, Francese, Cinese e oltre40 altre lingue!

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 farti risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...


Office Tab porta le schede su Office e rende il tuo lavoro molto più semplice

  • Abilita la modifica e 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 produttività del50% e riduce centinaia di clic del mouse ogni giorno!

Tutti gli add-in Kutools. Un solo programma di installazione

La suite Kutools for Office include add-in per Excel, Word, Outlook & PowerPoint più Office Tab Pro, ideale per i team che lavorano su più app di Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tutto-in-uno — Add-in per Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un solo programma di installazione, una sola licenza — configurazione in pochi minuti (pronto per MSI)
  • Funzionano meglio insieme — produttività ottimizzata su tutte le app Office
  • Prova completa30 giorni — nessuna registrazione, nessuna carta di credito
  • Massimo risparmio — costa meno rispetto all’acquisto singolo degli add-in