Como dividir unha cela en dúas en Excel (5 métodos útiles)

  • Comparte Isto
Hugh West

Cando importas datos dunha base de datos ou de calquera outra fonte, tes que dividir a cela unha en dúas ou máis en tales situacións. Neste tutorial, vou falar sobre como dividir unha cela en dúas en Excel utilizando os seguintes métodos eficaces 5 , incluíndo exemplos da vida real. Por iso, pásao coidadosamente para obter máis información.

Descargar o libro de prácticas

Podes descargar o caderno de traballo usado para a demostración na ligazón de descarga a continuación.

Dividir unha cela en dúas.xlsx

5 métodos útiles para dividir unha cela en dúas en Excel

Nesta parte mostrarei cinco útiles métodos para dividir unha cela en dúas en Excel. Aquí temos un conxunto de datos onde a columna B consta principalmente de nomes completos. Agora, temos que dividir a cela da columna B en dúas columnas, por exemplo, nome e apelidos. Ademais, non debo mencionar que usei a versión de Microsoft Excel 365 para este artigo; podes usar calquera outra versión segundo a túa conveniencia. Co propósito de demostración, usei o seguinte conxunto de datos de mostra.

1. Dividir unha cela en dúas usando a función Texto en columnas

No conxunto de datos , vemos os nomes dalgúns escritores literarios ingleses. Agora mesmo, dividiremos o nome en nome e apelidos mediante a función de texto en columnas . Ademais, a función de texto en columnas é unha función útil en Excelque usa un delimitador para analizar o texto dunha cela/columna en moitas columnas.

En xeral, un delimitador é un tipo de carácter (por exemplo, coma, espazo, punto e coma, etc.) que separa cadeas de texto ou outros fluxos de datos. No noso conxunto de datos, espazo é o delimitador. Non obstante, pode continuar cos seguintes pasos.

Pasos:

  • Primeiro, seleccione todos os datos, p. ex. B4:B11 .
  • A continuación, escolle a opción Texto en columnas da pestana Datos .

  • A continuación, escolla a opción Delimitado e prema Seguinte .

  • Agora seleccione a opción Espazo e prema Seguinte .

  • Despois diso, seleccione a opción Texto do Formato de datos da columna e axuste o seu Destino se é necesario.
  • Agora, prema Finalizar .

  • Por último, obterás o teu resultado final.

Ler máis: Como dividir celas en Excel (5 trucos sinxelos)

2. Aplicar a función Flash Fill en Excel para separar celas

Normalmente, Flash Fill é unha ferramenta especial de Excel que completa automaticamente os valores cando se identifica un patrón nos datos. Está dispoñible en Microsoft Excel 2013 e versións posteriores. Ademais, é unha desas técnicas de aprendizaxe automática para a avaliación dun patrón de datos, aprendizaxe de patróns e recheo de células usando ese patrón. Non obstante, pode dividir os nomesno conxunto de datos en nome e apelidos coa axuda desta ferramenta.

Pasos:

  • Inicialmente, seleccione unha cela en branco C5 .
  • En segundo lugar, escriba o nome William da cela B5 na cela seleccionada C5 .
  • En terceiro lugar , use a ferramenta Enchemento automático para toda a columna.

  • Agora, seleccione a opción Recheo flash para obter a saída desexada.

  • Do mesmo xeito, pode obter a mesma saída para os apelidos que na imaxe de abaixo.

Ler máis: VBA para dividir cadeas en varias columnas en Excel (2 xeitos)

3. Inserir Fórmulas para dividir unha cela en dúas en Excel

Ademais, pode inserir fórmulas para dividir unha cela en dúas en Excel. É bastante sinxelo e práctico de operar. Nesta parte, mostrarei dúas formas diferentes de dividir unha cela en dúas.

i. Usar delimitador

Podemos separar o nome en nome e apelidos mediante as funcións de Excel cun delimitador. No noso conxunto de datos, " espazo " é o delimitador que existe no medio do nome. Ademais, podemos dividir celas usando as funcións ESQUERDA , DERITA e BUSCAR . Non obstante, siga os pasos seguintes.

Pasos:

  • Primeiro, seleccione a cela C5 e escriba a seguinte fórmula.

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

🔎 Como funciona a fórmulaFunciona?

  • FIND(” “,B5): A función FIND busca o carácter de espazo (“ “) na Cela B5 e devolve a posición dese carácter que é '8' .
  • FIND(” “,B5)-1: Despois de restar 1 do resultado anterior, o novo valor de retorno aquí é '7' .
  • ESQUERDA(B5,FIND(” “, B5)-1): Finalmente, a función ESquerda extrae os primeiros 6 caracteres do texto da Cela B5, que é 'William' .
  • En segundo lugar, prema a tecla Intro e use a ferramenta Enchemento automático para toda a columna.

  • En terceiro lugar, escribe a seguinte fórmula na cela D5 .

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

🔎 Como funciona a fórmula?

  • LEN(B5): A función LEN conta o número de caracteres totais atopados na Cela B5 e, polo tanto, devolve '18' .
  • FIND(” “,B5): A función FIND busca aquí de novo o carácter de espazo na Cela B5 e devolve o p posición que é '7' .
  • LEN(B5)-FIND(” “,B5): Esta parte da fórmula completa devolve '11 ' que é a resta entre as dúas saídas anteriores.
  • DEREITA(B5,LEN(B5)-FIND(” “,B5)): Finalmente, o A función RIGHT saca os últimos 11 caracteres do texto da Cela B5 e iso é 'Shakespeare'.
  • Finalmente, use o Enchemento automático ferramenta para obter a saída final.

➥ Ler máis: Dividir cela de Excel por fórmula delimitadora

ii. Inserir salto de liña

Afortunadamente, este método é similar ao anterior, excepto que temos que usar a función CHAR . Normalmente, o CHAR <2 A función> devolve o carácter especificado polo número de código do conxunto de caracteres para o seu conxunto de datos. Aquí, o código significa o código ASCII . Ademais, utilizamos as funcións ESquerda , DEREITA e BUSCAR . Non obstante, siga os pasos seguintes.

Pasos:

  • Primeiro, escriba a fórmula a continuación na cela C5 .

=LEFT(B5,SEARCH(CHAR(10),B5,1)-1)

🔎 Como funciona a fórmula?

  • =BUSCAR(CHAR(10),B5,1): Busca o carácter de espazo (“ “) en Cela B5 e devolve '9' .
  • =LEFT(B5,BUSCAR(CHAR(10),B5,1)-1): Finalmente, a función ESQUERDA extrae os caracteres iniciais do texto da Cela B5 que é 'William' .
  • A continuación, prema a tecla Intro e use a ferramenta Enchemento automático para toda a columna.

  • Despois diso, escribe a seguinte fórmula na cela D5 .

=RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5)))

🔎 Como funciona a fórmula?

  • =BUSCAR(CHAR(10),B5): Isto busca o carácter de espazo (“ “) na Cela B5 e devolve '9' .
  • BUSCAR(CHAR(10),B5,BUSCAR(CHAR(10),B5)): tamén devolve ' 9' .
  • =DEREITA(B5,LEN(B5)-BUSCAR(CHAR(10),B5,BUSCAR(CHAR(10),B5))o ): Finalmente, A función DERITA extrae os últimos caracteres do texto da Cela B5 que é 'Shakespeare' .
  • Por último, prema a tecla Intro e utilice a ferramenta Enchemento automático para obter a saída final.

Ler máis: Fórmula de Excel para dividir: 8 exemplos

4. Combina as funcións RIGHT, SUM, LEN e SUBSTITUTE para dividir a cela

Ás veces, podemos dividir unha cela que contén un patrón de texto e número. Nese caso, podemos seguir o seguinte procedemento. Aquí, temos que usar a función SUMA xunto con outras funcións usadas no método anterior. En xeral, a función SUMA devolve a suma dos valores proporcionados. Estes valores poden ser intervalos, matrices, números, etc. Ademais disto, combinei as funcións RIGHT , LEN e SUBSTITUTE . A efectos de demostración, cambiei lixeiramente o conxunto de datos.

Pasos:

  • Primeiro, seleccione a cela D5 e escribe a seguinte fórmula.

=RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))

  • A continuación, prema Intro e aplique a ferramenta Enchemento automático .

  • De novo, escribe a seguinte fórmula na cela C5 .

=LEFT(B5,LEN(B5)-LEN(D5))

  • No final, prema a tecla Intro e aplique a ferramenta Enchemento automático para obter a saída desexada.

5 Dividir unha cela en dúas mediante Excel Power Query

Por último, pero non menos importante, Power Query é outra excelente característica de MS Excel para dividir ou dividir celas en varias columnas. Descubramos como podemos usar Power Query para cumprir os nosos obxectivos. Non obstante, traballaremos cun conxunto de datos semellante e dividiremos os apelidos en primeira e última partes. Polo tanto, siga os seguintes pasos para dividir unha cela en dúas en Excel.

Pasos:

  • Inicialmente, seleccione os apelidos de toda a columna, incluíndo o encabezado.
  • En segundo lugar, vai á pestana Datos e fai clic en Desde táboa .
  • En terceiro lugar, prema Aceptar .

  • En cuarto lugar, estás no Editor de consultas avanzadas e selecciona

Inicio>Dividir columna>Por delimitador .

  • A continuación, seleccione Espazo como delimitador e prema Aceptar .

  • Despois diso, seleccione

Inicio>Pechar & Cargar>Pechar & Cargar en .

  • A continuación, escolla o seu destino na Importar datos Cadro de diálogo e prema OK .

  • Finalmente, a saída aparecerá como se mostra na seguinte figura.

Ler máis: Comopara dividir unha cela en dúas filas en Excel (3 xeitos)

Cousas a ter en conta

  • Primeiro, teña coidado coa fórmula cando a introduza na fórmula barra.
  • Ademais, teña coidado co nome do ficheiro, a localización do ficheiro e tamén a extensión do ficheiro de Excel.

Conclusión

Estes son todos os pasos pode seguir para dividir unha cela en dúas en Excel. Con sorte, agora pode crear facilmente os axustes necesarios. Espero sinceramente que aprendises algo e che desfrutases desta guía. Infórmanos na sección de comentarios a continuación se tes algunha dúbida ou recomendación.

Para obter máis información como esta, visita Exceldemy.com .

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.