Como dividir unha columna en varias columnas en Excel (7 xeitos sinxelos)

  • Comparte Isto
Hugh West

Ás veces faise difícil atopar o valor dunha longa columna de Excel. Polo tanto, necesitamos dividir unha columna en varias columnas en Excel . Fai que o conxunto de datos sexa máis lexible e de fácil acceso á información correcta. Neste artigo, imos ver como dividir unha columna en varias columnas mediante exemplos e explicacións.

Caderno de prácticas

Descarga o seguinte libro de traballo e exercicio.

Dividir unha columna en varias columnas.xlsx

7 métodos rápidos para dividir unha columna en varias columnas en Excel

1. Función "Texto en columnas" de Excel para dividir unha columna en varias columnas

A función " Texto en columnas " de Excel é unha función integrada. Asumindo que temos un conxunto de datos ( B4:D9 ) de produtos de Microsoft. Imos dividir a información dunha columna ( B5:B9 ) en varias columnas.

PASOS:

  • Primeiro, seleccione o intervalo de columnas ( B5:B9 ) a dividir.
  • A continuación, vai á pestana Datos .
  • Fai clic en " Texto en columnas " na opción Ferramentas de datos .

  • A Aparece a ventá do paso 1 do asistente .
  • Agora selecciona o termo " Delimitado " e fai clic en Seguinte .

  • Podemos ver a xanela Paso 2 do asistente . Marque a caixa " Espazo ".
  • Consulte como se ve o resultado na caixa Vista previa de datos .
  • A continuación, faga clic en Seguinte .

  • A xanela Paso 3 do asistente xa está aquí. Seleccione ' Xeneral ' na opción ' Formato de datos de columna '.
  • Despois seleccione o lugar onde queremos ver o resultado no Destino. caixa .
  • Comproba se o resultado aparece directamente desde a caixa Previsualización de datos .
  • Fai clic en Finalizar .

  • Por último, podemos ver que os datos dunha columna están divididos en varias columnas.

2. Dividir varias liñas dunha columna en varias columnas en Excel

Coa axuda da función ' Texto en columnas ', podemos dividir varias liñas dunha columna en varias columnas en Excel. Digamos que temos un conxunto de datos ( B4:D9 ) de produtos de Microsoft con anos nunha columna. Imos dividilos.

PASOS:

  • Seleccione o intervalo de columnas ( B5:B9 ) para dividir.
  • A continuación, vai á pestana Datos > opción Ferramentas de datos > Función " Texto a columnas ".

  • Aparece a xanela Paso 1 do asistente .
  • Seleccione o termo ' Delimitado ' e faga clic en Seguinte .

  • Agora dende o Fiestra Paso 2 do asistente , marque a caixa " Outro " e escriba " , " nela.
  • Consulte como se ve o resultado na caixa Vista previa de datos .
  • Fai clic en Seguinte .

  • Desde o Paso 3 do asistente xanela, seleccione ' Xeneral ' na opción ' Formato de datos de columna '.
  • A continuación, seleccione o lugar onde queremos ver o resultado no Destino. caixa .
  • Comprobe se o resultado aparece directamente dende a caixa Previsualización de datos .
  • Despois diso, faga clic en Finalizar .

  • Aparece unha caixa de confirmación. Seleccione Aceptar .

  • Por fin, podemos ver o resultado.

3. Dividir a cela combinada como unha columna en varias columnas en Excel

A partir do conxunto de datos de abaixo, podemos ver unha columna con celas combinadas. Imos dividir as celas e convertelas en varias columnas.

PASOS:

  • Primeiro, selecciona todas as celas combinadas dunha columna.
  • Vaia á pestana Inicio .
  • Fai clic na opción Combinar e amp; Centrar o menú despregable da sección Aliñamento .
  • Agora selecciona Desunir celas .

  • Podemos ver que as celas están desagregadas e divididas en columnas diferentes.

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

4. Función de 'Flash Fill' de Excel para dividir unha columna en varias columnas

Excel ten algunhas ferramentas especiais e intelixentes . ' Flash Fill ' é un deles. Flash Fill copia o patrón da cela e dá a saída como esa cela. Aquí temos un conxunto de datos de produtos de Microsoft con anos. Imosdivide os datos desta columna ( B4:B9 ) en varias columnas.

PASOS:

  • Seleccione Cela C5 e anote o nome do produto " Microsoft Excel ".
  • A continuación, seleccione Cela D5 e anote o ano “ 2018 ”.

  • Agora seleccione Cela C5 e use o Manexo de recheo. Ferramenta para encher automaticamente as celas baleiras.
  • A continuación da ' Opción de enchemento automático ' faga clic en ' Recheo flash' .

  • Fai o mesmo para a seguinte columna e poderemos ver o resultado.

5. Dividir un Columna en varias columnas co código VBA

Microsoft Excel Visual Basic para aplicacións axúdanos a dividir unha columna en varias columnas. Digamos que temos un conxunto de datos ( B4:B14 ) de produtos de Microsoft Excel durante anos. Imos dividir esta columna en dúas columnas D4 & E4 .

PASOS:

  • Primeiro, seleccione todos os valores da columna.
  • A continuación, vai á folla de traballo desde a pestana da folla e faga clic co botón dereito do rato nela.
  • Seleccione ' Ver código '

  • Agora, aparece unha xanela VBA Module .
  • Escriba o código:
8629
  • A continuación, faga clic na opción Executar .

  • No cadro de confirmación, seleccione Executar .

  • Despois diso, seleccione o intervalo de entrada e prema en OK .

  • Anota o número de cantas filas queremos ver na nova columna e selecciona Aceptar .

  • Aquí seleccione a primeira cela da nova columna e prema en Aceptar .

  • Finalmente, podemos ver o resultado de que todos os valores dunha columna se dividen en dúas.

6. Fórmula INDEX de Excel para dividir unha columna en varias columnas

Excel función INDEX xunto coa función FILAS úsase para dividir unha columna. Asumindo que temos un conxunto de datos ( B4:B14 ). Imos dividir estes valores do conxunto de datos en dúas columnas ( Columna1 & Columna2 ).

PASOS:

  • Ao principio, seleccione Cela D5 .
  • Agora escriba a fórmula:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • Preme Intro e usa Recheo de control para encher automaticamente as celas de abaixo.

  • A continuación, seleccione Cela E5 .
  • Anote a fórmula:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

  • Preme Intro e usa Encher o controlador para ver os resultados.

7. Excel ESQUERDO & Funcións RIGHT para dividir unha columna en varias columnas

Excel Función LEFT devolve os caracteres máis á esquerda dunha cadea de texto mentres que a función RIGHT en Excel axúdanos a extraer o último caracteres dunha cadea de texto. Ambos están en Funcións de texto Excel. Aquí temos un conxunto de datos ( B4:B9 ) nunha columna. Imos usar funcións de texto para dividir os valores dunha columna.

PASOS:

  • Seleccione Cela C5 .
  • A continuación, escriba a fórmula:
=LEFT(B5,SEARCH(" ",B5)-1)

Desglose de fórmulas

SEARCH(” “,B5)

O A función BUSCAR devolverá a posición do espazo.

ESQUERDA(B5,BUSCAR(” “,B5)-1)

Isto devolverá o valor.

  • A continuación, prema Intro e utiliza a ferramenta Enchemento de control para encher automaticamente as celas.

  • Agora, seleccione Cela D5 .
  • Escriba a fórmula:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Por fin, preme Intro e usa Encher o controlador para ver o resultado.

Desglose de fórmulas

BUSCAR(” “,B5)

A función BUSCAR devolverá a posición do espazo.

LEN(B5)

A función LEN devolverá o número total de caracteres.

DEREITA(B5,LEN(B5) -BUSCAR(” “,B5))

Isto devolverá o valor.

Conclusión

Esta é a forma máis rápida de dividir unha columna en varias columnas en Excel. Engadiuse un caderno de prácticas. Adelante e probalo. Non dubides en preguntar calquera cousa ou suxerir algún método novo.

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.