Com concatenar diverses cel·les amb coma a Excel (4 maneres)

  • Comparteix Això
Hugh West

Per tenir una idea completa de qualsevol cosa alhora, és possible que hàgiu de concatenar diverses cel·les i separar-les mitjançant comes. Aquest article parla de com concatenar diverses cel·les amb comes a Excel aplicant algunes fórmules, funcions i un codi VBA .

Baixeu el quadern de pràctiques

Descarregueu aquesta pràctica. llibre de treball per fer exercici mentre llegeixes aquest article.

Concatenar Cells.xlsm

4 maneres de concatenar diverses cel·les amb coma a Excel

Us mostrarem quatre tècniques diferents per concatenar diverses cel·les i separar-les amb una coma a les seccions següents. Per fer-ho, utilitzarem les funcions CONCATENATE i TEXTJOIN . Més endavant, presentarem un altre enfocament per assolir el mateix objectiu mitjançant el codi VBA .

A continuació es mostra un exemple de conjunt de dades que s'utilitzarà per completar la tasca.

1. Apliqueu la funció CONCATENAR per concatenar diverses cel·les amb coma seguides

Una manera senzilla de concatenar coses és utilitzar la funció CONCATENAR . Per completar el treball, seguiu els procediments que s'indiquen a continuació.

Pas 1:

  • En primer lloc, escriviu la fórmula en una cel·la en blanc.
=CONCATENATE(B5:E5& “,”)

Pas 2:

  • En segon lloc, seleccioneu la fórmula.

Pas 3:

  • A continuació, premeu F9 per convertir-los envalor.

Pas 4:

  • Després, traieu els claudàtors { } de la fórmula.

Pas 5:

  • Finalment, premeu Intro per veure els resultats.

Notes. No us oblideu d'eliminar els claudàtors { de la fórmula.

Llegir més: Com concatenar columnes a Excel (8 mètodes simples)

2. Combineu CONCATENAR i TRANSPOSAR Funcions per concatenar diverses cel·les amb coma en una columna

A més de concatenar diverses cel·les seguides, podem fer el mateix per a una columna. Seguiu les instruccions següents per utilitzar l'operació de concatenació per a una columna.

Pas 1:

  • A la cel·la E4, igual que la primera fila de la columna, escriviu la fórmula següent.
=CONCATENATE(TRANSPOSE(C4:C7)& “,”)

Pas 2:

  • A continuació, seleccioneu la fórmula.

Pas 3:

  • A continuació, premeu F9 .

Pas 4:

  • Elimineu els claudàtors { } de nou com fem abans.

Pas 5:

  • Finalment, premeu Retorn per veure els resultats.

Notes. Recordeu que haureu d'escriure la fórmula en una cel·la independent de la mateixa fila que la primera. fila de la columna. Com que el nostre primer valor de cel·la va ser James Rodrigues a C4 a la fila 4 , introduïm la nostra fórmula a la mateixa fila però en unacel·la diferent E4 . Després de concatenar, podeu moure'l a qualsevol lloc.

Llegir més: oposat a Concatenar a Excel (4 opcions)

Lectures similars:

  • Com concatenar amb espai a Excel (3 maneres adequades)
  • Combinar files a Excel (2 mètodes fàcils)
  • Concatenar números a Excel (4 fórmules ràpides)
  • Com concatenar cadenes i nombres enters mitjançant VBA
  • Concatenar no funciona a Excel (3 raons amb solucions)

3. Apliqueu la funció TEXTJOIN per concatenar diverses cel·les amb coma

Podeu utilitzar la funció TEXTJOIN a MS Excel 365 per combinar diverses cel·les separades per una coma en una sola cel·la. Per fer-ho a Excel 365 , seguiu els passos següents.

Pas 1:

  • Simplement escriviu la fórmula següent.
=TEXTJOIN(",",TRUE,B5:E5)

Pas 2:

  • A continuació, premeu Introduïu per veure el resultat.

Notes. La funció TEXTJOIN per concatenar múltiples La funció de cel·les només està disponible als usuaris subscrits a Excel 365 .

4. Executeu un codi VBA per concatenar diverses cel·les amb coma

També podem concatenar diverses cel·les i utilitzar un separador per coma utilitzant el codi VBA .

Seguiu els procediments següents a continuació.

Pas 1:

  • En primer lloc, premeu Alt + F11 per obrir el VBAMacro
  • Feu clic a la pestanya Insereix i escolliu Mòdul
  • Desa el programa i premeu F5 per executar-lo.

Pas 2:

  • A continuació, només cal enganxar el següent VBA
6961

Aquí,

  • Atenuació de la cel·la com a rang està declarant una cel·la variable com a valor d'interval.
  • Atenuar Concatenar com a cadena està declarant una variable Concatenar com a cadena.
  • Concatenar = Concatenar & Cell.Value & El separador és l'ordre per unir el valor de la cel·la amb un separador.
  • CONCATENATEMULTIPLE = Left(Concate, Len(Concate) – 1) és l'ordre per concatenar les últimes cel·les concatenades .

Pas 3:

  • Després d'això, escriviu la fórmula següent utilitzant el CONCATENATEMULTIPLE
=CONCATENATEMULTIPLE(B5:E5,",")

Pas 4:

  • Finalment, premeu el botó Enter per veure els resultats.

Llegir més: Com concatenar a Excel (3 Formes adequades)

Conclusió

Per resumir, espero que hàgiu obtingut un coneixement bàsic sobre com concatenar diverses cel·les amb comes d'aquest article. Tots aquests mètodes s'han d'ensenyar i utilitzar amb les vostres dades. Examineu el llibre de pràctiques i apliqueu el que heu après. Ens animem a seguir produint cursos com aquest gràcies al vostre suport important.

Si teniu cap pregunta, no dubteu a posar-vos en contacte amb nosaltres. Si us plaucomparteix els teus pensaments a la secció de comentaris a continuació.

L'equip d' Exceldemy respondrà les teves consultes tan aviat com sigui possible.

Queda't amb nosaltres i segueix aprenent.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.