Com convertir la llista de columnes a la llista separada per comes en Excel?
Si voleu convertir una llista de columnes de dades a una llista separada per coma o altres separadors, i generar el resultat en una cel·la tal com es mostra a continuació, podeu fer-ho per la funció CONCATENATE o executar un VBA a Excel.
Convertiu la llista de columnes a la llista separada per comes amb la funció CONCATENATE
Converteix la llista de columnes en una llista separada per comes amb VBA
Convertiu la llista de columnes a la llista separada per comes amb Kutools per a Excel
Converteix ràpidament una llista de columnes en una llista separada per comes amb Kutools per a Excel
Kutools per a Excel Combina columnes o files la utilitat pot ajudar els usuaris d'Excel a combinar fàcilment diverses columnes o files en una columna o fila sense perdre dades. A més, els usuaris d'Excel poden embolicar aquestes cadenes de text combinades amb transport o retorn dur. Prova gratuïta de característiques completes 60-day!
Eines de productivitat recomanades per a Excel / Office
Pestanya d'Office: Porteu l'edició amb pestanyes a Excel i a un altre programari d'Office, igual que Chrome, Firefox i Safari.Prova gratuïta il·limitada de 30-dia
Kutools for Excel: Les característiques poderoses de 300 fan que Excel sigui molt fàcil i augmenti la productivitat immediatament.Prova gratuïta il·limitada de 60-dia
Convertiu la llista de columnes a la llista separada per comes amb la funció CONCATENATE
En Excel, la funció CONCATENATE pot convertir la llista de columnes en una llista en una cel·la separada per comes. Feu el següent:
1. Seleccioneu una cel·la buida adjacent a les primeres dades de la llista, per exemple, la cel·la C1 i escriviu aquesta fórmula = CONCATENATE (TRANSPOSE (A1: A7) & ",") (A1: A7 és la columna que convertiu a la llista serrada de coma "," indica el separador que voleu separar la llista). Mostra la captura de pantalla a continuació:
2. Ressalteu el TRANSPOSE (A1: A7) & "," a la fórmula, i premeu la tecla F9 clau
3. Traieu les aixelles arrissades {i } de la fórmula, i premeu la tecla Enter clau
Ara, podeu veure que tots els valors de la llista de columnes s'han convertit una llista en una cel·la i es separen per comes. Mostra la captura de pantalla a dalt.
Converteix la llista de columnes en una llista separada per comes amb VBA
Si la funció CONCATENATE és una mica tediosa per a vostè, podeu utilitzar un VBA per convertir ràpidament la llista de columnes a una llista d'una cel·la.
1. Espera ALT botó i premeu F11 al teclat per obrir un Microsoft Visual Basic per a aplicacions finestra.
2. clic Insereix > Mòduls, i copieu el VBA al mòdul.
VBA: converteix la llista de columnes a la llista separada per comes
Sub ChangeRange() 'Updateby20140310 Dim rng As Range Dim InputRng As Range, OutRng As Range xTitleId = "KutoolsforExcel" Set InputRng = Application.Selection Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8) Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8) outStr = "" For Each rng In InputRng If outStr = "" Then outStr = rng.Value Else outStr = outStr & "," & rng.Value End If Next OutRng.Value = outStr End Sub
3. clic Correr botó o premeu F5 per executar el VBA.
4. Apareix un quadre de diàleg a la pantalla i podeu seleccionar la llista de columnes que vulgueu convertir. Mostra la captura de pantalla:
5. clic OK, llavors apareix un altre quadre de diàleg per seleccionar una cel·la. Mostra la captura de pantalla:
6. clic OK, i tots els valors de la llista de columnes s'han convertit a una llista separada per coma en una cel·la.
Punta: A la VBA anterior, "," indica el separador que necessiteu, i podeu canviar-lo segons necessiteu.
Convertiu la llista de columnes a la llista separada per comes amb Kutools per a Excel
També podeu aplicar Kutools per a Excel Combinar utilitat per combinar una llista de columnes i separar cada valor amb coma fàcilment.
Kutools for Excel - Combina més de 300 Advanced Functions and Tools per a Microsoft Excel |
1. Seleccioneu la llista de columnes que converteu a una llista separada per comes i feu clic a Kutools > Combinar.
2. Al quadre de diàleg Columnes o files de combinació d'obertura, heu de:
(1) Comproveu el Combina files opció en el Per combinar les cel·les seleccionades d'acord amb les següents opcions secció;
(2) Al Especifiqueu un separador secció, marqueu el Un altre separador opció i escriviu coma , en la següent casella;
3. Feu clic al Ok botó.
Ara veureu que tots els valors de la llista de columnes especificats es combinen en una sola cel·la i es converteixen en una llista separada per comes.
Kutools for Excel - Inclou més eines 300 pràctiques d'Excel. Prova gratuïta de prova completa 60-dia, no cal una targeta de crèdit. Aconsegueix ara!
Demostració: converteu la llista de columnes a la llista separada per comes en Excel
En aquest vídeo, el Kutools fitxa i el Kutools més la pestanya és afegida per Kutools for Excel. Si ho necessiteu, feu clic a aquí tenir una prova gratuïta 60-dia sense limitacions!
Normalment els usuaris d'Excel poden aplicar la Text a columnes funció per dividir una cel·la en diverses columnes, però no hi ha un mètode directe per convertir una cel·la a diverses files. No obstant això, Kutools per a Excel Cèl·lules dividides La utilitat us pot ajudar a fer-ho fàcilment seguint la imatge que es mostra a continuació. Prova gratuïta de característiques completes 60-day!