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

Come si aggiunge un trattino tra le parole in Excel?

AutoreSun Data di modifica

In Excel, le parole all’interno di una cella sono generalmente separate da spazi. Tuttavia, in alcuni casi può essere preferibile utilizzare i trattini per separarle, come mostrato nell’immagine seguente. Ad esempio, potresti aver bisogno di standardizzare il formato di codici prodotto, creare identificatori più leggibili o rispettare requisiti specifici per l’importazione o l’esportazione dei dati. Modificare manualmente ogni cella per inserire i trattini è un’operazione lunga, noiosa e soggetta a errori, soprattutto quando si lavora con set di dati di grandi dimensioni. Questo articolo ti illustra diversi metodi pratici ed efficienti per aggiungere automaticamente i trattini tra le parole in Excel, risparmiando tempo e riducendo al minimo il rischio di errori.


Aggiungi trattini tra le parole tramite Testo in colonne e formula

La funzione Testo in colonne di Excel ti permette di suddividere il contenuto delle celle in colonne separate utilizzando delimitatori come gli spazi. Una volta effettuata la suddivisione, puoi ricombinare le parole con una formula per inserire trattini tra di esse. Questo metodo è perfetto quando i tuoi dati sono composti da gruppi di parole separati in modo coerente da spazi.

Scenari applicabili: Utilizza questa soluzione quando ogni cella contiene parole separate da spazi e desideri sostituirli con trattini. Il metodo è semplice se il numero di parole per cella è costante. Tuttavia, se i dati contengono un numero variabile di parole, potrebbero essere necessari aggiustamenti manuali delle formule dopo la suddivisione.

Suggerimento: Prima di procedere, ti consigliamo di copiare i dati originali in un foglio di backup, nel caso in cui dovessi aver bisogno di ripristinarli in seguito. Ricorda che la suddivisione dei dati in più colonne potrebbe sovrascrivere i contenuti eventualmente presenti nelle colonne a destra della selezione.

1. Seleziona l’elenco di celle in cui desideri aggiungere trattini tra le parole, quindi fai clic su Dati > Testo in colonne. Vedi screenshot:

2. Nel primo passaggio della Procedura guidata Converti testo in colonne, seleziona l’opzione Delimitato e fai clic su Avanti >. Nel secondo passaggio, spunta la casella Spazio sotto Delimitatori. Vedi screenshot:
Uno screenshot della procedura guidata Converti testo in colonne con il delimitatore Spazio selezionato

3. Fai nuovamente clic su Avanti > per passare all’ultimo passaggio della procedura guidata. Nella casella Destinazione, specifica dove desideri che vengano inseriti i dati suddivisi (ad esempio, seleziona la colonna vuota successiva). Vedi screenshot:
Uno screenshot della selezione di una destinazione per i dati suddivisi nella procedura guidata Converti testo in colonne

4. Fai clic su Fine per suddividere i dati in colonne separate. Successivamente, per ricomporre le parole con un trattino, seleziona una cella vuota accanto ai tuoi dati suddivisi e inserisci la seguente formula (ad esempio, se le parole si trovano ora nelle colonne C1 e D1): =C1&"-"&D1. Modifica i riferimenti di cella in base alle tue esigenze se hai più di due parole. Applica la formula in modo analogo per combinare più di due parti, ad esempio: =C1&"-"&D1&"-"&E1 nel caso di tre parole. Trascina la maniglia di riempimento verso il basso per estendere la formula a tutte le righe necessarie. Vedi screenshot:
Uno screenshot dell'unione di dati suddivisi con trattini utilizzando una formula in Excel

Precauzioni: Dopo aver ricombinato i dati, puoi copiarli e utilizzare Incolla valori per sostituire le formule con il testo effettivo, qualora volessi modificarne ulteriormente il contenuto.


Aggiungi trattini tra le parole tramite Trova e sostituisci

La funzione Trova e sostituisci di Excel offre un modo efficiente per sostituire tutti gli spazi con trattini in un intervallo selezionato. Questa soluzione è ideale per gestire rapidamente grandi volumi di dati quando l’unica trasformazione richiesta è la sostituzione degli spazi con trattini.

Scenari applicabili: Utilizza questo metodo quando devi semplicemente sostituire ogni spazio tra le parole con un trattino e il contenuto delle celle non richiede manipolazioni più complesse. È un approccio diretto, perfetto per dati in cui le parole sono già separate da spazi.

Suggerimento: Se desideri conservare i dati originali, copiali in una nuova colonna prima di sostituire gli spazi. Controlla anche la presenza di doppi spazi: se non li elimini preventivamente, dopo la sostituzione diventeranno doppi trattini.

1. Seleziona l’intervallo di celle da elaborare, quindi premi Ctrl + H per aprire la finestra di dialogo Trova e sostituisci.

2. Nella finestra di dialogo, nella scheda Sostituisci, digita uno spazio singolo (utilizzando la barra spaziatrice) nel campo Trova e un trattino (-) nel campo Sostituisci con. Vedi screenshot:

3. Fai clic su Sostituisci tutto. Verrà visualizzata una finestra di dialogo con il numero di sostituzioni effettuate. Fai clic su OK per chiuderla. Di conseguenza, tutti gli spazi tra le parole nella selezione verranno sostituiti con trattini. Vedi screenshot:
Uno screenshot degli spazi sostituiti con trattini nei dati selezionati in Excel

4. Chiudi la finestra di dialogo Trova e sostituisci.

Promemoria sugli errori: Assicurati che la selezione non includa dati in cui gli spazi non devono essere sostituiti, per evitare modifiche accidentali alla formattazione.


Aggiungi trattini tra le parole tramite Kutools per Excel

Se i tuoi dati non contengono spazi tra le parole — ad esempio testo concatenato in cui ogni parola inizia con una lettera maiuscola (come «MyExcelSheet») — i metodi tradizionali come Trova e sostituisci o Testo in colonne non funzioneranno direttamente. In questi casi, il componente aggiuntivo Kutools per Excel offre una soluzione altamente efficiente grazie al suo set di strumenti intuitivo e facile da usare.

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...

Con Kutools per Excel, puoi usare lo strumento Aggiungi testo per inserire un trattino prima di ogni lettera maiuscola. Successivamente, applica lo strumento Rimuovi caratteri da una certa posizione per eliminare eventuali trattini iniziali indesiderati in ciascuna cella. Questo metodo è particolarmente efficace per gestire stringhe in «camel case» o «Pascal case» (ad esempio, per trasformare «ThisIsAName» in «This-Is-A-Name»).

Vantaggi: Non è necessario ricorrere a formule complesse o modifiche manuali. Questo approccio semplifica notevolmente il processo, soprattutto con dati caratterizzati da lunghezze e strutture di parole variabili.

Precauzioni: Controlla attentamente l’anteprima nella finestra di dialogo Aggiungi testo prima di applicare le modifiche a un set di dati ampio. I risultati dell’unione sono visibili immediatamente e, se necessario, puoi annullare l’operazione con Ctrl+Z.

1. Seleziona l’intervallo di dati a cui desideri aggiungere trattini, quindi vai su Kutools > Testo > Aggiungi testo. Vedi screenshot:
Uno screenshot dell'opzione Aggiungi testo nella scheda Kutools sulla barra multifunzione

2. Nella finestra di dialogo Aggiungi testo, inserisci un (trattino) nella casella Testo. Seleziona Aggiungi solo a e scegli Prima delle lettere maiuscole dal menu a discesa. Vedi screenshot:
Uno screenshot della finestra di dialogo Aggiungi testo

3. Fai clic su OK. Verranno aggiunti trattini prima di ogni carattere maiuscolo nella selezione. Per rimuovere un eventuale trattino iniziale indesiderato, fai clic su Kutools > Testo > Rimuovi caratteri da una certa posizione. Vedi screenshot:
Uno screenshot della finestra di dialogo Aggiungi testo che aggiunge un trattino prima delle lettere maiuscole utilizzando Kutools

4. Nella finestra di dialogo Rimuovi caratteri da una certa posizione, inserisci 1 nella casella Numeri e seleziona Da sinistra in corrispondenza di Posizione. Conferma la tua scelta. Vedi screenshot:
Uno screenshot della funzione Rimuovi per posizione di Kutools per eliminare i trattini iniziali in Excel

5. Fare clic su OK per completare. Il risultato finale sarà che un trattino apparirà soltanto tra le parole.

Risoluzione dei problemi: Se il risultato non è quello previsto, assicurati che la selezione non contenga lettere maiuscole aggiuntive nei punti in cui non desideri trattini oppure valuta di adattare i dati per ottenere risultati più puliti prima di applicare lo strumento.

Kutools per Excel: Oltre 300 strumenti pratici a portata di mano! Goditi funzionalità basate sull’intelligenza artificiale per lavorare in modo più intelligente e veloce!Scarica ora!

Demo: Aggiungi trattino tra le parole utilizzando Kutools per Excel

 

Aggiungi trattino tra le parole o Prima delle lettere maiuscole mediante macro VBA

Per gli utenti Excel esperti nell’uso delle macro, uno script VBA personalizzato rappresenta un metodo efficiente per aggiungere automaticamente trattini tra le parole separate da spazi oppure per inserire trattini davanti a ogni lettera maiuscola quando non sono presenti separatori. Questo approccio è particolarmente utile per l’elaborazione ripetitiva di fogli di grandi dimensioni o quando si desidera inserire trattini in modo più raffinato o condizionato.

Scenari applicabili: Questa soluzione è ideale quando serve maggiore flessibilità, ad esempio per inserire trattini prima delle lettere maiuscole in testo concatenato (es. «MyAccountNumber» diventa «My-Account-Number») o per automatizzare il processo su più intervalli. A differenza delle funzionalità integrate, una macro può essere personalizzata per gestire logiche specifiche sui limiti delle parole, elaborazioni batch o l’elaborazione di nuovi dati: basta rieseguirla in qualsiasi momento!

Vantaggi e svantaggi: Questa soluzione è altamente ripetibile e personalizzabile, ma richiede l’abilitazione delle macro, che potrebbe essere limitata dalle impostazioni di sicurezza in alcuni ambienti. Salva sempre la cartella di lavoro prima di eseguire nuove macro.

Risoluzione dei problemi: Se viene visualizzato l’avviso «Le macro sono disabilitate», assicurati di avere le autorizzazioni necessarie e che il file sia salvato in un formato abilitato alle macro (*.xlsm).

Come usare:

1. Fare clic su Sviluppo > Visual Basic. Nella finestra di Microsoft Visual Basic, Applications Edition, selezionare Inserisci > Modulo e incollare il codice riportato di seguito nel riquadro Modulo:

Sub InsertHyphensInSelection()
    Dim rng As Range
    Dim cell As Range
    Dim txt As String
    Dim i As Integer
    Dim newTxt As String
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    If TypeName(Selection) <> "Range" Then Exit Sub
    
    Set rng = Application.InputBox("Select cells to insert hyphens:", xTitleId, Selection.Address, Type:=8)
    
    For Each cell In rng
        If Not IsEmpty(cell.Value) Then
            txt = cell.Value
            
            ' Option1: Replace spaces with hyphens
            If InStr(txt, " ") > 0 Then
                cell.Value = Replace(txt, " ", "-")
            Else
                ' Option2: Insert hyphens before uppercase letters (except the first character)
                newTxt = Left(txt, 1)
                
                For i = 2 To Len(txt)
                    If Mid(txt, i, 1) Like "[A-Z]" Then
                        newTxt = newTxt & "-" & Mid(txt, i, 1)
                    Else
                        newTxt = newTxt & Mid(txt, i, 1)
                    End If
                Next i
                
                cell.Value = newTxt
            End If
        End If
    Next cell
End Sub

2. Chiudere l’editor VBA. Per eseguire la macro, tornare a Excel, selezionare l’intervallo di celle da elaborare e premere il tasto F5 oppure fare clic su Esegui.

  • Se una cella contiene spazi, questi verranno tutti sostituiti con trattini.
  • Se non ci sono spazi (ossia, una parola concatenata), verrà inserito un trattino prima di ogni lettera maiuscola (tranne la prima).

Nota sui parametri: la macro elabora tutte le celle selezionate; Celle vuote verranno ignorate.

Suggerimenti: provare la macro su una copia campione dei propri dati per comprendere bene il comportamento della trasformazione prima di applicarla al set di dati originale.

Quando si elaborano set di dati di grandi dimensioni, è sempre opportuno eseguire le operazioni su un foglio di backup oppure utilizzare il comando Annulla di Excel per ripristinare eventuali risultati imprevisti. Se si lavora con stili di testo misti (alcune celle con spazi, altre con parole concatenate), scegliere lo strumento o il metodo più adatto al contenuto delle celle. La soluzione basata su macro VBA è particolarmente flessibile e può essere ulteriormente personalizzata se i dati presentano requisiti specifici. Inoltre, se si esegue frequentemente questa formattazione, automatizzarla tramite macro o utilizzare Kutools per Excel può aumentare significativamente la produttività.


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