Come trasporre i dati dalla colonna in una singola cella in Excel?
Quando è necessario trasporre un elenco di dati in una singola cella in un foglio di lavoro, normalmente è possibile applicare l'estensione Concatenare funzione per unire l'elenco di celle in una cella, ma sarà complesso se è necessario combinare dati enormi. In questo articolo, parlerò di alcuni trucchi rapidi per risolvere questa attività in Excel.
Trasponi i dati dalla colonna in una singola cella con la funzione definita dall'utente
Trasponi i dati dalla colonna in una singola cella con Kutools per Excel
Trasponi i dati dalla colonna in una singola cella con la funzione definita dall'utente
Ad eccezione della funzione Concatenate per unire un elenco di valori di cella, è possibile applicare il seguente codice VBA per ottenere il risultato il più rapidamente possibile.
1. Tieni premuto il ALT + F11 chiavi e apre il file Microsoft Visual Basic, Applications Edition finestra.
2. Clic inserire > Modulie incolla il codice seguente nel file Moduli Finestra.
Codice VBA: trasponi i dati dalla colonna in una singola cella
Function transposeRange(Rg As Range)
'updateby Extendoffice
Dim xCell As Range
Dim xStr As String
For Each xCell In Rg
If Not IsEmpty(xCell.Value) Then
xStr = xStr & xCell.Value & ","
End If
Next
transposeRange = Left(xStr, Len(xStr) - 1)
End Function
3. Quindi salva e chiudi questo codice, torna al foglio di lavoro e inserisci questa formula: = intervallo di trasposizione (A1: A10) in una cella vuota per inserire il risultato e premere entrare chiave, otterrai tutti i valori delle celle in una colonna che sono stati posizionati in una singola cella, vedi screenshot:
Note:: Nel codice sopra, A1: A10 è l'intervallo dell'elenco che desideri trasporre in una singola cella e inoltre puoi separare il contenuto unito con altri delimitatori, come virgola, trattino, spazio, ecc. semplicemente cambiando la virgola nello script xStr = xStr e xCell.Value & ",".
Trasponi i dati dalla colonna in una singola cella con Kutools per Exce
Se si dispone di Kutools for Excel, con il suo potente strumentoCombinare, puoi combinare i dati in una colonna, una riga o un intervallo in una cella.
Kutools for Excel : con oltre 300 utili componenti aggiuntivi di Excel, da provare gratuitamente senza limitazioni in 30 giorni. |
Dopo l'installazione Kutools for Excel, per favore fai come segue :( Scarica subito Kutools per Excel! )
1. Seleziona la colonna di dati che desideri combinare in una cella.
2. Clic Kutools > Unisci e dividi > Combina righe, colonne o celle senza perdere dati, vedi screenshot:
3. Nella finestra di dialogo visualizzata, seleziona Combina in una singola cella sotto il Per combinare le celle selezionate in base alle seguenti opzioni, quindi specifica un separatore per separare il contenuto unito, vedi screenshot:
4. Quindi fare clic Ok or APPLICA pulsante e otterrai il seguente risultato di cui hai bisogno:
Scarica e prova gratuitamente Kutools per Excel ora!
Demo: trasponi i dati dalla colonna in una singola cella con Kutools per Exce
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- 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, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!