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