Táboa de contidos
Á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.