Consello: outros idiomas están traducidos a Google. Podes visitar o English versión desta ligazón.
Iniciar sesión
x
or
x
x
Register
x

or

Como combinar celas nunha cela con espazo, comas e punto e coma en Excel?

Cando se combinan as celas dun rango nunha única cela, os datos combinados poden ser separados por nada. Pero se quere separalos con marcas especificadas, como espazo, comas, punto e coma ou outros, como pode facer? Este tutorial introducirá algúns cortes para ti.

Combina fila / columna de celas nunha única cela con separador especificado por fórmula

Combina fila / columna de celas nunha única cela con separador especificado por Función

Combina fila / columna / intervalo de celas nunha única cela con separador especificado por Kutools para Excel


Combina múltiples columnas, filas ou celas con separificador sepcificador:

Se hai varias filas ou columnas ou celas de valores necesarias para combinarse, a fórmula normal será problemática para xestionar a mesma. Pero, con Kutools para ExcelA característica poderosa - Combinar, podes combinar rápidamente os valores baseados en columnas, filas ou celas como necesites.

Doc combina celas co separador 11

Kutools para Excel: con máis de 200 complementos de Excel útiles, gratuítos para probar sen ningunha limitación en 60 días. Descarga e proba gratuíta Agora!


Combina fila / columna de celas nunha única cela con separador especificado por fórmula


En Excel, pode usar unha fórmula para combinar unha liña de celas ou unha columna de celas nunha única cela. Faga o seguinte:

Combina celas baseadas nunha liña ou columna nun espazo

Escribindo a fórmula = A1 e "" & B1 & "" & C1 nunha cela en branco e, a continuación, arrastra o control de enchido para aplicar esta fórmula, todas as celas de fila foron combinadas nunha cela con espazos. Ver captura de pantalla:

Doc combina celas co separador 1

Punta: Se desexa fusionar os valores das celas en función da columna, só precisa introducir esta fórmula = A1 & "" & A2 & "" & A3 & "" & A4 & "" & A5 & "" & A6 na cela en branco adxacente que desexa obter o resultado. E obterás o seguinte resultado:

Doc combina celas co separador 2

Combina celas baseadas en filas ou columnas nunha con comas

Escribindo a fórmula = A1 & "," & B1 & "," & C1 nunha cela en branco, a continuación, arrastre o identificador de recheo sobre o intervalo ao que desexa aplicar esta fórmula, todas as celas dunha liña combinaranse nunha cela con comas. Ver capturas de pantalla:

Doc combina celas co separador 3

Punta: Tamén pode fusionar a columna dos valores das celas nunha única cela con comas, só escriba esta fórmula = A1&","&A2&","&A3&","&A4&","&A5&","&A6 para obter o seguinte resultado como precise.

Doc combina celas co separador 4

Nota: podes cambiar ","para atender ás túas necesidades. Por exemplo, se desexa separar os datos con punto e coma, pode cambiar "," a ";".


Combina fila / columna de celas nunha única cela con separador especificado por función

En Excel, tamén pode usar a función para combinar celas de liña ou columna nunha soa cela con espazos ou marcas especificadas.

1. Agarda ALT + F11 claves no teclado para abrir un Microsoft Visual Basic para aplicación fiestra.

2. Prema Inserir > Módulos, e copie o VBA no módulo.

VBA: combina celas baseadas nunha liña ou columna nun 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) nunha cela en branco, e despois arrastre o identificador de recheo sobre o intervalo que desexa aplicar esta fórmula, todas as celas da liña combinaranse nunha cela con guións. Ver captura de pantalla:

Doc combina celas co separador 5

Consello: Coa función anterior definida polo usuario, tamén pode combinar os valores das celas en función da columna, só precisa introducir esta fórmula = Combinar (A1: A6) para obter os datos combinados como necesites, vexa a captura de pantalla:

Doc combina celas co separador 6

Nota: No código anterior "Combinación de funcións (WorkRng As Range, Optional Sign As String = "-") Como cadea", pode cambiar o separador "-" para atender a túa necesidade.


Combina fila / columna / intervalo de celas nunha única cela con separador especificado por Kutools para Excel

Se a fórmula e a función son difíciles para ti, podes combinar rapidamente os valores das celas por fila, columna ou intervalo nunha soa cela Kutools para Excel's Combinar función.

Kutools para Excel : con máis de 300 complementos de Excel útiles, gratuítos para probar sen ningunha limitación nos días 60.

Despois de instalar Kutools para Excel, faga o seguinte:

1. Seleccione os valores dunha cela de intervalo que desexa combinar nunha cela.

2. Por favor, aplique Combinar Funciona premendo Kutools > Combinar. Ver captura de pantalla:

Doc combina celas co separador 7

3. E mostrarase un diálogo e faga o seguinte:

(1.) Se selecciona Combina columnas no Para combinar celas seleccionadas segundo as seguintes opcións sección no Combina columnas ou filas diálogo, os datos de cada fila serán fusionados nunha cela, faga o seguinte:

A. Comprobe Combina columnas no Para combinar celas seleccionadas segundo as seguintes opcións sección;

B. Seleccione o separador que desexe separar os datos combinados Especifique un separador sección;

C. Selecciona o lugar no que queres poñer o resultado no cadro desplegable;

D. Seleccione un tipo dende o Opcións sección.

A continuación, fai clic en OK or aplicar botón, os valores en cada fila serán fusionados. Ver captura de pantalla:

Doc combina celas co separador 8

(2.) E se quere fusionar cada columna con unha única cela con separador específico, faga o seguinte:

A. Comprobe Combina filas no Para combinar celas seleccionadas segundo as seguintes opcións sección;

B. Especifique un separador no que desexa separar os datos combinados Especifique un separador sección;

C. Selecciona o lugar no que queres poñer o resultado no cadro desplegable;

D. Seleccione un tipo dende o Opcións sección.

A continuación, fai clic en OK or aplicar botón, os valores de cada columna serán combinados e separados por marcas específicas. Ver captura de pantalla:

Doc combina celas co separador 9

(3). Se precisa combinar un intervalo de datos móbiles nunha única cela, faga o seguinte:

A. Comprobe Combina en cela simple in Para combinar celas seleccionadas segundo as seguintes opcións sección;

B. Seleccione o separador que desexe separar os datos combinados Especifique un separador sección.

A continuación, fai clic en OK or aplicar botón, e terá o seguinte resultado, ver captura de pantalla:

Doc combina celas co separador 10

Fai clic para descargar Kutools para Excel e proba gratuíta agora.

Kutools para Excel: con máis de 200 complementos de Excel útiles, gratuítos para probar sen ningunha limitación en 60 días. Descarga e proba gratuíta Agora!


Artigos relativos:



Ferramentas de produtividade recomendadas

Tabulación de Office

estrela de ouro1 Traia páxinas útiles para Excel e outro software de Office, como Chrome, Firefox e Internet Explorer novo.

Kutools para Excel

estrela de ouro1 Sorprendente! Aumenta tu productividad en 5 minutos. Non necesitas habilidades especiais, garda dúas horas todos os días.

estrela de ouro1 300 Novidades para Excel, Excel moi fácil e poderoso:

  • Combina celas / filas / columnas sen perder datos.
  • Combina e consolida varias follas e libros de traballo.
  • Comparar intervalos, copiar varios intervalos, converter texto a data, conversión de unidade e moeda.
  • Conta por cores, subtotales de paginación, clasificación avanzada e filtro super,
  • Máis Seleccionar / Inserir / Eliminar / Texto / Formato / Ligazón / Comentario / Libros / Follas de ferramentas ...

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