Como dividir a columna en Excel por coma (8 métodos rápidos)

  • Comparte Isto
Hugh West

Neste artigo, aprenderás 8 métodos diferentes para dividir unha columna en Excel por unha coma con facilidade.

Descarga Caderno de prácticas

Podes descargar o ficheiro de Excel na seguinte ligazón e practicar xunto con el.

Dividir unha columna por coma.xlsm

8 métodos para dividir unha columna en Excel por coma

1. Dividir unha columna en Excel por coma co asistente para converter texto en columnas

Para dividir unha columna por coma usando o Asistente para converter texto en columnas,

❶ Seleccione os seus datos e, a continuación,

❷ Vaia a Datos Ferramentas de datos Texto en columnas.

Aparecerá o Asistente para converter texto en columnas .

❸ Selecciona Delimitado e prema Seguinte .

❹ Seleccione Coma como Delimitadores e prema Seguinte de novo.

❺ Insira un enderezo de cela como Destino e prema Finalizar .

Isto dividirá unha columna no lugar de unha coma en dúas columnas.

2. Combinando as funcións LEFT, RIGHT, FIND e LEN para dividir a columna en Excel por coma

Podes usar dúas fórmulas usando LEFT , RIGHT , FIND e LEN funcionan para dividir columnas.

❶ Insira primeiro a seguinte fórmula na cela C5 .

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

❷ Despois preme ENTER .

Desglose da fórmula

  • B5 ten textos con a coma .
  • FIND(“,”,B5) busca unha coma dentro da cela
  • ESQUERDA (B5,FIND(“,”,B5)-1) devolve textos antes de que apareza a primeira coma dende o lado esquerdo.

❸ Despois diso, insira a seguinte fórmula na cela D5 .

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

❹ Despois prema ENTER de novo.

Desglose de fórmulas

  • B5 ten textos cunha coma.
  • FIND(“,”,B5) busca unha coma dentro da cela B5 .
  • DEREITA(B5,LEN(B5) -FIND(“,”,B5)) devolve textos despois de que apareza a primeira coma dende o lado dereito.

❺ Selecciona as celas C5 e D5 e arrastre a icona Recheo de control ata as celas C12 e D12 .

. Estas dúas fórmulas dividirán unha columna en lugar dunha coma en dúas columnas.

Ler máis: Fórmula de Excel para dividir unha columna en varias columnas (4 exemplos)

3. Aplique unha fórmula de matriz dinámica para dividir a columna en Excel por coma

O A fórmula de matriz dinámica utilizada neste método pode dividir automaticamente unha columna que teña comas en columnas.

Para usala,

❶ Insira a seguinte fórmula na cela C5 .

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

❷ Despois preme ENTER .

O a fórmula é unha fórmula matricial, manterá automaticamente dividir datos na cela D5 , aínda que a fórmula aplicouse na cela C5 .

Desglose de fórmulas

  • SUBSTITUTO(B5,”,” ,””)

A función SUBSTITUTE substitúe a coma na cela B5 por un espazo.

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

A función FILTERXML filtra os datos separados por espazos.

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

A función TRANSPOSE divide os datos da cela B5 en dúas columnas diferentes.

❸ Arrastre o Enche a icona de manexo dende a cela C5 ata C12 .

Agora verás a división datos en dúas columnas diferentes.

Ler máis: Como dividir unha columna en varias columnas en Excel (7 xeitos sinxelos)

4. Dividir a columna en Excel por comas usando o recheo Flash

Pode usar a función Recheo flash para dividir unha columna con bastante facilidade.

❶ Comeza a inserir datos antes de que se atopen as comas na columna País .

❷ Despois r inserindo datos en dúas celas consecuentes, Excel mostrará suxestións. Preme ENTER para aceptar.

❸ Agora comeza a inserir datos despois da coma na columna Cidade capital .

❹ Despois de inserir datos en dúas celas consecuentes, Excel mostrará suxestións. Preme ENTER para aceptar de novo.

Agora conseguirás que os teus datos dividirán en dous diferentescolumnas.

5. Dividir a columna en Excel mediante coma usando o ficheiro CSV

O ficheiro CSV cuxa elaboración é Coma O valor separado pode dividir unha columna por coma automáticamente.

Así é como funciona.

Selecciona e copia primeiro os teus datos.

Abre o Bloc de notas e Pégaos aí.

❸ Agora garda o ficheiro como ficheiro CSV.

Para gardar un ficheiro de texto como ficheiro CSV, edite a extensión do ficheiro como CSV.

❹ Agora abre o ficheiro CSV e ti verá que os datos foron divididos automaticamente por unha coma en dúas columnas.

6. Use o código VBA para dividir a columna en Excel por coma

Mira as seguintes columnas en branco, é dicir, País e Cidade capital respectivamente.

Utilizaremos un código VBA para divide datos da columna País con cidade capital .

❶ Primeiro preme ALT + F11 para abrir o Editor de VBA.

❷ Despois vai a Insira Módulo.

❸ Insira o seguinte código VBA no editor VBA.

2951

Desglose do código

  • Primeiro I declarado 3 variables.
  • Entón executei un bucle Nested For.
  • Dentro do primeiro bucle For , usei o Dividir e funcións de celas para dividir datos por unha coma en dous separadoscelas.

Gardar o código VBA.

❺ Agora preme o botón F5 para executa o código.

Isto dividirá automaticamente a columna País con capital en dúas columnas que son País e Cidade capital.

7. Dividir a columna en Excel mediante coma usando Power Query

Sigue os pasos seguintes para dividir un columna en Excel mediante unha coma mediante a Power Query.

❶ Vaia a Datos Obter datos Do ficheiro Do libro de Excel.

❷ Na xanela Navegador , seleccione o seu nome da folla de traballo que ten os datos para dividir .

❸ Despois faga clic en Transformar datos.

❹ Agora vai a Transformar Dividir columna Por delimitador.

O Aparecerá o cadro de diálogo Dividir columna por delimitador .

❺ Seleccione Coma no menú despregable Seleccionar ou introducir delimitador .

❻ Despois preme Aceptar .

Agora os teus datos serán spl automaticamente en dúas columnas separadas por unha coma .

Ler máis: Como dividir a columna en Excel Power Query (5 métodos sinxelos)

8. Dividir a columna en Excel por comas usando Power Pivot

Podes usar o Power Pivot función en Excel para dividir unha columna por coma.

Para iso,

❶ Vaia a Power Pivot Engadir ao modelo de datos.

❷Insira o seu intervalo da táboa no cadro de diálogo Crear táboa e prema Aceptar.

❸ Agora inserir a seguinte fórmula na cela superior da columna Columna calculada 1 .

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

❹ Despois prema ENTER .

Desglose da fórmula

  • FIND ( “,”, Táboa2[País con capital ])

A función BUSCAR busca unha coma na columna País con capital.

  • LEFT ( [País con capital], FIND ( “,”, Táboa2[País con capital]) – 1 )

A función LEFT devolve os datos antes da coma desde o lado esquerdo.

A Columna calculada 1 encherase cos datos antes da coma aparece.

❺ Agora insira a seguinte fórmula na cela superior da columna Columna calculada 2 .

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

❻ Despois prema ENTER .

Desglose da fórmula

  • BUSCAR ( “,”, Táboa2[País con capital])

A función BUSCAR busca unha coma dentro da columna País con capital.

  • LEN (Táboa2[País con capital])

A función LEN calcula a lonxitude dos textos da columna País con capital.

  • DEREITAS ([País con capital], LEN (Táboa2[País con capital]) – BUSCAR ( “,”, Táboa2[País conCidade capital]) )

A función DEREITA devolve os datos despois da coma desde o lado dereito.

A Columna calculada 2 encherase cos datos despois de que apareza a coma.

Sección de práctica

Obterá un Folla de Excel como a seguinte captura de pantalla, ao final do ficheiro de Excel proporcionado. Onde podes practicar todos os métodos que se comentan neste artigo.

Conclusión

En resumo, comentamos 8 métodos para dividir unha columna en Excel mediante unha coma. Recoméndase que descargue o libro de prácticas adxunto a este artigo e practique todos os métodos con el. E non dubides en facer calquera pregunta na sección de comentarios a continuación. Intentaremos responder a todas as consultas pertinentes o antes posible. E visita o noso sitio web Exceldemy para explorar máis.

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.