Como dividir os nomes con coma en Excel (3 xeitos adecuados)

  • Comparte Isto
Hugh West

En Excel, pode atoparse con situacións nas que teñas que dividir moito os nomes dentro de celas separadas por comas. No caso, é posible que necesites dividilos en nomes, apelidos e, nalgúns casos, tamén en segundos nomes. Este artigo mostrarache as principais formas de dividir os nomes coa coma en Excel.

Estes métodos tamén se poden usar para dividir enderezos, números de teléfono, etc. separados por comas.

Descarga práctica Caderno de traballo

Descarga o caderno de traballo co conxunto de datos utilizado para describir este artigo con diferentes métodos en diferentes follas de cálculo desde a continuación. Proba a descargar e practicar mentres realizas os titoriais.

Dividir nomes con coma.xlsx

3 xeitos sinxelos de dividir os nomes con coma en Excel

Hai tres métodos que vou describir aquí para dividir os nomes en Excel cunha coma. A extracción do nome, apelido ou segundo nome ten fórmulas diferentes. Irei repasando cada un nas súas subseccións. Pasa por cada sección para ver como funcionan estes métodos ou selecciona o que necesitas na táboa anterior.

En primeiro lugar, para a demostración, estou usando o seguinte conxunto de datos.

Estou usando nomes que conteñen nome, segundo nome e apelido. Pero tamén pode aplicar todos os métodos para só o nome e o apelido separados por coma.

1. Dividir os nomes con coma usando o texto en columnas en Excel

Excel proporciona unFerramenta Texto a columnas para dividir os valores de texto en diferentes celas de columna separadas por delimitadores. Así mesmo, se usamos unha coma como delimitador nesta ferramenta, podemos dividir os nomes cunha coma en Excel. Siga estes pasos para ver como.

Pasos:

  • Primeiro, seleccione todas as celas que conteñan celas separadas por coma. Neste exemplo, é o intervalo de celas B5:B8 .

  • Agora, na súa cinta, vai ao Pestana Datos .
  • No grupo Ferramentas de datos , seleccione Texto a columnas .

  • Como resultado, aparecerá un Asistente para converter texto en columna . Marque Delimitado na primeira xanela e prema en Seguinte despois.

  • Na segunda xanela. , marque Coma en Delimitadores . A continuación, prema en Seguinte .

  • Na seguinte xanela, seleccione o destino onde quere colocar a súa columna separada. Neste caso, seleccionei a cela $C$5 .

  • Finalmente, fai clic en Finalizar .
  • No caso de que haxa un aviso de erro, faga clic en Aceptar .

Despois diso, terá o seu nome, segundo nome e apelido separados.

Ler máis: Como dividir os nomes en Excel en dúas columnas (4 rápidos Formas)

2. Usando Flash Fill para dividir nomes con coma

Hai unha función Flash Fill de Excel 2013en diante. Para resumir a súa función, a función Flash Fill detecta o patrón e suxire e enche automaticamente o resto dos datos. Este método pode ser especialmente útil para dividir datos separados por un delimitador. Na súa maioría, este é o método máis rápido para dividir os nomes cunha coma en Excel.

Segue estes pasos para obter unha guía detallada desta función.

Pasos:

  • Primeiro, enchemos os nomes. Para iso, seleccione unha cela e escriba manualmente o primeiro nome da primeira entrada.

  • Do mesmo xeito, comeza a escribir o primeiro nome para o seguinte entrada. A función Flash Fill suxerirá automaticamente o resto dos primeiros nomes.

  • Unha vez que se suxiran os nomes, prema Introduce no teu teclado. Terás os teus nomes separados.

  • Do mesmo xeito, enche a columna do segundo nome e apelidos repetindo o proceso. Terás os teus nomes divididos.

Ler máis: Como dividir os nomes en Excel (5 métodos efectivos)

3. Aplicando diferentes fórmulas en Excel

Podes conseguir un resultado similar aos dous métodos anteriores usando fórmulas. Aínda que o resultado pode ser o mesmo, necesitas enfoques diferentes nas fórmulas para extraer as diferentes partes dos nomes. Para unha comprensión máis sinxela, separei os tres nas súascategoría.

3.1 Dividir o nome

Para dividir os nomes podemos usar unha combinación das funcións ESquerda e BUSCAR .

A función ESQUERDA toma un texto como argumento principal e o número de caracteres que se van extraer como argumento opcional. Devolve varios caracteres especificados no argumento da cadea.

A función BUSCAR devolve o número da primeira posición dun carácter específico. Leva dous argumentos principais: os caracteres que debería atopar e o valor do texto onde debería atopar o carácter. A función pode tomar outro argumento opcional de onde debería iniciar a busca.

Para coñecer os detalles do uso da fórmula, siga estes pasos.

Pasos:

  • Primeiro, selecciona a cela onde queres o nome. Neste caso, é a cela C5 .
  • Anote a seguinte fórmula na cela.

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

  • Despois diso, preme Intro no teu teclado. Terás o teu nome separado da cela.

  • Agora, selecciona de novo a cela e fai clic e arrastra a Icona de recheo 7>até o final da lista para obter todos os nomes da lista.

Separarás os teus nomes cunha coma usando a fórmula en Excel.

🔍 Desglose da fórmula:

👉 BUSCAR(“,”, B5) busca un comana cela B5 e devolve a primeira posición dunha coma nela, que é 5 .

👉 BUSCAR(“,”, B5)-1 devolve a posición antes da primeira coma, é dicir, a lonxitude do primeiro nome que é 4 aquí.

👉 ESquerda(B5, BUSCAR(“,”, B5 )-1) devolve os catro primeiros caracteres da esquerda da cadea que é Alex .

Ler máis: Excel VBA: dividir Nome e apelidos (3 exemplos prácticos)

3.2 Dividir o segundo nome

Para extraer o segundo nome unha combinación de MID e BUSCAR funcións.

A función MID toma un texto, a posición inicial e varios caracteres como argumentos. Devolve os caracteres desde o medio da cadea.

A función BUSCAR devolve o número da primeira posición dun carácter específico. Leva dous argumentos: os caracteres que debería atopar e o valor de texto onde debería atopar o carácter e un argumento opcional de onde debería comezar a busca.

Pasos:

  • Primeiro, selecciona a cela onde queres dividir o segundo nome. Neste caso, é a cela D5 .
  • A continuación, escribe a seguinte fórmula na cela.

=MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2)

  • Despois diso, preme Intro no teu teclado. Extraerá o segundo nome da cela B5 .

  • Agora, seleccione de novo a cela. Fai clic e arrastra o RecheoManexa a icona co resto da columna para enchela cos segundos nomes.

Isto dividirá os segundos nomes en Excel con comas.

🔍 Desglose da fórmula:

👉 BUSCAR(” “,B5,1) busca o primeiro espazo na cela B5 e devolve 6 .

👉 BUSCAR(” “,B5,BUSCAR(” “,B5,1)+1) devolve o segundo espazo da cadea. Utiliza a lóxica de atopar espazo despois do primeiro espazo. A fórmula devolve 16 para a cela B5 .

👉 BUSCAR(” “,B5,BUSCAR(” “,B5,1)+1)- SEARCH(” “,B5,1) devolve a lonxitude entre o primeiro espazo e o segundo espazo incluído o espazo, que é 10 aquí.

👉 Finalmente MID (B5,BUSCAR(” “,B5,1)+1,BUSCAR(” “,B5,BUSCAR(” “,B5,1)+1)-BUSCAR(” “,B5,1)-2) devolve un total de 8 caracteres (-2 para reducir a coma e o espazo dos 10 caracteres)  a partir do valor da cela B5 a partir da posición 6. Neste caso, é Patricia .

3.3 Dividir o apelido

Para dividir os apelidos do conxunto de datos, podemos usar unha combinación de LEN , Funcións RIGHT , e BUSCAR .

A función LEN toma unha cadea de texto como argumento e devolve o número total de caracteres nel.

A función DEREITA leva un texto e, ás veces, a lonxitude que se extrae como argumentos. Devolve un número específico de caracteres desde o final docadea.

A función BUSCAR busca un carácter específico ou un conxunto de caracteres dun texto e devolve a posición na que coincide primeiro. Esta función xeralmente toma dous argumentos principais: os caracteres que debería atopar e o texto no que buscará os caracteres. Ás veces pode tomar outro argumento opcional de onde comezará a busca.

Pasos:

  • Primeiro, selecciona a cela onde queres escribir a última cela. nome. Seleccionei a cela E5 para isto.
  • Entón escriba a seguinte fórmula.

=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)))

  • Despois diso, preme Intro no teu teclado. Terá o apelido da cela B5 .

  • Seleccione de novo a cela. Finalmente, faga clic e arrastre a Icona de recheo para cubrir a fórmula para o resto da columna.

Así, para o último nomes, terás nomes divididos en Excel cunha coma.

🔍 Desglose da fórmula:

👉 LEN(B5 ) devolve o número total de caracteres da cela B5 e devolve 22 .

👉 O BUSCAR(” “,B5) devolve a primeira posición do espazo que é 6 .

👉 BUSCAR(” “,B5,BUSCAR(” “,B5)+1) devolve a posición de o segundo espazo, que está 16 aquí.

👉 O BUSCAR(” “,B5,BUSCAR(” “,B5,BUSCAR(” “,B5)+1 )) indica a lonxitude total desde o inicio atao segundo espazo que aínda é 16 .

👉 LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,SEARCH(” “,B5) +1)) devolve o número total de caracteres despois do segundo espazo, que é 6 aquí. Extraerase este número de caracteres.

👉 Finalmente, DEREITA(B5,LEN(B5)-BUSCAR(” “,B5,BUSCAR(” “,B5,BUSCAR(” “,B5) +1))) a función toma o valor de texto da cela B5 e devolve o número de 6 caracteres desde o final que, neste caso, é Morgan .

Ler máis: Fórmula de Excel para separar o segundo segundo e o apelido (con exemplos)

Conclusión

En resumo, estas foron os tres métodos que pode usar para dividir os nomes cunha coma en Excel. Espero que atopes este artigo informativo e útil. Se tes algunha pregunta ou suxestión, fáganos saber a continuación. Para obter guías máis detalladas 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.