Cómo convertir una columna en una lista separada por comas con comillas simples

  • Compartir Este
Hugh West

Mientras trabajamos en Excel, a veces podemos necesitar convertir una columna o un rango en una lista separada por comas con comillas simples alrededor de cada uno de los valores de las celdas. En este artículo, te mostraré cómo convertir una columna en una lista separada por comas con comillas simples alrededor de cada uno de los valores de las celdas utilizando funciones como CONCATENAR , TEXTJOIN junto con Macro VBA y Buscar y reemplazar Herramienta.

Descargar el cuaderno de prácticas

Descárgate este cuaderno de prácticas para ejercitar la tarea mientras lees este artículo.

Convertir Columna en Lista.xlsm

5 métodos para convertir una columna en una lista separada por comas con comillas simples

Supongamos un escenario en el que tenemos un archivo Excel que contiene información sobre varios productos de papelería. Estos productos se enumeran en la columna titulada Producto en esa hoja de cálculo de Excel. Convertiremos esta columna de productos en una lista separada por comas. La imagen siguiente muestra la hoja de cálculo con la lista de productos separada por comas con comillas simples alrededor de cada uno de ellos.

Método 1: Convertir manualmente una columna en una lista separada por comas

Podemos utilizar nuestra propia fórmula utilizando únicamente el signo ampersand ( & ) y coma ( , ) para convertir la columna en una lista separada por comas con comillas simples alrededor de los valores de las celdas. Tenemos que seguir los siguientes pasos.

Pasos:

⦿ En primer lugar, tenemos que escribir la siguiente fórmula en la celda C5 .

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

Desglose de fórmulas:

En signo ampersand ( & ) se unirá al comillas simples ( '' ) y el comas ( , ) con el valores de celda a crear un archivo separado por comas lista con comillas simples .

⦿ Al pulsar INTRODUCE obtendremos el lista separada por comas con comillas simples alrededor de cada valor de celda del Producto columna en celda C5 .

Read More: Cómo convertir columnas en filas en Excel (2 métodos)

Método 2: Utilice la función CONCATENAR para Convertir columna en lista separada por comas

También puede utilizar la función CONCATENAR en Excel para convertir la columna a lista separada por comas con comillas simples. Tenemos que hacer lo siguiente.

Pasos:

⦿ En primer lugar, tenemos que escribir la siguiente fórmula en la celda C5 .

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

Desglose de fórmulas:

En CONCATENAR tomará varios trozos de texto o cadenas y los unirá para formar un texto grande.

⦿ Al pulsar INTRODUCE obtendremos el lista separada por comas con comillas simples alrededor de cada valor de celda del Producto columna en celda C5 .

Read More: Cómo transponer columnas a filas en Excel (6 métodos)

Lecturas similares

  • Cómo transponer filas duplicadas a columnas en Excel (4 maneras)
  • Excel Power Query: Transponer Filas a Columnas (Guía Paso a Paso)
  • Cómo Transponer Filas a Columnas Usando Excel VBA (4 Ejemplos Ideales)
  • Transponer varias columnas en una sola columna en Excel (3 métodos prácticos)
  • Cómo convertir columnas individuales en filas en Excel con fórmulas

Método 3: Aplicar la función TEXTJOIN para convertir una columna en una lista separada por comas

Si tiene acceso a Microsoft Excel 365 puede utilizar la función TEXTJOIN para unir los valores de las celdas de una columna o rango y formar una lista separada por comas.

Pasos:

⦿ En primer lugar, tenemos que escribir la siguiente fórmula en la celda C5 .

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

Desglose de fórmulas:

En TEXTJOIN función concatena o se une a varias piezas de texto o cadena utilizando un delimitador. En este ejemplo, el delimitador es un coma ( , ).

Nota: En TEXTJOIN es exclusiva para su uso en Microsoft Excel 365, Excel 2020, o Excel 2019. Debe tener acceso a cualquiera de ellos para utilizar la función.

⦿ Al pulsar INTRODUCE obtendremos el lista separada por comas de valores de celda del Producto columna en celda C5 .

Más información: Cómo Convertir Columnas en Filas en Excel Basado en el Valor de la Celda

Método 4: Convertir una columna en una lista separada por comas mediante una macro VBA

Si conoce el VBA en Excel, puede utilizar VBA para convertir eficazmente el a una lista separada por comas con comillas simples Hay que seguir los siguientes pasos.

Paso 1:

⦿ En primer lugar, seleccionaremos Visual Basic del Desarrollador También podemos pulsar ALT+F11 para abrirlo.

Segundo paso:

⦿ Ahora, haga clic en el botón Inserte y seleccione Módulo .

⦿ Escribiremos el siguiente código en la ventana que aparece. Pulsaremos CTRL+S para guardar el código.

 Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function 

Paso 3:

⦿ Ahora volveremos a la hoja de cálculo y escribiremos el siguiente código en la celda C5 .

=ColumnaaLista(B5:B9)

⦿ Al pulsar INTRODUCE obtendremos el lista separada por comas con comillas simples alrededor de cada valor de celda del Producto columna en celda C5 .

Read More: VBA para transponer varias columnas en filas en Excel (2 métodos)

Método 5: Utilizar la herramienta Buscar & Reemplazar para convertir una columna en una lista separada por comas

Podemos utilizar el Buscar y reemplazar en Microsoft Office para convertir una columna de Microsoft Excel en una lista separada por comas en Microsoft Office. Siga los pasos que se indican a continuación.

Paso 1:

⦿ En primer lugar, seleccione todos los células en el Producto columna excepto la columna cabecera .

⦿ A continuación, haga clic con el botón derecho del ratón en cualquiera de las celdas seleccionadas. Aparecerá el menú contextual. Haga clic en Copia del menú.

⦿ También puede pulsar CTRL+C a copia las celdas seleccionadas.

Segundo paso:

⦿ Ahora pegar el células copiadas en un archivo en blanco de Microsoft Documento Word pulsando CTRL+V .

⦿ A continuación, veremos una opción desplegable denominada Opciones de pegado ( Ctrl ) en el abajo-derecha esquina de las celdas pegadas.

⦿ Ahora , haremos clic en el botón Opciones de pegado y seleccione Mantener texto Sólo opciones.

⦿ A continuación, pulsaremos CTRL+H para abrir el Buscar y reemplazar herramienta.

⦿ En primer lugar, insertaremos " ^p " en el Encuentre lo que casilla de entrada.

⦿ A continuación, entraremos en " , " en el Sustituir por casilla de entrada.

⦿ Por último, haremos clic en el botón Sustituir todo botón.

⦿ Ahora, veremos que todos los valores de las celdas del Producto se convierten en una columna lista separada por comas en Microsoft Word.

Read More: Convertir columnas en filas en Excel usando Power Query

Notas rápidas

🎯 Si no tiene una pestaña Desarrollador, puede hacerla visible en Archivo> Opción> Personalizar cinta de opciones .

🎯 Para abrir el VBA editor Prensa ALT + F11. Y puedes pulsar ALT + F8 para abrir la ventana Macro.

Conclusión

En este artículo hemos aprendido a convertir una columna o un rango en una lista separada por comas con comillas simples alrededor cada uno de los valores de las celdas. Espero que a partir de ahora puedas convertir una columna en una lista separada por comas con comillas simples No obstante, si tiene alguna duda o recomendación sobre este artículo, deje un comentario a continuación. ¡¡¡Que tenga un buen día!!!

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.