¿Cómo combinar varias celdas en una celda con espacio, comas u otros separadores en Excel?
Cuando combina las celdas de varias columnas o filas en una sola celda, los datos combinados pueden estar separados por nada. Pero si desea separarlos con marcas específicas, como espacios, comas, punto y coma u otros, ¿cómo puede hacerlo? Este tutorial le presentará algunos métodos.
- Concatenar filas o columnas de celdas en una celda con espacios, comas u otros separadores mediante fórmulas
- Concatenar una fila o columna de celdas en una celda con espacio, coma u otros separadores mediante la función definida por el usuario
- Concatenar fila o columna de celdas en una celda con salto de línea mediante fórmulas
- Concatenar fila, columna o rango de celdas en una celda con un separador especificado usando una característica maravillosa
Concatenar filas o columnas de celdas en una celda con espacios, comas u otros separadores mediante fórmulas
En Excel, puede usar las fórmulas siguientes para combinar una fila de celdas o una columna de celdas en una sola celda.
- Método A: utilice el operador "&" para combinar celdas
- Método B: use la función Concatenar para combinar celdas
- Método C: use la función Textjoin para combinar celdas (Excel 365 y versiones posteriores)
Método A: utilice el operador "&" para combinar celdas
En Excel, puede usar el operador "&" para combinar diferentes cadenas de texto o valores de celda.
Ingrese la fórmula a continuación para concatenar las celdas en varias columnas: (separe los resultados combinados con espacio, puede reemplazar el espacio en blanco con otros separadores según lo necesite).
Y luego, arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y los datos de diferentes columnas se fusionaron en una celda, vea la captura de pantalla:
- Consejos:
- En la fórmula anterior, puede reemplazar los espacios en blanco entre los operadores & con otros separadores, como =A2&"-"&B2&"-"&C2
- Si necesita combinar los valores de celda de varias filas, solo necesita cambiar la referencia de celda de la siguiente manera: =A2&" "&A3&" "&A4&" "&A5&" "&A6&" "&A7
Método B: use la función Concatenar para combinar celdas
La función Concatenar en Excel también se usa para unir múltiples cadenas de texto o valores de celda en una celda.
Ingrese o copie la siguiente fórmula en una celda en blanco:
Y luego, arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, obtendrá el siguiente resultado:
- Consejos:
- En la fórmula anterior, puede reemplazar el carácter "-" con otros separadores, como =CONCATENATE(A2, ";", B2, ";", C2)
- Si necesita combinar los valores de celda de varias filas, solo necesita cambiar la referencia de celda de la siguiente manera: =CONCATENATE(A2, "-", A3, "-", A4, "-", A5, "-", A6, "-", A7)
Método C: use la función Textjoin para combinar celdas
Si tiene Excel 365 y versiones posteriores, hay una nueva función: Textjoin, esta función también puede ayudarlo a combinar varias celdas en una sola.
Ingrese o copie la siguiente fórmula en una celda en blanco:
Luego, arrastre el controlador de relleno para aplicar esta fórmula a otras celdas, vea la captura de pantalla:
- Tips:
- En la fórmula anterior, puede reemplazar el carácter "," con otros separadores, como =TEXTJOIN("/",TRUE,A2:C2)
- Para combinar los valores de celda de varias filas, solo necesita cambiar la referencia de celda de la siguiente manera: =TEXTJOIN(",",TRUE,A2:A7)
- Este TEXTJOIN también puede combinar un rango de celdas en una sola celda con un delimitador como este: =TEXTJOIN(",",TRUE,A2:C7)
Concatenar fila, columna o rango de celdas en una celda con un separador especificado
Kutools for Excel admite una característica poderosaCombinar lo que puede ayudarlo a combinar todos los datos basados en filas, columnas o un rango de celdas en un registro sin perder datos. Consulte la demostración a continuación. ¡Haga clic para descargar Kutools para Excel!
Concatenar una fila o columna de celdas en una celda con espacio, coma u otros separadores mediante la función definida por el usuario
En Excel, también puede crear una función definida por el usuario para combinar celdas de fila o columna en una sola celda con espacios o marcas especificadas.
1. Sostener ALT + F11 teclas del teclado para abrir un Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy copie el VBA en el módulo.
VBA: combine celdas basadas en filas o columnas en una con separador específico:
Function Combine(WorkRng As Range, Optional Sign As String = "~") As String
Dim Rng As Range
Dim OutStr As String
For Each Rng In WorkRng
If Rng.Text <> " " Then
OutStr = OutStr & Rng.Text & Sign
End If
Next
Combine = Left(OutStr, Len(OutStr) - 1)
End Function
Consejo: En el script anterior "Function Combine(WorkRng As Range, Optional Sign As String = "~") As String", el separador"~"se especifica para separar el resultado combinado, puede cambiarlo para satisfacer sus necesidades.
3. Entonces por favor escriba la fórmula =Combine(A2:C2) en una celda en blanco, y luego arrastre el controlador de relleno sobre el rango en el que desea aplicar esta fórmula, todas las celdas de la fila se combinarán en una celda con guiones. Ver captura de pantalla:
Tips: Con la función definida por el usuario anterior, también puede combinar valores de celda según la columna, solo necesita ingresar esta fórmula =Combine(A2:A7) para obtener los datos combinados que necesite.
Concatenar fila o columna de celdas en una celda con salto de línea mediante fórmulas
A veces, es posible que desee utilizar el salto de línea para separar la cadena de texto concatenada, normalmente, el CHAR (10) devolverá el carácter de salto de línea. Aquí, puede utilizar los siguientes métodos para resolver esta tarea:
- Método A: use la función Concatenar para combinar celdas con salto de línea
- Método B: use la función Textjoin para combinar celdas con salto de línea (Excel 365 y versiones posteriores)
Método A: use la función Concatenar para combinar celdas con salto de línea
Aquí, puede combinar la función concatenar con el carácter Char (10) para obtener el resultado combinado que está separado por un salto de línea.
1. Escriba o copie la siguiente fórmula:
Luego, arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y obtendrá el siguiente resultado:
2. Entonces, debe hacer clic en Inicio > Ajustar texto para formatear las celdas, y luego, obtendrá el resultado que necesite:
Tips: Para combinar los valores de celda de varias filas, solo necesita cambiar la referencia de celda de la siguiente manera: =CONCATENATE(A2,CHAR(10),A3,CHAR(10),A4,CHAR(10),A5,CHAR(10),A6,CHAR(10),A7)
Método B: use la función Textjoin para combinar celdas con salto de línea (Excel 365 y versiones posteriores)
Puede ser que la fórmula anterior sea algo difícil si es necesario combinar varias celdas, por lo que la función Textjoin puede hacer frente a esta tarea de forma rápida y sencilla.
Ingrese o copie la siguiente fórmula en una celda en blanco:
Después de obtener los resultados combinados, recuerde formatear las celdas de fórmula para Ajustar texto, ver captura de pantalla:
Tips: Para combinar los valores de celda de varias filas, solo necesita cambiar la referencia de celda de la siguiente manera: =TEXTJOIN(CHAR(10),TRUE,A2:A7)
Concatenar fila, columna o rango de celdas en una celda con un separador especificado usando una característica maravillosa
Si le molestan las fórmulas y el código anteriores, aquí puedo recomendar una herramienta útil: Kutools for Excel, Con su Combinar característica, puede combinar rápidamente valores de celda por fila, columna o rango en una sola celda.
Consejos:Para aplicar esto Combinar función, en primer lugar, debe descargar la Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.
Después de instalar Kutools for Excel, haz lo siguiente:
1. Seleccione un rango de valores de celda que desee combinar en una celda.
2. Aplique esta función haciendo clic en Kutools > Fusionar y dividir > Combine filas, columnas o celdas sin perder datos. Ver captura de pantalla:
3. En el cuadro de diálogo emergente, especifique las operaciones que necesita como se muestra en la siguiente captura de pantalla:
4. Luego, haz clic Ok, obtendrá el resultado como se muestra a continuación:
1). Combine valores de celda en una celda para cada fila:
2). Combine valores de celda en una celda para cada columna:
3). combine un rango de valores de celda en una sola celda:
¡Haga clic para descargar Kutools para Excel y prueba gratuita ahora!
Artículos más relativos de combinación de filas y columnas:
- Fusionar celdas (combinar el contenido de las celdas) sin perder datos en Excel
- Podemos combinar celdas y su contenido en Microsoft Excel con frecuencia. Sin embargo, ¿encuentra la forma más sencilla de combinar el contenido de las celdas? Aquí hablaremos sobre cómo combinar el contenido de las celdas en Excel de manera fácil y rápida.
- Fusionar y combinar filas sin perder datos en Excel
- Excel solo mantiene los datos en la celda superior izquierda, si aplica el comando "Combinar y centrar" (pestaña Inicio> Combinar y centrar en el panel Alineación) para combinar filas de datos en Excel. Los usuarios tienen que utilizar otro método para fusionar varias filas de datos en una fila sin eliminar datos.
- Combine filas duplicadas y sume los valores en Excel
- En Excel, siempre puede encontrar este problema, cuando tiene un rango de datos que contiene algunas entradas duplicadas, y ahora desea combinar los datos duplicados y sumar los valores correspondientes en otra columna, como se muestra a continuación. ¿Cómo podrías solucionar este problema?
- Combinar fecha y hora en una celda en Excel
- Hay dos columnas en una hoja de trabajo, una es la fecha, la otra es la hora, como se muestra a continuación, ¿hay alguna forma de combinar rápidamente estas dos columnas en una y mantener el formato de hora?
- Concatenar celdas Ignorar u omitir espacios en blanco en Excel
- La función Concatenar de Excel puede ayudarlo a combinar múltiples valores de celda en una celda rápidamente, si hay algunas celdas en blanco dentro de las celdas seleccionadas, esta función combinará los espacios en blanco también. Pero, en algún momento, solo desea concatenar celdas con datos y omitir las celdas vacías, ¿cómo podría terminarlo en Excel?
Las mejores herramientas de productividad de oficina
Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%
- Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
- Combinar celdas / filas / columnas y conservación de datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir celdas duplicadas; Comparar rangos...
- Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
- Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
- Fórmulas favoritas e insertar rápidamente, Rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
- Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
- Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
- Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
- Agrupación de tablas dinámicas por número de semana, día de la semana y más ... Mostrar celdas bloqueadas y desbloqueadas por diferentes colores; Resalte las celdas que tienen fórmula / nombre...
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!