Com dividir la columna a Excel per comes (8 mètodes ràpids)

  • Comparteix Això
Hugh West

En aquest article, aprendreu 8 mètodes diferents per dividir una columna a Excel per una coma amb facilitat.

Baixa. Quadern de pràctiques

Podeu baixar el fitxer Excel des del següent enllaç i practicar-hi.

Dividir una columna per coma.xlsm

8 mètodes per dividir una columna a Excel per comes

1. Dividir una columna a Excel per comes amb l'assistent de conversió de text a columnes

Per dividir una columna per comes utilitzant l' Assistent de conversió de text a columnes,

❶ Seleccioneu les vostres dades i després

❷ Vés a Dades Eines de dades Text a columnes.

Apareixerà l' Auxiliar de conversió de text a columnes .

❸ Seleccioneu Delimitat i premeu Següent .

❹ Seleccioneu Coma com a Delimitadors i premeu Següent de nou.

❺ Inseriu una adreça de cel·la com a Destinació i premeu Finalitza .

Això dividirà una columna en lloc de una coma en dues columnes.

2. Combinació de les funcions LEFT, RIGHT, FIND i LEN per dividir la columna a Excel per comes

Podeu utilitzar dues fórmules utilitzant LEFT , RIGHT , FIND i LEN funciona per dividir columnes.

❶ Al principi, inseriu la fórmula següent a la cel·la C5 .

=LEFT(B5,FIND(",",B5)-1)

❷ A continuació, premeu ENTER .

Desglossament de la fórmula

  • B5 té textos amb a coma .
  • TROBAR(“,”,B5) cerca una coma dins de la cel·la
  • ESQUERRA (B5,TROBAR(“,”,B5)-1) retorna textos abans que aparegui la primera coma des del costat esquerre.

❸ Després d'això, inseriu la fórmula següent a la cel·la D5 .

=RIGHT(B5,LEN(B5)-FIND(",",B5))

❹ A continuació, premeu ENTER de nou.

Desglossament de la fórmula

  • B5 té textos amb coma.
  • TROBAR(“,”,B5) cerca una coma dins de la cel·la B5 .
  • DRETA(B5,LEN(B5) -FIND(“,”,B5)) retorna textos després que aparegui la primera coma des del costat dret.

❺ Seleccioneu les cel·les C5 i D5 i arrossegueu la icona Mànec d'ompliment fins a les cel·les C12 i D12 .

. Aquestes dues fórmules dividiran una columna en lloc d'una coma en dues columnes.

Més informació: Fórmula d'Excel per dividir una columna en diverses columnes (4 exemples)

3. Apliqueu la fórmula de matriu dinàmica a dividir la columna d'Excel per coma

El La fórmula de matriu dinàmica utilitzada en aquest mètode pot dividir automàticament una columna que tingui come en columnes.

Per utilitzar-la,

❶ Inseriu la fórmula següent a la cel·la C5 .

=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

❷ A continuació, premeu INTRO .

El La fórmula és una fórmula de matriu, automàticament mantindrà divideix dades a la cel·la D5 , però la fórmula s'ha aplicat a la cel·la C5 .

Desglossament de la fórmula

  • SUBSTITUTION(B5,"," ,””)

La funció SUBSTITUTE substitueix la coma de la cel·la B5 per un espai.

  • FILTERXML(“” &SUBSTITUTE(B5,”,”,””)

La funció FILTERXML filtra les dades separades per espais.

  • TRANSPOSE(FILTERXML(“” &SUBSTITUTE(B5,”,”,””) & “”,”//s”))

La funció TRANSPOSE divideix les dades de la cel·la B5 en dues columnes diferents.

❸ Arrossegueu el Ompliu la icona del mànec de la cel·la C5 a C12 .

Ara veureu la divisió dades en dues columnes diferents.

Llegir més: Com dividir una columna en diverses columnes a Excel (7 maneres senzilles)

4. Dividiu la columna a Excel per comes utilitzant Flash Fill

Podeu utilitzar la funció Flash Fill per dividir una columna amb força facilitat.

❶ Comença a inserir dades abans que es trobin les comes a la columna País .

❷ Després r inserint dades en dues cel·les conseqüents, Excel mostrarà suggeriments. Premeu ENTER per acceptar.

❸ Ara comenceu a inserir dades després de la coma a la columna Ciutat capital .

❹ Després d'inserir dades en dues cel·les conseqüents, Excel mostrarà suggeriments. Premeu INTRO per acceptar de nou.

Ara obtindreu les vostres dades dividides en dos diferentscolumnes.

5. Dividir la columna a Excel per comes mitjançant un fitxer CSV

El fitxer CSV l'elaboració del qual és Coma El valor separat pot dividir una columna per una coma automàticament.

Així és com funciona.

Seleccioneu i copia primer les teves dades.

Obre el Bloc de notes i Enganxa-les allà.

❸ Ara deseu el fitxer com a fitxer CSV.

Per desar un fitxer de text com a fitxer CSV, només editeu l'extensió del fitxer com a CSV.

❹ Ara obriu el fitxer CSV i veurà que les dades s'han dividit automàticament amb una coma en dues columnes.

6. Utilitzeu el codi VBA per dividir la columna d'Excel per coma

Mireu les columnes en blanc següents, és a dir, País i Ciutat capital respectivament.

Utilitzarem un codi VBA per dividiu dades de la columna País amb capital .

❶ Primer premeu ALT + F11 per obrir l' Editor de VBA.

❷ A continuació, aneu a Insereix Mòdul.

❸ Insereix el codi VBA següent a l'editor VBA.

9670

Desglossament del codi

  • Primer I declarat 3 variables.
  • Després vaig executar un bucle Nested For.
  • Dins del primer bucle For , vaig utilitzar el Dividiu i funcions de cel·les per dividir dades per una coma en dues separadescel·les.

Desa el codi VBA.

❺ Ara premeu el botó F5 per executeu el codi.

Això dividirà automàticament la columna País amb capital en dues columnes que són País i Ciutat capital.

7. Dividir la columna a Excel per coma mitjançant Power Query

Seguiu els passos següents per dividir un columna a Excel mitjançant una coma utilitzant Power Query.

❶ Aneu a Dades Obtén dades Des del fitxer Des del llibre de treball d'Excel.

❷ Des de la finestra Navegador , seleccioneu el vostre nom del full de treball amb les dades per dividir .

❸ A continuació, feu clic a Transformar dades.

❹ Ara aneu a Transformar Dividir la columna Per delimitador.

El Apareixerà el quadre de diàleg Dividir columna per delimitador .

❺ Seleccioneu Coma al menú desplegable Seleccioneu o introduïu el delimitador .

❻ A continuació, premeu D'acord .

Ara les vostres dades seran spl automàticament en dues columnes separades per una coma .

Llegir més: Com dividir la columna a l'Excel Power Query (5 mètodes fàcils)

8. Dividiu la columna a l'Excel per comes mitjançant Power Pivot

Podeu utilitzar el Power Pivot característica d'Excel per dividir una columna per coma.

Per això,

❶ Aneu a Power Pivot Afegeix al model de dades.

❷Inseriu el vostre interval de taula al quadre de diàleg Crea una taula i premeu D'acord.

❸ Ara inseriu la fórmula següent a la cel·la superior de la columna Columna calculada 1 .

= LEFT ( [Country with Capital City], FIND ( ",", Table2[Country with Capital City]) - 1 )

❹ A continuació, premeu ENTER .

Desglossament de la fórmula

  • TROBAR ( “,”, Taula2[País amb capital ])

La funció TROBAR cerca una coma a la columna País amb capital.

  • ESQUERRA ( [País amb capital], FIND ( “,”, Taula2[País amb capital]) – 1)

La funció ESQUERRA retorna dades abans de la coma des del costat esquerre.

La Columna calculada 1 s'omplirà amb les dades abans de la coma apareix.

❺ Ara inseriu la fórmula següent a la cel·la superior de la columna Columna calculada 2 .

= RIGHT ([Country with Capital City], LEN (Table2[Country with Capital City]) - FIND ( ",", Table2[Country with Capital City]) )

❻ A continuació, premeu ENTER .

Desglossament de la fórmula

  • TROBAR ( “,”, Taula2[País amb capital])

La funció TROBAR cerca una coma a la columna País amb capital.

  • LEN (Taula2[País amb capital])

La funció LEN calcula la longitud dels textos de la columna País amb capital.

  • DRETA ([País amb capital], LEN (Taula2[País amb capital]) – TROBAR ( “,”, Taula2[País ambCiutat capital]) )

La funció DRETA retorna les dades després de la coma del costat dret.

La Columna calculada 2 s'omplirà amb les dades després que aparegui la coma.

Secció de pràctiques

Tindreu un Full d'Excel com la captura de pantalla següent, al final del fitxer Excel proporcionat. On podeu practicar tots els mètodes tractats en aquest article.

Conclusió

En resum, hem parlat de 8 mètodes per dividir una columna a Excel amb una coma. Us recomanem que baixeu el quadern de pràctiques adjunt juntament amb aquest article i practiqueu tots els mètodes amb això. I no dubteu a fer qualsevol pregunta a la secció de comentaris a continuació. Intentarem respondre a totes les consultes pertinents el més aviat possible. I si us plau, visiteu el nostre lloc web Exceldemy per explorar-ne més.

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.