Combinazione di più righe in una colonna (Microsoft Excel)
Bonnie ha descritto un problema comune che si verifica durante l’importazione di un file in Excel. Il file importato è un file di testo scansionato e l’importazione va bene, con un piccolo problema tecnico: in una colonna in cui era presente del testo a capo nel documento originale, il testo ora occupa diverse righe nel foglio di lavoro. Bonnie sta cercando un modo per combinare di nuovo quelle righe in una singola cella in quella colonna.
Ci sono un paio di modi in cui questo può essere fatto. Se non devi farlo troppo spesso, un approccio stereotipato potrebbe essere il migliore. Usa semplicemente la e commerciale (&) per concatenare il contenuto delle righe che vuoi combinare:
=C6 & " " & C7 & " " & C8 & " " & C9
Il risultato è tutto il testo combinato in una singola cella. Puoi copiare questo risultato negli Appunti e usare Incolla speciale per inserirlo nella cella finale dove ne hai bisogno. Infine, puoi eliminare le righe multiple originali che non sono più necessarie.
Un altro approccio funziona molto bene se le celle che vuoi combinare contengono tutte del testo. Supponiamo che tu voglia combinare le celle C6: C9. Tutto quello che devi fare è allargare la colonna C in modo che possa contenere il contenuto di quelle celle su una singola riga. Quindi, seleziona le celle. Visualizzare la scheda Home della barra multifunzione e notare che nel gruppo Modifica è presente uno strumento chiamato Riempimento.
Se fai clic sullo strumento, viene visualizzato un elenco a discesa di opzioni da cui scegliere Giustifica. Quando lo fai, finisci con tutti i valori nella cella C6, separati da spazi.
Se hai bisogno di concatenare celle abbastanza spesso, potresti trarre vantaggio da una semplice macro:
Sub Combine() Dim J As Integer If Selection.Cells.Count > 1 Then For J = 2 To Selection.Cells.Count Selection.Cells(1).Value = _ Selection.Cells(1).Value & " " & _ Selection.Cells(J).Value Selection.Cells(J).Clear Next J End If End Sub
Per utilizzare questa macro, seleziona le celle che desideri concatenare e quindi esegui la macro. Il contenuto di tutte le celle viene combinato nella prima cella della selezione, quindi tutto ciò che è nelle altre celle viene cancellato.
La macro non elimina nessuna riga; che resta da fare. Tuttavia, combina i contenuti rapidamente, anche più rapidamente se si assegna un tasto di scelta rapida alla macro.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (11496) si applica a Microsoft Excel 2007, 2010, 2013 e 2016.
Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: