Tabla de contenido
Para obtener una idea completa de cualquier cosa a la vez, puede que tenga que concatenar varias celdas y separarlos mediante el uso de comas. Este artículo está hablando acerca de cómo concatenar varias celdas con coma en Excel mediante la aplicación de algunas fórmulas, funciones, así como VBA código.
Descargar el cuaderno de prácticas
Descárgate este cuaderno de prácticas para ejercitarte mientras lees este artículo.
Concatenar Celdas.xlsm4 Maneras de Concatenar Varias Celdas con Coma en Excel
En las secciones siguientes le mostraremos cuatro técnicas diferentes para concatenar varias celdas y separarlas con una coma. Para ello, utilizaremos la función CONCATENAR y TEXTJOIN Más adelante, presentaremos otro método para lograr el mismo objetivo utilizando las funciones VBA código.
A continuación se muestra un conjunto de datos de ejemplo que se utilizará para completar la tarea.
1. Aplicar la Función CONCATENAR para Concatenar Varias Celdas con Coma en una Fila
Una forma sencilla de concatenar cosas es utilizar la función CONCATENAR Para completar el trabajo, siga los procedimientos que se indican a continuación.
Paso 1:
- En primer lugar, escriba la fórmula en una celda en blanco.
=CONCATENADO(B5:E5& ",")
Segundo paso:
- En segundo lugar, seleccione la fórmula.
Tercer paso:
- A continuación, pulse F9 para convertirlos en valor.
Paso 4:
- A continuación, elimine las llaves { } de la fórmula.
Paso 5:
- Por último, pulse Entre en para ver los resultados.
Notas. No olvides quitar los corchetes { } de la fórmula.
Más información: Cómo Concatenar Columnas en Excel (8 Métodos Sencillos)
2. Combinar las funciones CONCATENAR y TRANSPOSE para concatenar varias celdas con coma en una columna
Además de concatenar varias celdas de una fila, podemos hacer lo mismo para una columna. Siga las instrucciones siguientes para utilizar la operación de concatenación para una columna.
Primer paso:
- En la celda E4, la misma de la primera fila de la columna, escribe la siguiente fórmula.
=CONCATENADO(TRANSPOSE(C4:C7)& ",")
Segundo paso:
- A continuación, seleccione la fórmula.
Tercer paso:
- A continuación, pulse F9 .
Paso 4:
- Quitar los corchetes { } de nuevo como antes.
Paso 5:
- Por último, pulse Entre en para ver los resultados.
Notas. Recuerda que, debes escribir la fórmula en una celda separada en la misma fila que la primera fila de la columna. Como nuestro primer valor de celda fue James Rodrigues en C4 en fila 4 introducimos nuestra fórmula en la misma fila pero en una celda diferente E4 Después de concatenarla, puedes moverla a cualquier lugar.
Read More: Opuesto a Concatenar en Excel (4 Opciones)
Lecturas similares:
- Cómo Concatenar con Espacio en Excel (3 Formas Adecuadas)
- Combinar filas en Excel (2 métodos sencillos)
- Concatenar Números en Excel (4 Fórmulas Rápidas)
- Cómo Concatenar Cadena y Entero usando VBA
- Concatenar no funciona en Excel (3 razones con soluciones)
3. Aplicar la Función TEXTJOIN para Concatenar Varias Celdas con Coma
Puede utilizar la función TEXTJOIN función en MS Excel 365 para combinar varias celdas separadas por una coma en una sola celda. Para hacerlo en Excel 365 Siga los pasos que se indican a continuación.
Primer paso:
- Basta con escribir la siguiente fórmula.
=TEXTJOIN(",",TRUE,B5:E5)
Segundo paso:
- A continuación, pulse Entre en para ver el resultado.
Notas. En TEXTJOIN para concatenar varias celdas sólo está disponible en Excel 365 usuarios suscritos.
4. Ejecutar un Código VBA para Concatenar Múltiples Celdas con Coma
También podemos concatenar varias celdas y utilizar una coma separadora utilizando la función VBA código.
Siga los procedimientos que se indican a continuación.
Primer paso:
- En primer lugar, pulse Alt + F11 para abrir el Macro VBA
- Haga clic en el botón Inserte y seleccione Módulo
- Guardar el programa y pulse F5 para ejecutarlo.
Segundo paso:
- A continuación, sólo tienes que pegar lo siguiente VBA
Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String Dim Cell As Range Dim Concate As String For Each Cell In Ref Concate = Concate & Cell.Value & Separator Next Cell CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) End Function
Toma,
- Dim Cell As Range es declarar una celda variable como valor de rango.
- Dim Concate As String es declarar una variable Concatenate como cadena.
- Concate = Concate & Celda.Valor & Separador es el comando para unir el valor de la celda con un separador.
- CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) es el comando para concatenar las últimas celdas concatenadas.
Tercer paso:
- A continuación, escriba la siguiente fórmula utilizando el CONCATENARMÚLTIPLES
=CONCATENATEMULTIPLE(B5:E5,",")
Paso 4:
- Por último, pulse la tecla Entre en para ver los resultados.
Read More: Cómo concatenar en Excel (3 formas adecuadas)
Conclusión
Para resumir, espero que hayas obtenido un conocimiento básico de cómo concatenar múltiples celdas con comas a partir de este artículo. Examina el libro de prácticas y aplica lo que has aprendido. Estamos inspirados para seguir produciendo cursos como este gracias a tu importante apoyo.
Si tiene alguna pregunta, no dude en ponerse en contacto con nosotros. Por favor, comparta su opinión en la sección de comentarios más abajo.
Sus preguntas serán respondidas lo antes posible por el Exceldemy equipo.
Quédate con nosotros y sigue aprendiendo.