Táboa de contidos
Mentres traballamos en Excel, ás veces é posible que necesitemos converter unha columna ou un intervalo nunha lista separada por comas con comiñas simples ao redor de cada un dos valores das celas. Neste artigo mostrarei como converter unha columna nunha lista separada por comas con comiñas simples arredor de cada un dos valores das celas usando funcións como CONCATENATE , TEXTJOIN xunto con Macro VBA e Ferramenta Buscar e substituír .
Descargar libro de prácticas
Descargar este libro de prácticas para exercer a tarefa mentres estás lendo este artigo.
Converter columna en lista.xlsm
5 métodos sobre como converter columna en lista separada por comas con comiñas simples
Supoñamos un escenario no que temos un ficheiro Excel que contén información sobre varios produtos de papelería. Estes produtos están listados na columna titulada Produto nesa folla de cálculo de Excel. Converteremos esta columna de produtos nunha lista separada por comas. A imaxe de abaixo mostra a folla de traballo coa lista de produtos separados por comas con comiñas simples ao redor de cada un deles.
Método 1: converter manualmente a columna en lista separada por coma
Podemos usar a nosa propia fórmula usando só o signo e ampersand ( & ) e coma ( , ) para converter a columna nunha lista separada por comas con comiñas ao redor dos valores das celas. Temos que seguir os seguintes pasos.
Pasos:
⦿ Primeiro, temos que escribir a seguinte fórmula na cela C5 .
="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"
Desglose de fórmulas:
O signo e comercial ( & ) unirase ás comiñas simples ( '' ) e as comas ( , ) cos valores da cela para crear unha lista separada por comas con comiñas simples .
⦿ Ao premer ENTER , obteremos a lista separada por comas con comiñas simples ao redor de cada valor de cela da columna Produto na cela C5 .
Ler máis: Como converter columnas en filas en Excel (2 métodos)
Método 2: Use a función CONCATENAR para Converter Lista separada de columna a coma
Tamén pode usar a función CONCATENAR en Excel para converter a columna en lista separada por comas con comiñas simples. Temos que facer o seguinte.
Pasos:
⦿ Primeiro, temos que escribir a seguinte fórmula na cela C5 .
=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")
Desglose da fórmula:
A función CONCATENAR collerá varias pezas de texto ou cadeas e unirase para formar un texto grande.
⦿ Ao premer ENTER , obteremos a lista separada por comas con comiñas simples ao redor de cada valor de cela da columna Produto na cela C5 .
Ler máis: Como transpoñer columnas a filasEn Excel (6 métodos)
Lecturas similares
- Como transpoñer filas duplicadas a columnas en Excel (4 xeitos)
- Excel Power Query: Transponer filas a columnas (Guía paso a paso)
- Como transpoñer filas a columnas usando Excel VBA (4 Ideal Exemplos)
- Transpoñer varias columnas nunha soa columna en Excel (3 métodos prácticos)
- Como converter columnas individuais en filas en Excel con fórmulas
Método 3: aplicar a función TEXTJOIN para converter a columna en lista separada por comas
Se tes acceso a Microsoft Excel 365 , pode usar a función TEXTJOIN para unir os valores das celas dunha columna ou rango para facer unha lista separada por comas.
Pasos:
⦿ Primeiro, temos que escribir a seguinte fórmula na cela C5 .
=TEXTJOIN(",", TRUE, B5:B9)
Desglose da fórmula:
A función TEXTJOIN concatena ou une varios anacos de texto ou cadea usando un delimitador . Neste exemplo, o delimitador é unha coma ( , ).
Nota: A función TEXTJOIN só é exclusiva para usarse en Microsoft Excel 365, Excel 2020, ou Excel 2019. Debería ter acceso a calquera destes para use a función.
⦿ Ao premer ENTER , obteremos a lista separada por comas dos valores das celas do Produto columna na cela C5 .
Ler máis: Como converter Columnas a filas en Excel en función do valor da cela
Método 4: converter columnas en listas separadas por comas usando macro VBA
Se está familiarizado co VBA en Excel, entón podes usar VBA para converter de forma eficiente a columna nunha lista separada por comas con comiñas simples . Temos que seguir os seguintes pasos.
Paso 1:
⦿ Primeiro, seleccionaremos Visual Basic de a pestana Desenvolvedor . Tamén podemos premer ALT+F11 para abrilo.
Paso 2:
⦿ Agora, fai clic no botón Inserir e selecciona Módulo .
⦿ Anote o seguinte código na xanela que aparece. Premeremos CTRL+S para gardar o código.
4338
Paso 3:
⦿ Volveremos agora á folla de traballo e escribiremos o seguinte código na cela C5 .
=ColumntoList(B5:B9)
⦿ Ao premer ENTER , obteremos a lista separada por comas con comiñas simples arredor de cada unha valor da cela da columna Produto na cela C5 .
Ler máis: VBA para transpoñer varias columnas en filas en Excel (2 métodos)
Método 5: use o Find & Substituír a ferramenta para converter a columna en lista separada por comas
Podemos usar o Buscar & Substitúe a ferramenta Microsoft Office para converter unha columna en Microsoft Excel en lista separada por comas en Microsoft Office. Só tes que seguir os seguintes pasos.
Paso 1:
⦿ Primeiro, selecciona todas as celas do Produto columna excepto a columna cabeceira .
⦿ A continuación, faga clic co botón dereito sobre calquera das celas seleccionadas. Verá o menú contextual. Faga clic en Copiar no menú.
⦿ Alternativamente, pode premer CTRL+C para copiar o elemento seleccionado. celas.
Paso 2:
⦿ Agora imos pega as celas copiadas nun documento de Word en branco de Microsoft premendo CTRL+V .
⦿ Entón, veremos unha opción despregable chamada Opcións de pegar ( Ctrl ) na esquina abaixo-dereita das celas pegadas.
⦿ Agora , faremos clic en Opcións de pegar e seleccionaremos Manter texto Só opcións.
⦿ A continuación, presionaremos CTRL+H para abrir a ferramenta Buscar e substituír .
⦿ Primeiro, inseriremos “ ^p ” na caixa de entrada Atopar o que .
⦿ Entón, introduciremos “ , ” na caixa de entrada Substituír con .
⦿ Finalmente, faremos clic en o botón Substituír todo .
⦿ Agora, veremos que todos os valores das celas da A columna Produto convértense nunha coma separada lista en MicrosoftWord.
Ler máis: converter columnas en filas en Excel usando Power Query
Notas rápidas
🎯 Se non tes unha pestana de programador, podes facelo visible en Ficheiro > Opción > Personaliza a cinta .
🎯 Para abrir o editor de VBA Preme ALT + F11. E podes premer ALT + F8 para abrir a xanela Macro.
Conclusión
Neste artigo aprendemos como para converter unha columna ou un intervalo nunha lista separada por comas con comiñas simples arredor de cada un dos valores das celas. Espero que a partir de agora poida converter unha columna nunha lista separada por comas con comiñas simples con moita facilidade. Non obstante, se tes algunha dúbida ou recomendación sobre este artigo, deixa un comentario a continuación. Que teñades un bo día!!!