Como dividir o nome e o apelido en Excel (6 xeitos sinxelos)

  • Comparte Isto
Hugh West

En Excel, pode dividir o seu nome completo en columnas separadas. Hai un par de formas de dividir o nome e o apelido. Podes usar funcións integradas de Excel, así como diferentes fórmulas para dividir un nome completo en nomes e apelidos. Neste artigo, vou explicar como dividir o nome e o apelido en Excel.

Para facer a demostración máis comprensible, vou usar un conxunto de datos de mostra dun banco particular. O conxunto de datos contén dúas columnas que son Nome completo e Número de conta .

Descarga para practicar

Dividir o nome e o apelido.xlsx

6 xeitos de dividir o nome e o apelido en Excel

1. Usando o texto en columnas para dividir o nome e o apelido

Pode usar a función Texto en columnas para Dividir primeiro e Apelidos .

Para comezar, selecciona a cela ou o intervalo de celas desde onde queres Dividir o nome e o apelido .

➤ Seleccionei a cela intervalo B4:B13 .

Agora, abra a pestana Datos >> de Ferramentas de datos >> seleccione Texto a columnas

Aparecerá unha caixa de diálogo . A partir de aí Escolle o tipo de ficheiro que mellor describe os teus datos .

⏩ Seleccionei Delimitado xa que os meus datos teñen carácter de espazo.

A continuación, fai clic en Seguinte .

Aparecerá outro cadro de diálogo . A partir de aí, seleccione os Delimitadores que teñafórmula para o resto das celas.

6. Usando Buscar e substituír para dividir o nome e o apelido

Podes usar o Buscar & ; Substitúe a función con caracteres comodíns para Dividir nome e apelido .

6.1 Buscar o nome

Usando o Substituír de Buscar & Seleccione a función que pode extraer o Nome do Nome completo .

Para comezar, copie todos os nomes de Nome completo a calquera nova columna.

➤ Seleccionei o intervalo B4:B13 e copiei todos os datos na columna Nome .

A continuación, seleccione o intervalo de celas do que desexa extraer só o seu Nome .

➤ Seleccionei o intervalo de celas D4:D13 .

A continuación, abra a pestana Inicio >> de Edición grupo >> vai a Buscar & Seleccione >> seleccione Substituír

Aparecerá unha caixa de diálogo .

⏩ Usei espazo único a continuación Asterisco(*) en Atopa o que porque só quero os valores antes do espazo.

⏩ Mantiven o Substituír por campo En branco .

A continuación, faga clic en Substituír todo .

Aparecerá unha mensaxe que mostrará como producíronse moitas substitucións.

⏩ Fixemos 10 substitucións .

A continuación, fai clic en Aceptar e pecha a caixa de diálogo .

⏩ Aquí, todos os caracteres despois do espazo substitúense por En branco e só se atopano Nome .

6.2. Buscar o apelido

Tamén pode usar o Substituír de Buscar & Seleccione función para extraer o Apelido do Nome completo .

Para comezar, copie todos os nomes de Nome completo a calquera columna nova.

➤ Seleccionei o intervalo B4:B13 e copiei todos os datos na columna Apelidos .

A continuación, seleccione o intervalo de celas do que desexa extraer só Apelidos .

➤ Seleccionei o intervalo de celas E4:E13 .

Entón, abra a pestana Inicio >> de Edición grupo >> vai a Buscar & Seleccione >> seleccione Substituír

Aparecerá unha caixa de diálogo .

⏩ Usei Asterisk( *) a continuación, unic espazo en Busca o que porque só quero os valores despois do espazo.

⏩ Mantiven o Substituír por campo Baleiro .

A continuación, faga clic en Substituír todo .

Aparecerá unha mensaxe que mostrará como producíronse moitas substitucións.

⏩ Fixemos 10 substitucións .

A continuación, fai clic en Aceptar e pecha a caixa de diálogo .

⏩ Aquí, todos os caracteres antes do espazo substitúense por En branco e obterás o Apelido .

Cousas para lembrar

🔺 Só podes usar a función Flash Fill en Excel 2013, 2016, 2019, e versións posteriores.

Sección de práctica

Eu teñoproporcionou unha folla de prácticas no libro de traballo para practicar estes exemplos explicados.

Conclusión

Neste artigo, expliquei 6 xeitos para dividir o nome e o apelido en Excel. Por último, pero non menos importante, se tes algún tipo de suxestión, ideas ou comentarios, non dubides en comentar a continuación.

os datos teñen.

⏩ Seleccionei Espazo xa que os meus datos teñen caracteres de espazo.

A continuación, fai clic en Seguinte .

De novo, aparecerá outra caixa de diálogo . A partir de aí, seleccione o Destino para colocar os seus datos divididos.

⏩ Seleccionei a cela D4 para colocar primeiro os separados e apelidos.

Finalmente, fai clic en Finalizar .

⏩ Aparecerá unha mensaxe de aviso .

Fai clic, Aceptar se estás 100 % asegúrate de colocar os textos separados.

⏩ Polo tanto, obterás o nome e apelidos do nome completo.

2. Usando Flash Fill para dividir o nome e o apelido

Tamén pode usar a función Flash Fill para Dividir nome e apelido .

Mentres use o comando Flash Fill , necesidade de crear un patrón. Se Excel detecta o patrón, entón Enche os datos automaticamente.

Como quero dividir o nome e o apelido, engadín dúas columnas novas unha para Nome outra para Apelidos .

Agora, escriba a parte do nome do Nome completo que quere extraer na primeira cela.

➤ Escribo o nome Adam na columna Nome .

➤ Despois, na segunda cela escriba o primeiro nome do B5 cela. Na maioría dos casos, Excel detecta un patrón, se o patrón se detecta entón encherá os nomes en todas as outras celasautomaticamente.

Por iso, podes ver que Excel detectou o patrón e mostrou todos os Nomes .

⏩ Agora, terá que premer ENTER para Encher todos os Nomes automáticamente.

Segue o procedemento explicado. para que o Nome divida o Apelido do Nome completo .

Entón, verá que Excel detectou o patrón e mostrou todos os Apelidos .

⏩ Agora, preme ENTER para Encher todos os Apelidos automáticamente.

No caso de que a función Flash Fill non estea activada por defecto. A continuación, para utilizar a función Flash Fill faga clic na pestana Datos >> do grupo Ferramentas de datos >> seleccione Flash Fill .

Se aínda non funciona, vai a Ficheiro >> abrir Opcións >> vai a Avanzado >> seleccione a caixa Flash Fill (asegúrese tamén de que a opción Automaticamente estea seleccionada en Opcións de edición)

Contido relacionado: como dividir o texto en varias celas en Excel

3. Usando Flash Fill para dividir o nome e o apelido cando existe o segundo nome

No caso de que o seu Nome completo conteña o Nome , Apelidos e Segundos nomes poderás utilizar o comando Flash Fil l para Dividir nome e apelido ignorando o Nome medio .

Para demostrar oprocedemento, tomei un conxunto de datos que se indica a continuación que contén Nome , Apellido e Secundario .

Como quero dividir o nome e o apelido, engadín dúas columnas novas, unha para Nome outra para Apelidos .

Agora, escriba a parte do nome do Nome completo que quere extraer na primeira cela.

➤ Escribo o nome Adán na columna Nome .

En lugar de usar a opción Flash Fill predeterminada, usarei a función Flash Fill da cinta .

Para comezar, primeiro, selecciona a cela onde moveches o patrón a seguir.

➤ Seleccionei a cela D4 .

Agora, abra a pestana Datos >> do grupo Ferramentas de datos >> seleccione Flash Fill

⏩ Polo tanto, obterá o Nome do Nome completo .

De novo, seleccionei a cela E4 para dividir Apelidos de Nome completo mentres ignoraba Segundo nome .

Agora, abra a pestana Datos >> do grupo Ferramentas de datos >> seleccione Flash Fill

⏩ Como resultado, obterá o Apelido do Nome completo .

Ler máis: Dividir texto en Excel usando Flash Fill

4. Usando funcións para dividir primeiro e Apelidos

Para Dividir o nome e o apelido , pode usar as funcións de Excel. Podes usar oFunción ESQUERDA , función DERITA coa función BUSCAR para separar Nome e Apelidos de Nome completo cando os nomes están separados con espazos.

4.1. Usando LEFT & Función FIND para dividir o nome

Ao usar a función ESquerda e a función BUSCAR , pode dividir o Nome do Nome completo .

Para comezar, seleccione calquera cela para colocar o Nome .

➤ Seleccionei a cela D4 .

⏩ Na cela D4 , escriba a seguinte fórmula.

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

Aquí, na función LEFT , seleccionei a cela B4 como texto e FIND(” “,B4,1)- 1 como num_chars .

A continuación, na función FIND , usei ” ” (espazo) como find_text , seleccionou a cela B4 como dentro_texto e utilizouse 1 como número_inicio .

Desglose de fórmulas

FIND(” “,B4,1)—> encontrará a posición do primeiro espazo.

• Saída: 5

FIND(” “,B4,1)-1 —> convértese en

5-1

Saída: 4

ESquerda(B4,FIND(” “,B4,1) -1)—> Isto devolverá o Nome do Nome completo columna.

ESQUERDA(B4, 4)

Saída: Adán

Explicación: Extraíron as primeiras 4 letras do Nome completo .

⏩ Preme a tecla ENTER e obterás o Nome da columna Nome completo .

⏩ Agora, usa o Recheo de recheo para Encher automaticamente a fórmula para o resto das celas.

Ler máis: Como separar palabras en Excel usando fórmulas (Guía definitiva)

4.2. Usando RIGHT & Función FIND para dividir o apelido

Para dividir o Apelido do Nome completo pode usar a función DERITA co FIND e a función LEN .

Para comezar, selecciona calquera cela para colocar o Apelido .

➤ Seleccionei a cela E4 .

⏩ Na cela E4 , escriba a seguinte fórmula.

=RIGHT(B4,LEN(B4)-FIND(" ",B4,1))

Aquí, na función DEREITA , seleccionei a cela B4 como texto e LEN(B4)-FIND(” “,B4,1) como num_chars .

A continuación, na función LEN , Seleccionei a cela B4 como texto para obter a lonxitude do valor da cela B4.

A continuación, na función BUSCAR , Usei ” ” (espazo) como find_text , seleccionei a cela B4 como dentro_texto e usei 1 como número_inicio .

Desglose da fórmula

FIND(” “,B4,1)—> atopará a posición do primeiro carácter espazo.

• Saída: 5

LEN(B4)—> devolver th o número de caracteres do textocadea.

• Saída: 10

LEN(B4)-FIND(” “,B4,1) —> convértese en

10-5

Saída: 5

DEREITA(B4 ,LEN(B4)-FIND(” “,B4,1))—> Isto devolverá o Apelido da columna Nome completo .

DEREITA(B4, 5)

Saída: Smith

Explicación: Extraíronse as últimas 5 letras do Nome completo .

⏩ Prema o botón ENTER e obterá o Apelido da columna Nome completo .

⏩ Agora usa o Recheo de control para Completo automático a fórmula para o resto das celas.

5. Usando a función para dividir primeiro e Apelido con coma

No caso de que teña o nome completo separado por coma, tamén pode usar as funcións de Excel para Dividir o nome e o apelido .

Para demostrar o procedemento, vou usar o conxunto de datos que se indica a continuación onde separei os nomes con comas.

5.1. Usando LEFT & Función BUSCAR para dividir o nome

Podes usar a función ESQUERDA e a función BUSCAR para dividir o Nome do Nome completo .

Para comezar, selecciona calquera cela para colocar o Nome .

➤ Seleccionei o D4 cela.

⏩ Na cela D4 , escriba a seguinte fórmula.

=LEFT(B4,SEARCH(" ",B4)-2)

Aquí, noFunción ESquerda , seleccionei a cela B4 como texto e BUSCAR(” “,B4)-2 como num_chars . Aquí, restei 2 xa que teño dous caracteres adicionais ( coma & espazo) .

A continuación, na BUSCAR , usei ” ” (espazo) como find_text , a cela seleccionada B4 como dentro_texto .

Desglose da fórmula

BUSCAR(” “,B4) —> buscará a posición do primeiro carácter espazo.

Saída: 6

BUSCAR(” “,B4)-2 —> convértese en

6-2

Saída: 4

ESquerda(B4,BUSCAR( ” “,B4)-2)—> Isto devolverá o Nome da columna Nome completo .

ESQUERDA(B4, 4)

Saída: Adam

Explicación: Extraíronse as 4 primeiras letras do Nome completo .

⏩ Prema a tecla ENTER e obterá o Nome da columna Nome completo .

⏩ Agora, usa o Recheo para Enchemento automático a fórmula para o resto das celas.

5.2. Usando RIGHT & Función de BUSCA para dividir o apelido

Para separar o Apelido do Nome completo pode utilizar a función DERITA co A función BUSCAR e a función LEN .

Para comezar, seleccione calquera cela para colocar a ÚltimaNome .

➤ Seleccionei a cela E4 .

⏩ Na cela E4 , escriba a seguinte fórmula.

=RIGHT(B4, LEN(B4) - SEARCH(" ", B4))

Aquí, na función DEREITA , seleccionei a cela B4 como texto e LEN(B4) – SEARCH(” “, B4) como num_chars .

A continuación, no LEN función, seleccionei a cela B4 como texto para obter a lonxitude do valor da cela B4.

Entón, na BUSCAR función, usei ” ” (espazo) como find_text , a cela seleccionada B4 como dentro_texto .

Desglose da fórmula

BUSCAR(” “, B4) —> buscará a posición do primeiro carácter espazo.

Saída: 6

LEN(B4) —> devolverá o número de caracteres da cadea de texto.

Saída: 1

LEN(B4) – SEARCH(” “, B4) —> convértese

11-6

Saída: 5

DEREITA( B4, LEN(B4) – SEARCH(” “, B4)) —> Isto devolverá o Las t Nome da columna Nome completo .

DEREITA(B4, 5)

Saída: Smith

Explicación: Extraíronse as últimas 5 letras do Nome completo .

⏩ Preme a tecla ENTER e obterás o Apelido da columna Nome completo .

⏩ Agora, usa o Recheo de recheo para Encher automaticamente o

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.