Como concatenar varias celas con coma en Excel (4 xeitos)

  • Comparte Isto
Hugh West

Para ter unha idea completa de calquera cousa á vez, quizais necesites concatenar varias celas e separalas mediante comas. Este artigo fala de como concatenar varias celas con coma en Excel aplicando algunhas fórmulas, funcións e código VBA .

Descargar Practice Workbook

Descargar esta práctica libro de traballo para facer exercicio mentres estás a ler este artigo.

Concatenar Cells.xlsm

4 xeitos de concatenar varias celas con coma en Excel

Mostrarémosche catro técnicas diferentes para concatenar varias celas e separalas cunha coma nas seccións a continuación. Para iso, utilizaremos as funcións CONCATENATE e TEXTJOIN . Máis adiante, presentaremos outro enfoque para lograr o mesmo obxectivo mediante o código VBA .

A continuación móstrase un exemplo de conxunto de datos que se utilizará para completar a tarefa.

1. Aplica a función CONCATENAR para concatenar varias celas con coma seguidas

Unha forma sinxela de concatenar cousas é empregar a función CONCATENAR . Para completar o traballo, siga os procedementos que se indican a continuación.

Paso 1:

  • Primeiro, escriba a fórmula nunha cela en branco.
=CONCATENATE(B5:E5& “,”)

Paso 2:

  • En segundo lugar, seleccione a fórmula.

Paso 3:

  • A continuación, prema F9 para convertelos envalor.

Paso 4:

  • Despois diso, elimina os corchetes { } da fórmula.

Paso 5:

  • Finalmente, prema Intro para ver os resultados.

Notas. Non esquezas eliminar os corchetes { a partir da fórmula.

Ler máis: Como concatenar columnas en Excel (8 métodos sinxelos)

2. Combine CONCATENAR e TRANSPONER Funcións para concatenar varias celas cunha coma nunha columna

Ademais de concatenar varias celas nunha fila, podemos facer o mesmo para unha columna. Siga as instrucións a continuación para usar a operación de concatenación para unha columna.

Paso 1:

  • Na cela E4, igual coa primeira fila da columna, escriba a seguinte fórmula.
=CONCATENATE(TRANSPOSE(C4:C7)& “,”)

Paso 2:

  • Entón, seleccione a fórmula.

Paso 3:

  • A continuación, prema F9 .

Paso 4:

  • Elimina os corchetes { } de novo como facemos antes.

Paso 5:

  • Finalmente, preme Intro para ver os resultados.

Notas. Lembra que, debes escribir a fórmula nunha cela separada na mesma fila que a primeira. fila da columna. Como o noso primeiro valor de cela foi James Rodrigues en C4 na fila 4 , introducimos a nosa fórmula na mesma fila pero nuncela diferente E4 . Despois de concatenar pode movelo a calquera lugar.

Ler máis: oposto a Concatenar en Excel (4 opcións)

Lecturas similares:

  • Como concatenar con espazo en Excel (3 formas adecuadas)
  • Combinar filas en Excel (2 métodos sinxelos)
  • Concatenar números en Excel (4 fórmulas rápidas)
  • Como concatenar cadeas e números enteiros usando VBA
  • Concatenar non funciona en Excel (3 razóns con solucións)

3. Aplique a función TEXTJOIN para concatenar varias celas con coma

Podes usar a función TEXTJOIN en MS Excel 365 para combinar varias celas separadas por coma nunha única cela. Para facelo en Excel 365 , siga os pasos seguintes.

Paso 1:

  • Simplemente escriba a seguinte fórmula.
=TEXTJOIN(",",TRUE,B5:E5)

Paso 2:

  • A continuación, prema Introduza para ver o resultado.

Notas. A función TEXTJOIN para concatenar múltiples A función de celas só está dispoñible nos usuarios subscritos de Excel 365 .

4. Executa un código VBA para concatenar varias celas con coma

Tamén podemos concatenar varias celas e usar un coma separadora mediante o código VBA .

Sigue os seguintes procedementos.

Paso 1:

  • En primeiro lugar, preme Alt + F11 para abrir o VBAMacro
  • Fai clic na pestana Inserir e escolla O Módulo
  • Gardar o programa e prema F5 para executalo.

Paso 2:

  • Entón, só tes que pegar o seguindo VBA
1841

Aquí,

  • Atenuar cela como intervalo está a declarar unha cela variable como valor de intervalo.
  • Dim Concate As String está declarando unha variable Concatenar como cadea.
  • Concate = Concate & Cell.Value & O separador é o comando para unir o valor da cela cun separador.
  • CONCATENATEMULTIPLE = Left(Concate, Len(Concate) – 1) é o comando para concatenar as últimas celas concatenadas .

Paso 3:

  • Despois diso, escribe a seguinte fórmula usando o CONCATENATEMULTIPLE
=CONCATENATEMULTIPLE(B5:E5,",")

Paso 4:

  • Finalmente, prema o botón Intro para ver os resultados.

Ler máis: Como concatenar en Excel (3 Formas axeitadas)

Conclusión

Para resumir, espero que teña adquirido un coñecemento básico de como concatenar varias celas con comas deste artigo. Todos estes métodos deberían ser ensinados e empregados cos teus datos. Examina o libro de prácticas e aplica o que aprendiches. Inspirámonos en seguir producindo cursos como este debido ao teu importante apoio.

Se tes algunha dúbida, non dubides en contactar connosco. Por favorcomparte as túas opinións na sección de comentarios a continuación.

O equipo de Exceldemy responderá as túas consultas o antes posible.

Quédate connosco e continúa aprendendo.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.