Com convertir una columna en una llista separada per comes amb cometes simples

  • Comparteix Això
Hugh West

Mentre treballem a Excel, de vegades necessitem convertir una columna o un interval en una llista separada per comes amb cometes simples al voltant de cadascun dels valors de la cel·la. En aquest article, us mostraré com convertir una columna en una llista separada per comes amb cometes simples al voltant de cadascun dels valors de la cel·la mitjançant funcions com CONCATENAR , TEXTJOIN juntament amb Macro VBA i eina Cerca i substitueix .

Descarregueu el llibre de pràctiques

Descarregueu aquest llibre de pràctiques per exercir la tasca mentre esteu llegint aquest article.

Converteix columna a List.xlsm

5 mètodes sobre com convertir columnes en llista separada per comes amb cometes simples

Suposem un escenari en què tenim un fitxer Excel que conté informació sobre diversos productes de papereria. Aquests productes es mostren a la columna anomenada Producte d'aquest full de treball d'Excel. Convertirem aquesta columna de productes en una llista separada per comes. La imatge següent mostra el full de treball amb la llista de productes separats per comes amb cometes simples al voltant de cadascun d'ells.

Mètode 1: Converteix la columna en una llista separada per comes manualment

Podem utilitzar la nostra pròpia fórmula utilitzant només el signe ampersand ( & ) i coma ( , ) per convertir la columna en una llista separada per comes amb cometes al voltant dels valors de la cel·la. Hem de seguir els passos següents.

Pasos:

⦿ Primer, hem d'escriure la fórmula següent a la cel·la C5 .

="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"

Desglossament de la fórmula:

El signe ( & ) s'unirà a les cometes simples ( '' ) i les comes ( , ) amb els valors de la cel·la per crear una llista separada per comes amb cometes simples .

⦿ En prémer ENTER , obtindrem la llista separada per comes amb cometes simples al voltant de cada valor de cel·la de la columna Producte a la cel·la C5 .

Llegir més: Com convertir columnes en files a Excel (2 mètodes)

Mètode 2: utilitzar la funció CONCATENAR per convertir Columna a llista separada per comes

També podeu utilitzar la funció CONCATENAR a Excel per convertir la columna en llista separada per comes amb cometes simples. Hem de fer el següent.

Passos:

⦿ Primer, hem d'escriure la fórmula següent a la cel·la C5 .

=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")

Desglossament de la fórmula:

La funció CONCATENAR agafarà diversos fragments de text o cadenes i els unirà per formar un text gran.

⦿ En prémer ENTER , obtindrem la llista separada per comes amb cometes simples al voltant de cada valor de cel·la de la columna Producte a la cel·la C5 .

Llegir més: Com transposar columnes a filesA Excel (6 mètodes)

Lectures similars

  • Com transposar files duplicades a columnes a Excel (4 maneres)
  • Excel Power Query: transposició de files a columnes (guia pas a pas)
  • Com transposar files a columnes amb Excel VBA (4 ideals Exemples)
  • Transposar diverses columnes a una columna a Excel (3 mètodes útils)
  • Com convertir columnes individuals en files a Excel amb fórmules

Mètode 3: apliqueu la funció TEXTJOIN per convertir la columna en una llista separada per comes

Si teniu accés a Microsoft Excel 365 , podeu utilitzar la funció TEXTJOIN per unir els valors de les cel·les d'una columna o rang per fer una llista separada per comes.

Passos:

⦿ Primer, hem d'escriure la fórmula següent a la cel·la C5 .

=TEXTJOIN(",", TRUE, B5:B9)

Desglossament de la fórmula:

La funció TEXTJOIN concatena o uneix diversos trossos de text o cadena utilitzant un delimitador . En aquest exemple, el delimitador és una coma ( , ).

Nota: La funció TEXTJOIN només es pot utilitzar a Microsoft Excel 365, Excel 2020, o Excel 2019. Hauríeu de tenir accés a qualsevol d'aquestes per utilitzeu la funció.

⦿ En prémer ENTER , obtindrem la llista separada per comes dels valors de les cel·les del Producte columna a la cel·la C5 .

Llegiu més: Com convertir Columnes a files a Excel basades en el valor de la cel·la

Mètode 4: Converteix la columna en una llista separada per comes mitjançant una macro VBA

Si esteu familiaritzat amb el VBA a Excel, podeu utilitzar VBA per convertir de manera eficient la columna en una llista separada per comes amb cometes simples . Hem de seguir els passos següents.

Pas 1:

⦿ Primer, seleccionarem Visual Basic de la pestanya Desenvolupador . També podem prémer ALT+F11 per obrir-lo.

Pas 2:

⦿ Ara, feu clic al botó Insereix i seleccioneu Mòdul .

⦿ Anoteu el codi següent a la finestra que apareix. Premem CTRL+S per desar el codi.

8970

Pas 3:

⦿ Ara tornarem al full de treball i escriurem el codi següent a la cel·la C5 .

=ColumntoList(B5:B9)

⦿ En prémer ENTER , obtindrem la llista separada per comes amb cometes simples al voltant de cadascuna valor de cel·la de la columna Producte a la cel·la C5 .

Llegir més: VBA per transposar diverses columnes a files a Excel (2 mètodes)

Mètode 5: utilitzeu l'opció Find & Substitueix l'eina per convertir la columna en una llista separada per comes

Podem utilitzar l'opció Cerca & Substituïu l'eina Microsoft Office per convertir una columna de Microsoft Excel en llista separada per comes a Microsoft Office. Només cal que seguiu els passos següents.

Pas 1:

⦿ Primer, seleccioneu totes les cel·les a Producte columna excepte la columna capçalera .

⦿ A continuació, feu clic amb el botó dret a qualsevol de les cel·les seleccionades. Veureu el menú contextual. Feu clic a Copia al menú.

⦿ Alternativament, podeu prémer CTRL+C per copiar el seleccionat. cel·les.

Pas 2:

⦿ Ara farem enganxeu les cel·les copiades en un document de Word en blanc de Microsoft prement CTRL+V .

⦿ A continuació, veurem una opció desplegable anomenada Opcions d'enganxar ( Ctrl ) a la cantonada a baix-dreta de les cel·les enganxades.

⦿ Ara , farem clic a Opcions d'enganxar i seleccionarem Conserva el text Només opcions.

⦿ A continuació, premem CTRL+H per obrir l'eina Cerca i substitueix .

⦿ Primer, inserirem “ ^p ” al quadre d'entrada Troba què .

⦿ A continuació, introduirem “ , ” al quadre d'entrada Substitueix per .

⦿ Finalment, farem clic a el botó Substitueix-ho tot .

⦿ Ara, veurem que tots els valors de cel·la del La columna Producte es converteix en una coma separada llista a MicrosoftWord.

Llegir més: convertir columnes en files a Excel mitjançant Power Query

Notes ràpides

🎯 Si no teniu una pestanya Desenvolupador, podeu fer-la visible a Fitxer > Opció > Personalitza la cinta .

🎯 Per obrir l'editor VBA Premeu ALT + F11. I podeu prémer ALT + F8 per obrir la finestra de macro.

Conclusió

En aquest article, hem après com per convertir una columna o un interval en una llista separada per comes amb cometes simples al voltant de cadascun dels valors de la cel·la. Espero que a partir d'ara pugueu convertir una columna en una llista separada per comes amb cometes simples molt fàcilment. Tanmateix, si teniu cap consulta o recomanació sobre aquest article, deixeu un comentari a continuació. Que tingueu un gran dia!!!

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.