Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo combinar celdas en una celda con espacio, comas y punto y coma en Excel?

Cuando combina las celdas de un rango en una sola celda, los datos combinados pueden estar separados por nada. Pero si desea separarlos con marcas específicas, como espacio, comas, punto y coma u otros, ¿cómo puede hacerlo? Este tutorial te presentará algunos cortes.

Fusionar fila / columna de celdas en una celda con separador especificado por fórmula

Fusionar fila / columna de celdas en una celda con el separador especificado por Función

Fusionar fila / columna / rango de celdas en una celda con el separador especificado por Kutools para Excel


Combina múltiples columnas, filas o celdas con un separador específico:

Si hay varias filas o columnas o se necesitan combinar celdas de valores, la fórmula normal será problemática para tratar con ella. Pero con Kutools for Excelpoderosa característica - Combinar, puede combinar rápidamente los valores basados ​​en columnas, filas o celdas que necesite.

doc combina las celdas con el separador 11

Kutools for Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60. Descargar y prueba gratis ahora!


Fusionar fila / columna de celdas en una celda con separador especificado por fórmula


En Excel, puede usar una fórmula para combinar una fila de celdas o una columna de celdas en una sola celda. Por favor haz lo siguiente:

Combina celdas basadas en fila o columna en una con espacio

Escribiendo la fórmula = A1 & "" & B1 & "" & C1 en una celda en blanco, y luego arrastre el controlador de relleno hacia abajo para aplicar esta fórmula, todas las celdas de la fila se combinaron en una celda con espacios. Ver captura de pantalla:

doc combina las celdas con el separador 1

Tip: Si desea fusionar los valores de celda en función de la columna, solo tiene que ingresar esta fórmula = A1 & "" & A2 & "" & A3 & "" & A4 & "" & A5 & "" & A6 en celda en blanco adyacente que desea obtener el resultado. Y obtendrás el siguiente resultado:

doc combina las celdas con el separador 2

Combina celdas basadas en fila o columna en una con comas

Escribiendo la fórmula = A1 & "," & B1 & "," & C1 en una celda en blanco, luego arrastre el controlador de relleno sobre el rango en el que desea aplicar esta fórmula, todas las celdas de una fila se combinarán en una celda con comas. Vea la captura de pantalla:

doc combina las celdas con el separador 3

Tip: También puede combinar la columna de valores de celda en una celda con comas, solo escriba esta fórmula = A1&","&A2&","&A3&","&A4&","&A5&","&A6 para obtener el siguiente resultado cuando lo necesite.

doc combina las celdas con el separador 4

notas: tu puedes cambiar ","para satisfacer tus necesidades Por ejemplo, si desea separar los datos con punto y coma, puede cambiar "," a ";".


Fusionar fila / columna de celdas en una celda con el Separador especificado por función

En Excel, también puede usar la función para combinar celdas de fila o columna en una sola celda con espacios o marcas especificadas.

1. Sostener ALT + F11 claves en el teclado para abrir un Microsoft Visual Basic para aplicación ventana.

2. Hacer clic recuadro > Móduloy copie el VBA en el módulo.

VBA: combine celdas basadas en fila o columna en una con separador específico:

Function Combine(WorkRng As Range, Optional Sign As String = "-") As String
'Update 20130815
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

3. Fórmula de escritura = Combinar (A1: C1) 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:

doc combina las celdas con el separador 5

Consejos: Con la función definida por el usuario anterior, también puede combinar valores de celda en función de la columna, solo tiene que ingresar esta fórmula = Combine (A1: A6) para obtener los datos combinados que necesita, consulte la captura de pantalla:

doc combina las celdas con el separador 6

Nota: En el código anterior "Función Combine (WorkRng As Range, opcional Sign As String = "-") Como cadena", puedes cambiar el separador "-" para satisfacer su necesidad


Fusionar fila / columna / rango de celdas en una celda con el separador especificado por Kutools para Excel

Si la fórmula y la función son difíciles para usted, puede combinar rápidamente valores de celda por fila, columna o rango en una sola celda con Kutools for Excel's Combinar función.

Kutools for Excel : con más de 300 útiles complementos de Excel, de prueba sin límite en días 60.

Después de instalar Kutools for ExcelPor favor, haz lo siguiente:

1. Seleccione un rango de valores de celda que desea combinar en una celda.

2. Por favor aplica Combinar función haciendo clic Kutools > Combinar. Ver captura de pantalla:

doc combina las celdas con el separador 7

3. Y se mostrará un cuadro de diálogo, y luego haga lo siguiente:

(1.) Si selecciona Combine columnas en el objeto Para combinar celdas seleccionadas de acuerdo a las siguientes opciones sección en el Combinar columnas o filas diálogo, los datos en cada fila se fusionarán en una celda, haga lo siguiente:

A. Comprobar Combine columnas en el objeto Para combinar celdas seleccionadas de acuerdo a las siguientes opciones sección;

B. Seleccione el separador en el que desea separar los datos combinados Especifique un separador sección;

C. Seleccione el lugar donde desea colocar el resultado en el cuadro desplegable;

D. Seleccione un tipo de opciones .

A continuación, haga clic en OK or Aplicar botón, los valores en cada fila se fusionarán. Ver captura de pantalla:

doc combina las celdas con el separador 8

(2.) Y si desea fusionar los valores de cada columna en una celda con un separador específico, haga lo siguiente:

A. Comprobar Combina filas en el objeto Para combinar celdas seleccionadas de acuerdo a las siguientes opciones sección;

B. Especifique un separador en el que desea separar los datos combinados Especifique un separador sección;

C. Seleccione el lugar donde desea colocar el resultado en el cuadro desplegable;

D. Seleccione un tipo de opciones .

A continuación, haga clic en OK or Aplicar botón, los valores en cada columna se fusionarán y estarán separados por las marcas específicas. Ver captura de pantalla:

doc combina las celdas con el separador 9

(3.) Si necesita combinar un rango de datos de celda en una sola celda, haga lo siguiente:

A. Comprobar Combine en una sola célula in Para combinar celdas seleccionadas de acuerdo a las siguientes opciones sección;

B. Seleccione el separador en el que desea separar los datos combinados Especifique un separador .

A continuación, haga clic en OK or Aplicar botón, y obtendrá el siguiente resultado, vea la captura de pantalla:

doc combina las celdas con el separador 10

Haga clic para descargar Kutools para Excel y prueba gratuita ¡Ahora!

Kutools for Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60. Descargar y prueba gratis ahora!


Artículos relativos:



Herramientas de productividad recomendadas

Office Tab

gold star1 Lleve las pestañas útiles a Excel y a otros programas de Office, como Chrome, Firefox y el nuevo Internet Explorer.

Kutools for Excel

gold star1 ¡Asombroso! Aumente su productividad en minutos 5. ¡No necesita ninguna habilidad especial, ahorre dos horas todos los días!

gold star1 Las nuevas características de 300 para Excel hacen que Excel sea mucho más fácil y potente:

  • Fusionar celdas / filas / columnas sin perder datos.
  • Combine y consolide varias hojas y libros de trabajo.
  • Comparar rangos, copiar rangos múltiples, convertir texto a la fecha, unidad y conversión de moneda.
  • Cuenta por colores, subtotales de paginación, clasificación avanzada y superfiltro,
  • Más Seleccionar / Insertar / Eliminar / Texto / Formato / Enlace / Comentario / Libros de trabajo / Hojas de trabajo Herramientas ...

Captura de pantalla de Kutools para Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Lavina · 9 months ago
    I would like to know if I have a list of people with their information in different cells in one column but different row how to combine them in one cell For e,g I have one person teaching English, math and science and his name is repeated in one column but the courses are in different rows so I want to combine all the courses in one cell for that teacher. if I have 50 teachers I need to have all the courses that the teacher is teaching in one cell.
    • To post as a guest, your comment is unpublished.
      skyyang · 9 months ago
      Hi, Lavina,
      Do you mean to combine multiple cell values in a column based on duplicate names in another column as below screenshot shown:

      You can insert a screenshot to make your problem more intuitive.
  • To post as a guest, your comment is unpublished.
    bin · 9 months ago
    VBA doesn't work for me, excel 2016.
  • To post as a guest, your comment is unpublished.
    Brian · 1 years ago
    Working on trying to get your VBA code to work however I keep getting a #NAME? error. How do I fix this? I've used this code before and it worked wonderfully but now it gives me an error.
  • To post as a guest, your comment is unpublished.
    Sagar · 1 years ago
    But it is not working for large data. I have around 50000 rows to combine in single cell.
  • To post as a guest, your comment is unpublished.
    susan · 2 years ago
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567
    415xxe 5687sdc sa4567

    I need to separate these in different columns and then put a comma behind the last column