Note: The other languages of the website are Google-translated. Back to English

Tutorial de Excel: combinar columnas, filas, celdas

La combinación de columnas, filas o celdas generalmente se usa en nuestro trabajo diario de Excel, como combinar el nombre y el apellido que en dos columnas en una columna para obtener el nombre completo, combinar filas basadas en la misma ID y sumar los valores correspondientes, combinar un rango de celdas en una sola celda y así sucesivamente. Este tutorial enumera todos los escenarios sobre la combinación de columnas/filas/celdas en Excel y proporciona las diferentes soluciones para usted.

Las navegaciones de este tutorial

1 Combinar columnas/filas en una celda

1.1 Combine columnas/filas en una celda con espacio/coma u otros delimitadores

1.11 Uso del símbolo de y comercial (&)

1.12 Uso de la función CONCATENAR (Excel 2016 o versiones anteriores)

1.13 Usando la función CONCAT o la función TEXTJOIN (Excel 2019 o Excel 365)

1.14 Uso del Bloc de notas (solo para combinar columnas)

Extensión: combine columnas/filas en una celda con salto de línea como delimitador

1.2 Combinar columnas/filas en una celda sin espacios en blanco

1.21 Uso de la función TEXTJOIN (Excel 2019 o Excel 365)

1.22 Uso del símbolo de y comercial (&)

1.23 Agregar al final de las celdas usando el código VBA

1.3 Combine columnas/filas/celdas en una celda sin perder datos

1.4 Combinar dos columnas si está en blanco

1.41 Uso de la función SI

1.42 Usando VBA

2. Combine filas con la misma ID

2.1 Combinar filas con el mismo ID y separadas por comas u otros delimitadores

2.11 Usando VBA

2.12 Uso de la función IF para agregar columnas auxiliares

2.13 Uso de una herramienta útil: filas de combinación avanzada

2.2 Combine filas con la misma ID y haga algunos cálculos

2.21 Uso de la función Consolidar

2.22 Usando VBA

2.23 Uso de una herramienta útil: filas de combinación avanzada

2.3 Combinar filas adyacentes con el mismo valor

2.31 Usando VBA

2.32 Usando una herramienta útil: fusionar las mismas celdas

3. Combinar celdas

3.1. Combine varias filas y columnas en una sola celda

3.11 Uso del símbolo de y comercial (&)

3.12 Uso de la función CONCATENAR (Excel 2016 o versiones anteriores)

3. 13 Usando la función CONCAT o la función TEXTJOIN (Excel 2019 o Excel 365)

3.14 Usar Combinar columnas/filas/celdas en una celda sin perder datos

3.2. Combinar celdas en una sola columna/una sola fila

3.21 Nombre el rango y use la función ÍNDICE (solo para una sola columna)

3.22 VBA (solo para una sola columna)

3.23 Usando una herramienta práctica: Transformar rango

3.3 Apilar columnas en una columna sin duplicar

3.31 Copiar y pegar y eliminar duplicados

3.32 Usando VBA

3.4. Combinar celdas y seguir formateando

3.41 Incrustar la función TEXTO en la fórmula

3.42 Uso de Microsoft Word

3.43 Usando una herramienta útil: combine sin perder datos

3.5 Combinar celdas para hacer la fecha

3.51 Uso de la función FECHA

 

En este tutorial, creo algunos ejemplos para explicar los métodos, puede cambiar las referencias que necesita cuando usa el código o las fórmulas de VBA a continuación, o puede descargar los ejemplos para probar los métodos directamente.

muestra de docHaga clic para descargar el archivo de muestra


1 Combinar columnas/filas en una celda

1.1 Combine columnas/filas en una celda con espacio/coma u otros delimitadores

La combinación de columnas o filas en una celda y la separación del resultado por coma, espacio u otros delimitadores, como se muestra a continuación, se usa más ampliamente en Excel.

Combinar columnas en una celda
doc combinar filas de columnas a uno 1
Combinar filas en una celda
doc combinar filas de columnas a uno 1

1.11 Uso del símbolo de y comercial (&)

En Excel, el símbolo de y comercial & generalmente se usa para unir textos.

Ejemplo: combine el nombre (columna A) y el apellido (columna B) para obtener el nombre completo

Seleccione una celda donde desea colocar el resultado combinado, luego escriba una fórmula como esta:

=A2&" "&B2

doc combinar filas de columnas a uno 1 En la fórmula, & se usa para unir los textos, A2 y B2 son los dos textos que deben combinarse, " " es el delimitador (espacio) que separa los dos textos en la celda de resultado, si desea usar una coma como delimitador, simplemente escriba una coma entre comillas dobles ",".

Prensa Enviar para obtener el resultado combinado, luego arrastre el controlador de autocompletar hacia abajo para obtener los resultados combinados.

Ejemplo: Combinar No. (fila 15) y nombre (fila 16) en una celda

Si desea combinar filas en una celda, cambie las referencias de celda y el separador en la fórmula según lo necesite, y arrastre el controlador de autocompletar hacia la derecha para obtener los resultados combinados.
doc combinar filas de columnas a uno 1

1.12 Uso de la función CONCATENAR (Excel 2016 o versiones anteriores)

Si está utilizando Excel 2016 o versiones anteriores, la función CONCATENAR puede ayudarlo.

Sintaxis sobre CONCATENAR
CONCATENATE (text1,[text2],…)

Para obtener más detalles sobre la función CONCATENAR, visite: CONCATENATE.

Ejemplo: Combinar nombres (columna F) y dirección (columna G) en una sola columna

Seleccione una celda donde desea colocar el resultado combinado, luego escriba una fórmula como esta:

=CONCATENAR(F2,",",G2)

doc combinar filas de columnas a uno 1 En la fórmula, F2 y G2 son los dos textos que deben combinarse, "," es el delimitador (coma) que separa los dos textos en la celda de resultado, si desea utilizar el espacio como delimitador, simplemente escriba un espacio encerrado entre comillas dobles " ".

Prensa Enviar para obtener el resultado combinado, luego arrastre el controlador de autocompletar hacia abajo para obtener los resultados combinados.
doc combinar filas de columnas a uno 1

Para combinar filas, simplemente cambie las referencias de celda y el delimitador según sea necesario, y arrastre el controlador de autocompletar hacia la derecha.
doc combinar filas de columnas a uno 1

1.13 Usando la función CONCAT o la función TEXTJOIN (Excel 2019 o Excel 365)

Si usa Excel 2019 o Excel 365, la función CONCAT y la función TEXTJOIN pueden ser la mejor opción.

Sintaxis sobre CONCAT
CONCAT (text1,[text2],…)

Para obtener más detalles sobre la función CONCAT, visite: CONCAT.

El uso de la función CONCAT es el mismo que la función CONCATENATE, para combinar el nombre y el apellido en dos columnas por separado en una columna, la fórmula se usa así:

=CONCAT(A21," ",B21)

doc combinar filas de columnas a uno 1 En la fórmula, A21 y B21 son los dos textos que deben combinarse, " " es el delimitador (espacio) que separa los dos textos en la celda de resultado, si desea utilizar otros delimitadores, simplemente escriba el delimitador encerrado en doble citas "".

Presione la tecla Intro para obtener el resultado combinado, luego arrastre el controlador de autocompletar hacia abajo para obtener los resultados combinados.
doc combinar filas de columnas a uno 1

A diferencia de la combinación de columnas, al combinar filas, después de ingresar la primera fórmula, debe arrastrar el controlador de autocompletar hacia la derecha hasta obtener todos los resultados combinados.

Sintaxis sobre TEXTJOINT
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Para obtener más detalles sobre la función TEXTJOIN, visite: TEXTJOIN.

Para combinar columnas o filas usando TEXTJOIN:

= UNIÓN DE TEXTO (",", VERDADERO, E21: G21))

doc combinar filas de columnas a uno 1  En la fórmula, E21:G21 es un rango continuo que debe combinarse. " " es el delimitador (espacio) que separa los dos textos en la celda de resultado, si desea utilizar otros delimitadores, simplemente escriba el delimitador entre comillas dobles "". El texto lógico "VERDADERO" indica ignorar las celdas vacías al combinar, si desea combinar con espacios en blanco, reemplace VERDADERO con FALSO.

Presione la tecla Intro para obtener el resultado combinado, luego arrastre el controlador de autocompletar hacia abajo para obtener los resultados combinados.

Ignorar espacios en blanco
doc combinar filas de columnas a uno 1
Incluir espacios en blanco
doc combinar filas de columnas a uno 1

1.14 Uso del Bloc de notas (solo para combinar columnas)

1. El uso del Bloc de notas también puede lograr la combinación de columnas (sin efecto en la combinación de filas).

Seleccione el rango en el que desea combinar las columnas en una sola y presione Ctrl + C Teclas para copiar el rango.
doc combinar filas de columnas a uno 1

2. Abre un Bloc de notasy presione Ctrl + V para pegar el rango copiado.
doc combinar filas de columnas a uno 1

3. Seleccione una pestaña entre dos textos en el Bloc de notas y presione Ctrl + H para permitir Reemplaza función, se ha colocado un símbolo de tabulación en Encuentra lo que caja de texto.
doc combinar filas de columnas a uno 1

4. En el Reemplazar con cuadro de texto, escriba el delimitador que desea separar los textos combinados y, a continuación, haga clic en reemplazar todo. Luego cierra el Reemplaza diálogo.
doc combinar filas de columnas a uno 1

5. Ahora seleccione los textos en el Bloc de notas y presione Ctrl + C para copiarlos, y vaya a Excel, seleccione una celda y presione Ctrl + V para pegar los resultados combinados.
doc combinar filas de columnas a uno 1doc combinar filas de columnas a uno 1

Extensión: combine columnas/filas en una celda con salto de línea como delimitador

Si desea combinar columnas o filas en una celda con un salto de línea como se muestra a continuación:
doc combinar filas de columnas a uno 1

En primer lugar, debe darse cuenta de que en Excel, CARBONIZARSE() La función se puede usar para especificar caracteres que son difíciles de ingresar en una fórmula, como CHAR (10) devuelve un salto de línea.

Luego use CHAR (10) en las fórmulas que se enumeran arriba para combinar columnas o filas con salto de línea como delimitador:

Símbolo comercial:

=A49&CHAR(10)&B49

Función CONCATENAR:

=CONCATENATE(A49,CHAR(10),B49)

Función CONCAT

=CONCAT(A49,CHAR(10),B49)

Función TEXTJOIN

=TEXTJOIN(CHAR(10),TRUE,A49:B49)

Después de ingresar una fórmula arriba, seleccione los resultados y haga clic en Inicio > Ajustar texto.
doc combinar filas de columnas a uno 1

Ahora, las columnas se combinan en una sola y están separadas por un salto de línea.
doc combinar filas de columnas a uno 1

doc combinar filas de columnas a uno 1 Si solo desea combinar filas en una columna en una sola celda, la función Justificar en Excel puede ayudarlo. Seleccione la columna con varias filas y haga clic en Inicio > Llene > Justificar, las filas se combinarán en la celda superior del rango con un espacio como separador.

doc combinar filas de columnas a uno 1 doc combinar filas de columnas a uno 1

1.2 Combinar columnas/filas en una celda sin espacios en blanco

En esta parte, el tutorial presenta los métodos para combinar columnas o filas en una celda y omitir celdas vacías como se muestra a continuación:
doc combinar filas de columnas a uno 1

1.21 Uso de la función TEXTJOIN (Excel 2019 o Excel 365)

Si está utilizando Excel 2019 o Excel 365, afortunadamente, la nueva función TEXTJOIN puede resolver este problema fácilmente.

Sintaxis sobre CONCATENAR
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Para obtener más detalles sobre la función TEXTJOIN, visite: TEXTJOIN.

Ejemplo: combine el nombre (columna A) y el número (columna B) y el dominio (columna C) en una celda para generar una dirección de correo electrónico, algunos números pueden estar en blanco.

Seleccione una celda que solía colocar el resultado combinado, escriba la fórmula como esta:

= UNIÓN DE TEXTO ("", VERDADERO, A2: C2)

doc combinar filas de columnas a uno 1 En la fórmula, A2:C2 es el rango que contiene los textos que debían combinarse, "" es el delimitador (ninguno) que separa los dos textos en la celda de resultado, si desea usar un delimitador para separar los textos, simplemente escriba el delimitador entre comillas dobles "", como ",". El texto lógico "VERDADERO" indica ignorar las celdas vacías al combinar, si desea combinar con espacios en blanco, reemplace VERDADERO con FALSO.

Prensa Enviar para obtener el primer resultado y arrastre el controlador de autocompletar hacia abajo o hacia la derecha según sea necesario para generar todos los resultados.
doc combinar filas de columnas a uno 1

1.22 Uso del símbolo de y comercial (&)

Si está en Excel 2016 o versiones anteriores de Excel, use el símbolo de y comercial & para conectar los textos uno por uno y omita manualmente los espacios en blanco.

Seleccione una celda donde desea colocar el resultado combinado, luego escriba una fórmula como esta:

=A10&C10

doc combinar filas de columnas a uno 1 En la fórmula, & se usa para unir los textos, A10 y C10 son los dos textos que deben combinarse, si desea usar una coma como delimitador, simplemente escriba una coma entre comillas dobles como "," y use & para conectar entre dos textos.

Prensa Enviar clave para obtener el resultado combinado. Luego cambie las referencias de la fórmula para obtener el siguiente resultado combinado.
doc combinar filas de columnas a uno 1

1.23 Uso de la función definida

Para los usuarios de Excel 2016 y versiones anteriores de Excel, si es necesario combinar varias columnas o filas mientras se saltan los espacios en blanco, puede usar un VBA para crear una función definida para resolver rápidamente este trabajo.

1. Prensa otro + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic recuadro > Módulo para insertar un nuevo módulo.
doc combinar filas de columnas a uno 1

3. Copie y pegue el siguiente código en el nuevo módulo y guárdelo.

VBA: combinar celdas omitir celdas vacías

Function Concatenatecells(ConcatArea As Range) As String
'updateby Extendoffice
  For Each n In ConcatArea: nn = IIf(n = "", nn & "", nn & n & "_"): Next
  Concatenatecells = Left(nn, Len(nn) - 1)
End Function

doc combinar filas de columnas a uno 1

4. Regrese a la hoja de trabajo y seleccione una celda que coloque el resultado combinado, escriba la fórmula

=Concatenatecells(A15:C15)

doc combinar filas de columnas a uno 1 En la fórmula, A15:C15 es el rango que contiene textos que debían combinarse. En el código de VBA, "_" indica el delimitador que se usó para separar los textos en el resultado combinado, puede cambiar el delimitador según lo necesite.
doc combinar filas de columnas a uno 1


1.3 Combine columnas/filas/celdas en una celda sin perder datos

Si tienes instalado Kutools for Excel en excel, el Combine filas, columnas o celdas sin perder datos La función es de gran ayuda para combinar trabajos.

1. Seleccione las celdas que desea combinar y las celdas en las que desea colocar los resultados combinados.
doc combinar filas de columnas a uno 1

2. Hacer clic Kutools > Fusionar y dividir > Combine filas, columnas o celdas sin perder datos.
doc combinar filas de columnas a uno 1

3. En el cuadro de diálogo emergente, especifique las opciones de la siguiente manera:
doc combinar filas de columnas a uno 1

1) Especifique para combinar columnas, o combinar filas, o combinar todas las celdas en una sola.

Combinar columnas Ej. Combinar filas Ej. Combinar en una sola celda, por ejemplo.
doc combinar filas de columnas a uno 1 doc combinar filas de columnas a uno 1 doc combinar filas de columnas a uno 1

2) Especifique el separador de los textos en el resultado combinado.

3) Especifique la ubicación del resultado combinado (deshabilitado al elegir la opción Combinar en una sola celda)

Al elegir la opción Combinar columnas, puede especificar colocar el resultado en la celda izquierda del rango seleccionado o en la celda derecha del rango seleccionado.

Celda izquierda Ej. Celda derecha Ej.
doc combinar filas de columnas a uno 1 doc combinar filas de columnas a uno 1

Al elegir el Combinar filas opción, puede especificar colocar el resultado en la celda superior del rango seleccionado, o en la celda inferior del rango seleccionado.

Celda superior Celda inferior Ej. 
doc combinar filas de columnas a uno 1 doc combinar filas de columnas a uno 1

4) Especificar la operación sobre resultados combinados.

4. Hacer clic Ok or Aplicar para terminar la combinación.

Mantener el contenido de las celdas combinadas
doc combinar filas de columnas a uno 1
Eliminar contenido de celdas combinadas
doc combinar filas de columnas a uno 1
;Fusionar las celdas combinadas
doc combinar filas de columnas a uno 1

Para obtener más detalles sobre esta característica, visite Combine columnas, filas, celdas sin perder datos.

Para obtener más detalles sobre Kutools para Excel, visite Kutools for Excel.

Para una prueba gratuita de 30 días de Kutools for Excel, por favor descargar Es ahora.


1.4 Combinar dos columnas si está en blanco

A veces, es posible que desee combinar dos columnas si una de las columnas contiene celdas en blanco. Suponiendo que hay dos columnas, la columna A contiene nombres de usuario y algunas celdas en blanco, y la columna B contiene nombres, ahora solo complete las celdas en blanco en la columna A con los contenidos correspondientes en la columna B al combinar las dos columnas como se muestra a continuación:
doc combinar filas de columnas a uno 1

1.41 Uso de la función SI

La función IF se utiliza para probar una condición específica. Aquí puede usar la función IF para probar si la celda está en blanco, luego llene los espacios en blanco con el contenido en otra columna.

Sintaxis sobre la función IF
IF (logical_test, [value_if_true], [value_if_false])

Para obtener más detalles sobre la función IF, visite: IF

Seleccione la celda superior de la columna en la que desea colocar los resultados combinados y copie o ingrese la siguiente fórmula:

=SI(A2="",B2,A2)

Entonces presione Enviar para obtener el primer resultado y arrastre el controlador de autocompletar hacia abajo para obtener todos los resultados.
doc combinar filas de columnas a uno 1

Ahora solo las celdas en blanco de la columna A se han llenado con el contenido de la columna B.

1.42 Usando VBA

Aquí hay un código VBA que también puede manejar este trabajo.

1. Prensa otro + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana, luego haga clic en recuadro > Módulo para crear un nuevo módulo en blanco.

2. Copie y pegue el siguiente código en el nuevo módulo.

VBA: combine dos columnas si está en blanco

Sub MergebyBlank()
'UpdatebyExtendoffice20220506
Dim xRg1, xRg2, xRgUser As Range
Dim xRg As Range
Dim xWsh As Worksheet
Dim xCount, xFNum  As Integer
Set xRg1 = Range("A:A")
Set xRg2 = Range("B:B")
Set xWsh = xRg1.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg1 = Intersect(xRgUser, xRg1)
Set xWsh = xRg2.Worksheet
Set xRgUser = xWsh.UsedRange
Set xRg2 = Intersect(xRgUser, xRg2)
xCount = xRg1.Count
If (xCount > xRg2.Count) Then
    xCount = xRg2.Count
End If
For xFNum = 1 To xCount
    If (xRg1.Item(xFNum).Value = "") Then
        If (xRg2.Item(xFNum).Value <> "") Then
            xRg1.Item(xFNum).Value = xRg2.Item(xFNum).Value
        End If
    ElseIf (xRg2.Item(xFNum).Value = "") Then
            If (xRg1.Item(xFNum).Value <> "") Then
            xRg2.Item(xFNum).Value = xRg1.Item(xFNum).Value
        End If
    End If
Next
End Sub

doc combinar filas de columnas a uno 1

doc combinar filas de columnas a uno 1 En el código, A:A y B:B son las dos columnas que se fusionarán, simplemente cámbielas según lo necesite.

3. Luego presione F5 tecla o clic Corral doc combinar filas de columnas a uno 1  botón, entonces la columna A se llenará con el valor en la columna B si el valor está vacío en la columna A.


2 Combinar filas con el mismo ID

Supongamos que hay una tabla con varias columnas, una columna contiene valores de ID que tienen elementos duplicados. Ahora el tutorial proporciona métodos para combinar las filas de la tabla en función del mismo ID y hacer algunos cálculos.
doc combinar filas de columnas a uno 1

2.1 Combinar filas con el mismo ID y separadas por comas u otros delimitadores

Aquí, en esta parte, proporciona los métodos para combinar filas con la misma ID y separadas por comas, como se muestra a continuación:
doc combinar filas de columnas a uno 1

2.11 Usando VBA

Aquí proporciona un código VBA que puede manejar este trabajo

1. Prensa otro + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana, luego haga clic en recuadro > Módulo para crear un nuevo módulo en blanco.

2. Copie y pegue el siguiente código en el nuevo módulo.

VBA: combine filas con la misma ID

Sub Combine_Rows()
'UpdatebyExtendoffice20220506
Dim xRg As Range
Dim xRows As Long
Dim I As Long, J As Long, K As Long
On Error Resume Next
Set xRg = Application.InputBox("Select Range:", "Kutools For Excel", Selection.Address, , , , , 8)
Set xRg = Range(Intersect(xRg, ActiveSheet.UsedRange).Address)
If xRg Is Nothing Then Exit Sub
xRows = xRg.Rows.Count
For I = xRows To 2 Step -1
For J = 1 To I - 1
If xRg(I, 1).Value = xRg(J, 1).Value And J <> I Then
For K = 2 To xRg.Columns.Count
If xRg(J, K).Value <> "" Then
If xRg(I, K).Value = "" Then
xRg(I, K) = xRg(J, K).Text
Else
xRg(I, K) = xRg(I, K).Text & "," & xRg(J, K).Text 'here uses comma as separator, you can change it to others as you need
End If
End If
Next
xRg(J, 1).EntireRow.Delete
I = I - 1
J = J - 1
End If
Next
Next
ActiveSheet.UsedRange.Columns.AutoFit
End Sub

doc combinar filas de columnas a uno 1

3. Luego presione F5 tecla o clic Corral doc combinar filas de columnas a uno 1  botón , luego aparece un cuadro de diálogo de Kutools for Excel para que seleccione una tabla que necesita filas combinadas con la misma ID.
doc combinar filas de columnas a uno 1

4. Hacer clic OK. Ahora la tabla seleccionada tiene filas combinadas basadas en la misma ID.

2.12 Uso de la función IF para agregar columnas auxiliares

Si solo hay dos columnas y desea combinar las filas con el mismo ID y otros valores de columna separados por una coma como se muestra en la siguiente captura de pantalla, la función IF puede hacerle un favor.
doc combinar filas de columnas a uno 1

1. Ordene la ID de la A a la Z. Seleccione la columna ID, haga clic en Datos > Ordenar de la A a la Z.
doc combinar filas de columnas a uno 1

2. Luego, en el Ordenar advertencia diálogo, comprobar Expandir la opción de selección, haga clic en Ordenar.
doc combinar filas de columnas a uno 1

Ahora los mismos ID se han ordenado juntos.
doc combinar filas de columnas a uno 1

3. En la columna adyacente, usando la función IF así:

=IF(A17=A18,C17&", "&B18,B18)

doc combinar filas de columnas a uno 1 En la fórmula, A17 y A18 son las dos celdas adyacentes en la columna ID (A17 es el encabezado de la columna ID), B18 es la celda correspondiente de la celda A18. "," indica separar los valores con una coma. puede cambiar las referencias y el separador según sea necesario.

4. Prensa Enviar para obtener el primer resultado, luego arrastre el controlador de autocompletar hacia abajo para obtener todos los resultados.
doc combinar filas de columnas a uno 1

5. Vaya a la columna adyacente, escriba la fórmula como esta:

=SI(A18<>A19,"Fusionado","")

doc combinar filas de columnas a uno 1 En la fórmula, A18 y A19 son las dos celdas adyacentes en la columna ID, si las celdas adyacentes no son iguales, volverá a "Fusionado", de lo contrario, volverá vacío.

6. Prensa Enviar para obtener el primer resultado, luego arrastre el controlador de autocompletar hacia abajo para obtener todos los resultados.
doc combinar filas de columnas a uno 1

7. Seleccione la última columna de fórmula, incluido el encabezado, y haga clic en Datos > Filtrar.
doc combinar filas de columnas a uno 1

8. Haga clic en el Filtrar botón y marca fusionado casilla de verificación en el menú desplegable, haga clic en OK.
doc combinar filas de columnas a uno 1

Ahora solo se han filtrado las filas combinadas, copie los datos filtrados y péguelos en otro lugar.
doc combinar filas de columnas a uno 1

Más detalles sobre la función IF. por favor visita: IF.

2.13 Uso de una herramienta útil: filas de combinación avanzada

Si tienes instalado Kutools for Excel en excel, el Filas combinadas avanzadas puede hacer fácilmente este trabajo.

1. Seleccione la tabla y luego haga clic en Kutools > Fusionar y dividir > Filas combinadas avanzadas.
doc combinar filas de columnas a uno 1

2. En el Filas combinadas avanzadas cuadro de diálogo, haga lo siguiente:

1) Elija la columna ID y configúrela como Clave primaria;

2) Elija la columna en la que desea combinar los valores con separador, haga clic en Combinar y elige un separador.

3)haga clic Ok.
doc combinar filas de columnas a uno 1

Ahora las filas se han combinado con el mismo ID.
doc combinar filas de columnas a uno 1

La función de combinación avanzada de filas romperá los datos originales, guarde los datos como una copia antes de usarlos.

Para obtener más detalles sobre esta característica, visite Filas combinadas avanzadas.

Para obtener más detalles sobre Kutools para Excel, visite Kutools for Excel.

Para una prueba gratuita de 30 días de Kutools for Excel, por favor descargar Es ahora.

2.2 Combine filas con la misma ID y haga algunos cálculos

Si desea combinar filas con el mismo ID y luego sumar los valores o hacer otros cálculos como muestra la siguiente captura de pantalla, los métodos a continuación pueden ayudarlo.
doc combinar filas de columnas a uno 1

2.21 Uso de la función Consolidar

Si solo hay dos columnas, una columna contiene textos (ID) y otra contiene valores que deben calcularse, como la suma, la función integrada de Excel Consolidar puedo hacerte un favor

1. Seleccione una celda donde desee colocar el resultado combinado, luego haga clic en Datos > Consolidar.
doc combinar filas de columnas a uno 1

2. En el Consolidar diálogo, haga lo siguiente:

1) Elija el Funciones como necesites;

2) Haga clic en la flecha para seleccionar la tabla;

3) Click Agregar para agregar el rango seleccionado al Todas las referencias lista;

4) Marque las casillas de verificación de Fila superior y Columna izquierda;

5) Click OK.
doc combinar filas de columnas a uno 1

Ahora la tabla se ha sumado en función del mismo ID.
doc combinar filas de columnas a uno 1

2.22 Usando VBA

Aquí hay un VBA que también puede combinar filas con la misma ID y luego sumar valores.

1. Prensa otro + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana, luego haga clic en recuadro > Módulo para crear un nuevo módulo en blanco.
doc combinar filas de columnas a uno 1

2. En el nuevo módulo, copie y pegue el siguiente código VBA en él.

VBA: combina filas duplicadas y suma

Sub CombineRows()
'Updateby Extendoffice
Dim WorkRng As Range
Dim Dic As Variant
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Dic = CreateObject("Scripting.Dictionary")
arr = WorkRng.Value
For i = 1 To UBound(arr, 1)
    Dic(arr(i, 1)) = Dic(arr(i, 1)) + arr(i, 2)
Next
Application.ScreenUpdating = False
WorkRng.ClearContents
WorkRng.Range("A1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.keys)
WorkRng.Range("B1").Resize(Dic.Count, 1) = Application.WorksheetFunction.Transpose(Dic.items)
Application.ScreenUpdating = True
End Sub

3. Luego presione F5 tecla o clic Corral doc combinar filas de columnas a uno 1  botón, luego aparece un cuadro de diálogo para seleccionar la tabla que usa, y luego haga clic en OK.

Ahora el rango seleccionado se ha combinado con los mismos valores y se ha sumado.

doc combinar filas de columnas a uno 1  El VBA romperá los datos originales, guarde los datos como una copia antes de usar VBA.

2.23 Uso de una herramienta útil: filas de combinación avanzada

Si hay más de dos columnas en la tabla que desea combinar y hacer cálculos, por ejemplo, hay tres columnas, la primera contiene nombres de productos duplicados que deben combinarse, la segunda contiene nombres de tiendas que deben combinarse. combinarse y separarse por una coma, la última columna contiene números que deben sumarse en función de las filas duplicadas en la primera columna, como se muestra a continuación, Kutools for Excel's Advanced Combine Rows puede ayudarlo.
doc combinar filas de columnas a uno 1

1. Seleccione la tabla y luego haga clic en Kutools > Fusionar y dividir > Filas combinadas avanzadas.
doc combinar filas de columnas a uno 1

2. En el Filas combinadas avanzadas cuadro de diálogo, haga lo siguiente:

1) Elija la columna ID y configúrela como Clave primaria;

2) Elija la columna en la que desea combinar los valores con un separador, haga clic en Combinar y elige un separador.

3) Elija la columna que desea hacer el cálculo, haga clic en Calcular y elija un cálculo.

4)haga clic Ok.
doc combinar filas de columnas a uno 1

Ahora las filas se combinaron con las mismas filas y se calcularon.

doc combinar filas de columnas a uno 1 La función de combinación avanzada de filas romperá los datos originales, guarde los datos como una copia antes de usarlos.

Para obtener más detalles sobre esta característica, visite Filas combinadas avanzadas.

Para obtener más detalles sobre Kutools para Excel, visite Kutools for Excel.

Para una prueba gratuita de 30 días de Kutools for Excel, por favor descargar Es ahora.

2.3 Combinar filas adyacentes con el mismo valor

Si hay una tabla con varias columnas, una columna contiene algunos valores duplicados, ahora el trabajo es combinar las filas adyacentes en esta columna con los mismos valores que muestra la siguiente captura de pantalla. ¿Cómo puedes resolverlo?
doc combinar filas de columnas a uno 1

2.31 Usando VBA

En Excel, no hay una función integrada que pueda resolver directamente este trabajo, pero aquí proporciona un VBA que puede manejarlo.

1. Prensa otro + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana, luego haga clic en recuadro > Módulo para crear un nuevo módulo en blanco.

2. En el nuevo módulo, copie y pegue el siguiente código VBA en él.

VBA: combine filas adyacentes con el mismo valor

Sub MergeSameCell()
'Updateby Extendoffice
Dim Rng As Range, xCell As Range
Dim xRows As Integer
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
xRows = WorkRng.Rows.Count
For Each Rng In WorkRng.Columns
    For i = 1 To xRows - 1
        For j = i + 1 To xRows
            If Rng.Cells(i, 1).Value <> Rng.Cells(j, 1).Value Then
                Exit For
            End If
        Next
        WorkRng.Parent.Range(Rng.Cells(i, 1), Rng.Cells(j - 1, 1)).Merge
        i = j - 1
    Next
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

doc combinar filas de columnas a uno 1

3. Luego presione F5 tecla o clic Corral doc combinar filas de columnas a uno 1  para habilitar este VBA, luego aparece un cuadro de diálogo para seleccionar la tabla que usa y luego haga clic en OK.
doc combinar filas de columnas a uno 1

Ahora las filas adyacentes con los mismos valores en la primera columna se combinan en el rango seleccionado.

doc combinar filas de columnas a uno 1  El VBA romperá los datos originales, guarde los datos como una copia antes de usar VBA. Y este VBA fusionará los mismos valores en la primera columna de la tabla seleccionada.

2.32 Usando una herramienta útil: fusionar las mismas celdas

Si no Kutools for Excel instalado en Excel, el Fusionar las mismas celdas La característica de Kutools for Excel puede resolver este trabajo en un solo paso.

Seleccione la columna en la que desea combinar los mismos valores y luego haga clic en Kutools > Fusionar y dividir > Fusionar las mismas celdas.
doc combinar filas de columnas a uno 1

Ahora las celdas adyacentes con los mismos valores se han fusionado.

doc combinar filas de columnas a uno 1I Si desea separar las celdas combinadas y volver a llenar los valores, puede aplicar el Separar celdas y llenar valores .
doc combinar filas de columnas a uno 1
doc combinar filas de columnas a uno 1

Para obtener más detalles sobre esta característica, visite Fusionar las mismas celdas.

Para obtener más detalles sobre esta característica, visite Separar celda.

Para obtener más detalles sobre Kutools para Excel, visite Kutools for Excel.

Para una prueba gratuita de 30 días de Kutools para Excel, por favor descargar ahora.


3 celdas combinadas

3.1. Combine varias filas y columnas en una sola celda

Para combinar un rango con varias filas y columnas en una sola celda, aquí se proporcionan cuatro métodos.

Ejemplo: Combinar rango A1:C3
doc combinar filas de columnas a uno 1

3.11 Uso del símbolo de y comercial (&)

En Excel, el símbolo de y comercial & generalmente se usa para unir textos.

Seleccione una celda en la que desee colocar el resultado combinado, luego escriba una fórmula como esta:

=A1&", "&B1&", "&C1&", "&A2&", " &B2&", "&C2&", "&A3&", "&B3&", "&C3

doc combinar filas de columnas a uno 1 En la fórmula, & se usa para unir los textos, "," es el delimitador (coma + espacio) que separa los dos textos en la celda de resultado, si desea usar otros delimitadores, simplemente escriba un separador entre comillas dobles.

Prensa Enviar clave para obtener el resultado combinado.

3.12 Uso de la función CONCATENAR (Excel 2016 o versiones anteriores)

Si está utilizando Excel 2016 o versiones anteriores, la función CONCATENAR puede ayudarlo.

Sintaxis sobre CONCATENAR
CONCATENATE (text1,[text2],…)

Para obtener más detalles sobre la función CONCATENAR, visite: CONCATENATE

Seleccione una celda en la que desee colocar el resultado combinado, luego escriba una fórmula como esta:

=CONCATENAR(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", " ,C3)

doc combinar filas de columnas a uno 1 En la fórmula, A1, B1…,C3 son los textos que desea combinar. ", " es el delimitador (coma + espacio) que separa los dos textos en la celda de resultado, si desea utilizar otros delimitadores, simplemente escriba un separador entre comillas dobles.

Entonces presione Enviar clave para obtener el resultado combinado.

3. 13 Usando la función CONCAT o la función TEXTJOIN (Excel 2019 o Excel 365)

Si usa Excel 2019 o Excel 365, la función CONCAT y la función TEXTJOIN pueden ser la mejor opción.

Sintaxis sobre CONCAT
CONCAT (text1,[text2],…)

Para obtener más detalles sobre la función CONCAT, visite: CONCAT.

El uso de la función CONCAT es el mismo que la función CONCATENATE, para combinar el nombre y el apellido que en dos columnas por separado en una sola columna, la fórmula se usa así:

=CONCAT(A1,", ",B1,", ",C1,", ",A2,", ",B2,", ",C2,", ",A3,", ",B3,", " ,C3)

doc combinar filas de columnas a uno 1 En la fórmula, A1, B1…,C3 son los textos que desea combinar. ", " es el delimitador (coma + espacio) que separa los dos textos en la celda de resultado, si desea utilizar otros delimitadores, simplemente escriba un separador entre comillas dobles.

Entonces presione Enviar clave para obtener el resultado combinado.

Sintaxis sobre TEXTJOIN
TEXTJOIN (delimiter, ignore_empty, text1, [text2], ...)

Para obtener más detalles sobre la función TEXTJOIN, visite: TEXTJOIN.

Para combinar columnas o filas usando TEXTJOIN:

= UNIÓN DE TEXTO (", VERDADERO, A1: C3)

doc combinar filas de columnas a uno 1 En la fórmula, A1:C3 es un rango continuo que debe combinarse. ", " es el delimitador (coma + espacio) que separa los dos textos en la celda de resultado, si desea utilizar otros delimitadores, simplemente escriba el delimitador entre comillas dobles "". El texto lógico "VERDADERO" indica ignorar las celdas vacías al combinar, si desea combinar con espacios en blanco, reemplace VERDADERO con FALSO.

Entonces presione Enviar clave para obtener el resultado combinado.

doc combinar filas de columnas a uno 1 Si desea usar el salto de línea como delimitador, usando CHAR(10) en la fórmula, como =TEXTJOIN(CHAR(10),TRUE,A1:C3), luego formatee la celda de resultado como Ajustar texto.
doc combinar filas de columnas a uno 1

3.14 Usar Combinar columnas/filas/celdas en una celda sin perder datos

Si tiene Kutools for Excel instalado en Excel, el Combine filas, columnas o celdas sin perder datos característica puede manejar rápidamente este trabajo.

1. Seleccione el rango de celdas que desea combinar en una celda, luego haga clic en Kutools > Fusionar y dividir > Combine filas, columnas o celdas sin perder datos.
doc combinar filas de columnas a uno 1

2. En el cuadro de diálogo emergente, marque Combinar en una sola celda y especifique un separador según lo necesite, luego haga clic en Ok.
doc combinar filas de columnas a uno 1

Ahora las celdas se fusionan en una celda con un delimitador específico. Si el contenido de la celda es demasiado para mostrar en la celda combinada, puede hacer clic en Ajustar texto bajo el Inicio pestaña para mostrarlos.
doc combinar filas de columnas a uno 1

Para obtener más detalles sobre esta característica, visite Combine columnas, filas, celdas sin perder datos.

Para obtener más detalles sobre Kutools para Excel, visite Kutools for Excel.

Para una prueba gratuita de 30 días de Kutools for Excel, por favor descargar Es ahora.

3.2 Combine varias filas y columnas en una sola celda

 Transponer celdas en una sola columna
 doc combinar filas de columnas a uno 1
 Transponer celdas en una sola fila
 doc combinar filas de columnas a uno 1
 

3.21 Nombre el rango y use la función ÍNDICE (solo para una sola columna)

Si desea transponer el rango de celdas en una sola columna, puede nombrar el rango y luego usar la función ÍNDICE.

1. Seleccione el rango de celdas, haga clic derecho para habilitar el menú contextual y haga clic en Definir nombre.
doc combinar filas de columnas a uno 1

2. En el estallido Nuevo nombre cuadro de diálogo, escriba un nombre en el Nombre cuadro de texto, haga clic en OK.
doc combinar filas de columnas a uno 1

3. Después de nombrar el rango, luego seleccione una celda que coloque los datos transpuestos, use la función ÍNDICE como esta:

=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1)

Para obtener más detalles sobre la función ÍNDICE, visite aquí.

4. Prensa Enviar y luego arrastre el controlador de autocompletar hacia abajo para completar esta fórmula hasta que aparezca #REF! aparece el valor del error.
doc combinar filas de columnas a uno 1

5. Elimine el valor de error, luego el rango de celdas se ha combinado en una columna.

3.22 VBA (solo para una sola columna)

Para combinar celdas en una sola columna, aquí hay un VBA que también puede funcionar.

1. Prensa otro + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana, luego haga clic en recuadro > Módulo para crear un nuevo módulo en blanco.

2. Copie y pegue el siguiente código VBA en el módulo en blanco.

VBA: convertir rango en una columna

Sub ConvertRangeToColumn()
'UpdatebyExtendoffice
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

doc combinar filas de columnas a uno 1

3. Luego presione F5 tecla o clic Corral doc combinar filas de columnas a uno 1  aparece un cuadro de diálogo para seleccionar un rango de celdas, haga clic en OK.
doc combinar filas de columnas a uno 1

4. Aparece otro cuadro de diálogo para seleccionar una celda para colocar el resultado, haga clic en OK.
doc combinar filas de columnas a uno 1

3.23 Usando una herramienta práctica: Transformar rango

Si desea combinar celdas en una fila, no hay una función integrada en Excel que lo admita. Sin embargo, si tienes Kutools for Excel instalado, su Transformar rango La función admite la conversión de un rango en una sola columna o una fila, también admite la conversión de una fila o una columna en un rango.

1. seleccione el rango de celdas y haga clic en Kutools > Alcance > Transformar rango.
doc combinar filas de columnas a uno 1

2. En el Transformar rango diálogo, comprobar Rango a una sola columna or Rango a una sola fila opción que necesite. Hacer clic OK.
doc combinar filas de columnas a uno 1

3. Aparece un cuadro de diálogo para seleccionar una celda para colocar el resultado, haga clic en OK.
doc combinar filas de columnas a uno 1

Ahora el rango de celdas se ha convertido en una fila o una columna.

Para obtener más detalles sobre esta característica, visite Transformar rango.

Para obtener más detalles sobre Kutools para Excel, visite Kutools for Excel.

Para una prueba gratuita de 30 días de Kutools for Excel, por favor descargar Es ahora.

3.3 Apilar columnas en una columna sin duplicar

Si hay algunos duplicados en una tabla con varias columnas, ¿cómo puede apilar las columnas en una columna sin los duplicados, como muestra la siguiente captura de pantalla?
doc combinar filas de columnas a uno 1

En esta parte, proporciona tres métodos diferentes para manejar este trabajo.

3.31 Copiar y pegar y eliminar duplicados

En Excel, el método general para resolver este trabajo es copiar y pegar las columnas una por una y luego eliminar los valores duplicados.

1. Seleccione la primera columna y presione Ctrl + C para copiarlo, luego seleccione una celda de destino y presione Ctrl + V llaves.
doc combinar filas de columnas a uno 1

2. Luego repita el paso 1 para copiar otras columnas y pegarlas debajo de la primera columna.
doc combinar filas de columnas a uno 1

3. Luego seleccione la columna apilada, haga clic en Datos > Eliminar duplicados, luego en el Eliminar duplicados cuadro de diálogo, verifique el nombre de la columna, haga clic en OK.
doc combinar filas de columnas a uno 1
doc combinar filas de columnas a uno 1

4. Ahora aparece un cuadro de diálogo para recordarle que se eliminan los valores duplicados. Hacer clic OK para cerrarlo, y la columna apilada solo conserva los valores únicos.
doc combinar filas de columnas a uno 1

doc combinar filas de columnas a uno 1 Si hay cientos de columnas, copiar y pegar una por una lleva mucho tiempo. Sin embargo, si tienes Kutools for Excel instalado en Excel, el Transformar rango característica puede convertir rápidamente el rango en una columna, luego aplicar el Eliminar duplicados característica de Excel.

Seleccione el rango de columnas y haga clic en Kutools > Alcance > Transformar rango.
doc combinar filas de columnas a uno 1

Entonces revisa el Rango a una sola columna opción, y haga clic OK para seleccionar una celda para colocar la columna apilada.
doc combinar filas de columnas a uno 1

Y luego aplique Eliminar duplicados para eliminar los valores duplicados.

Para obtener más detalles sobre esta característica, visite Transformar rango.

Para obtener más detalles sobre Kutools para Excel, visite Kutools for Excel.

Para una prueba gratuita de 30 días de Kutools for Excel, por favor descargar Es ahora.

3.32 Usando VBA

Además, aquí hay un código VBA que puede resolver este trabajo.

1. Prensa otro + F11 claves para habilitar el Microsoft Visual Basic para aplicaciones ventana, luego haga clic en recuadro > Módulo para crear un nuevo módulo en blanco.

2. Copie y pegue el siguiente código en el nuevo módulo.

VBA: apila columnas en una sin duplicados

Sub FindUniques()
'UpdatebyExtendoffice
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Set dic = CreateObject("Scripting.Dictionary")
For j = 1 To InputRng.Columns.Count
    For i = 1 To InputRng.Rows.Count
        xValue = InputRng.Cells(i, j).Value
        If xValue <> "" And Not dic.Exists(xValue) Then
            OutRng.Value = xValue
            dic(xValue) = ""
            Set OutRng = OutRng.Offset(1, 0)
        End If
    Next
Next
End Sub

doc combinar filas de columnas a uno 1

3. Luego presione F5 tecla o clic Corral doc combinar filas de columnas a uno 1  , luego aparece un cuadro de diálogo para seleccionar las columnas que necesitan para ser apiladas, haga clic en Aceptar.
doc combinar filas de columnas a uno 1

4. Luego, en el segundo cuadro de diálogo emergente, seleccione una celda de destino para colocar la columna apilada y haga clic OK.
doc combinar filas de columnas a uno 1

Ahora las columnas se han apilado en una columna con valores únicos solamente.

3.4. Combinar celdas y seguir formateando

Si hay dos columnas, una tiene un formato especial, como DateTimemm/dd/yyyy personalizado, para combinar estas dos columnas en una sola con los métodos normales, el formato personalizado se eliminará como se muestra en la siguiente captura de pantalla:
doc combinar filas de columnas a uno 1

Ahora, en esta parte, proporcionará algunas formas de combinar celdas y mantener el formato.
doc combinar filas de columnas a uno 1

3.41 Incrustar la función TEXTO en la fórmula

La función TEXTO se usa para convertir un número a texto en un formato específico. Aquí podemos usarlo para convertir la celda (que contiene un número) a un formato primero, y luego combinarlo con otras celdas usando "&", la función CONCATENAR, la función CONCAT o la función TEXTJOIN.

Para obtener detalles sobre la combinación general de celdas en una sola, vuelva a 1.1.

Sintaxis sobre la función TEXTO
TEXT (value, format_text)

Para obtener más detalles sobre la función TEXTO, visite TEXTO función.

Aquí se toma como ejemplo la función TEXTO incrustada en la función CONCAT.

Copie y pegue la siguiente fórmula en una celda en la que desee colocar el resultado combinado:

=CONCAT(TEXT(A2,"mm/dd/yyyy hh:mm")," ",B2)

doc combinar filas de columnas a uno 1 En la fórmula, A2 es la celda que desea mantener su formato, "mm/dd/aaaa hh:mm" es el formato que usa, B2 es la otra celda que se usa para combinar. " " indica separar los valores con espacios. puede cambiar las referencias, el formato y el separador según sea necesario.

Prensa Enviar y arrastre el controlador de autocompletar hacia abajo para llenar las celdas con esta fórmula.

3.42 Uso de Microsoft Word

1. Seleccione la tabla en la que desea combinar las celdas en una sola y presione Ctrl + C para copiarlos.
doc combinar filas de columnas a uno 1

2. Abre un espacio en blanco Word documento, prensa Ctrl + V para colocarlos, luego haga clic en la tabla en el documento, ahora aparece un icono de cruz en la parte superior derecha de la tabla.
doc combinar filas de columnas a uno 1

3. Haga clic en el disposición ficha y, a continuación, haga clic Convertir a texto en la Datos grupo, en el popping Convertir tabla en texto cuadro de diálogo, especifique el separador para las columnas. Hacer clic OK.
doc combinar filas de columnas a uno 1
doc combinar filas de columnas a uno 1

Ahora los contenidos de la tabla en Word se han convertido en textos.
doc combinar filas de columnas a uno 1

4. Seleccione los textos convertidos y presione Ctrl + C para copiarlos, vuelva a Excel y seleccione una celda en blanco, presione Ctrl + V para pegar el resultado combinado.
doc combinar filas de columnas a uno 1

3.43 Usando una herramienta útil: combine sin perder datos

La forma más eficiente debe ser usando Kutools para Excel, Combine filas, columnas o celdas sin perder datos característica, que solo necesita marcar la casilla Usar valores formateados casilla de verificación al aplicar la característica, el resultado combinado mantendrá el formato de datos.

1. Seleccione la tabla que incluye las celdas que colocan el resultado, haga clic en Kutools > Fusionar y dividir > Combine filas, columnas o celdas sin perder datos.
doc combinar filas de columnas a uno 1

2. En el cuadro de diálogo emergente, especifique la operación de combinación que necesite y desmarque la Usar valores formateados casilla de verificación (por defecto, esta opción está marcada). Hacer clic Ok.
doc combinar filas de columnas a uno 1

Ahora los datos se han combinado y mantén el formato.
doc combinar filas de columnas a uno 1

Para obtener más detalles sobre esta característica, visite Combine columnas, filas, celdas sin perder datos.

Para obtener más detalles sobre Kutools para Excel, visite Kutools for Excel.

Para una prueba gratuita de {module745} días de Kutools para Excel, por favor descargar Es ahora.

3.5 Combinar celdas para hacer la fecha

Suponiendo que hay una tabla que contiene años, meses y días en columnas separadas, el trabajo es combinar las columnas y generar una fecha como se muestra a continuación:
doc combinar filas de columnas a uno 1

3.51 Uso de la función FECHA

La función FECHA se utiliza para crear una fecha con año, mes y día.

Sintaxis sobre la función FECHA
DATE( year, month, day )

Para obtener más detalles sobre la función FECHA, visite la función FECHA.

Copie y pegue la siguiente fórmula en una celda que colocará la fecha:

=DATE(A2,B2,C2)

doc combinar filas de columnas a uno 1 En la fórmula, A2, B2 y C2 son las celdas que contienen los valores de año, mes y día.

Prensa Enviar para obtener la primera fecha, luego arrastre el controlador de autocompletar hacia abajo para obtener todas las fechas.
doc combinar filas de columnas a uno 1


Más tutoriales de Excel:

Combine varios libros de trabajo/hojas de trabajo en uno
Este tutorial enumera casi todos los escenarios de combinación que puede enfrentar y le proporciona soluciones profesionales relativas.

Dividir celdas de texto, número y fecha (separadas en varias columnas)
Este tutorial se divide en tres partes: dividir celdas de texto, dividir celdas numéricas y dividir celdas de fecha. Cada parte proporciona diferentes ejemplos para ayudarlo a saber cómo manejar el trabajo de división cuando se encuentra con el mismo problema.

Combine el contenido de varias celdas sin perder datos en Excel
Este tutorial limita la extracción a una posición específica en una celda y recopila diferentes métodos para ayudar a extraer texto o números de una celda por posición específica en Excel.

Compare dos columnas para coincidencias y diferencias en Excel
Aquí, este artículo cubre la mayoría de los escenarios posibles de la comparación de dos columnas que podría encontrar, y espero que pueda ayudarlo.



  • 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...
pestaña kte 201905
  • 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!
officetab parte inferior
Comentarios (0)
Aún no hay calificaciones. ¡Sé el primero en calificar!
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0  Personajes.
Ubicaciones sugeridas