Com separar el primer nom i el cognom a Excel mitjançant una fórmula

  • Comparteix Això
Hugh West

Aquest article mostrarà com separar el nom, el segon nom i el cognom amb l'ajuda d'una fórmula d'Excel. Per obtenir una visió ràpida d'això, feu una ullada a continuació.

Baixeu el quadern de pràctiques

Feu clic a l'enllaç següent i descarregueu el quadern de pràctiques de franc.

Separa el primer nom i el cognom.xlsx

3 maneres de separar el segon nom o el cognom mitjançant la fórmula

És fàcil dividir un nom complet en parts mitjançant una fórmula d'Excel. Però no hi ha una fórmula única d'Excel que pugui extreure nom, segon i cognoms en diferents cel·les alhora. Així doncs, aquí mostrarem l'ús de diferents fórmules individuals per separar les parts del nom complet.

En el conjunt de dades següent, tenim una llista de noms reals de diversos actors destacats.

Utilitzarem fórmules d'Excel per extreure el nom, el segon i el cognom dels seus noms complets ( Columna B ).

1. Separeu el primer. Nom amb les funcions ESQUERRA i CERCA d'Excel

Podeu extreure el primer nom fàcilment utilitzant només la funció ESQUERRA o combinant-la amb la funció CERCA .

Fórmula genèrica amb funció LEFT:

=LEFT(Nom complet, nombre de caràcters del primer nom)

Genèric Fórmula LEFT-SEARCH:

=LEFT(Nom complet,SEARCH(” “,Nom complet)-1)

Utilitza coma (,) en lloc d'espai, si els noms completsseleccioneu el botó Flash Fill .

La resta de cel·les ( C6:C9 ) tornaran automàticament els primers noms ara.

Nota:

Creeu el patró a la cel·la C5 de la manera que voleu obtenir la sortida. Si voleu eliminar el segon nom, escriviu William Pitt a la cel·la C5, després apliqueu Flash Fill, i així successivament.

Llegir més: Excel VBA: Dividiu el primer nom i Cognoms (3 exemples pràctics)

3. Separeu els noms mitjançant Cerca i substitueix

L'eina Cerca i substitueix és una altra característica d'Excel que té una gran funcionalitat. Permet l'ús de comodins . Utilitzarem el comodí asterisc (*) a Cerca i substitueix en aquesta secció per extreure el primer, el segon nom i els cognoms.

3.1 Separa el nom o el cognom

Separa el primer Noms:

  • Copieu primer els noms complets en una columna separada.
  • Premeu CTRL+H. Apareixerà la finestra Cerca i substitueix .
  • Al quadre Cerca què: , escriviu un espai seguit d'un asterisc (*).
  • Al quadre Substitueix per: , escriviu res. Deixeu-lo en blanc.
  • Premeu el botó Substitueix-ho tot .

La imatge següent mostra que aquest mètode funciona perfectament. 👇

Cognoms separats:

  • Copieu els noms complets en una columna a part i seleccioneu-los.
  • Premeu CTRL+H.
  • Per separar els cognoms, escriviu un asterisc (8) seguit deun espai al quadre Cerca què: . Deixeu el quadre Substitueix per: buit.
  • Ara, premeu el botó Substitueix tot .

La imatge següent mostra els resultats. 👇

3.2 Eliminar el segon nom del nom complet

Per eliminar el segon nom del nom complet, el procediment de treball és el mateix que a 3.1 . Però heu d'inserir un espai, seguit d'un asterisc (*), i després un altre espai al quadre Troba què de la finestra Cerca i substitueix . No deixeu el quadre Substitueix per buit. Aquesta vegada, heu d'inserir-hi un espai. A continuació, premeu el botó Substitueix-ho tot .

Llegiu més: Com dividir els noms mitjançant la fórmula a Excel (4 fàcils Mètodes)

Notes ràpides

  • Podeu utilitzar la funció que distingeix entre majúscules i minúscules TROBAR en comptes de la funció CERCAR a totes les les fórmules anteriors.
  • CERCAR o TROBAR retorna la posició del caràcter cercat des de l'extrem esquerre de la cadena de text donada.
  • Per separeu els noms amb un únic mètode alhora, utilitzeu la funció T ext to Columns .
  • Per utilitzar la funció Flash Fill , creeu el patró a la part adjacent. columna. En cas contrari, Flash Fill no pot detectar l'ordre.

Conclusió

Hem comentat 3 exemples de fórmules per separar el nom, el segon i els cognoms a Excel amb els avantatges i els contres de cadascun. Si en tens algunpreguntes, fes-nos-ho saber a la secció de comentaris. Per llegir més articles relacionats amb Excel, visiteu el nostre lloc ExcelWIKI .

tenen comes.

La fórmula LEFT-SEARCH és més eficient que la fórmula LEFT en aquest cas per un motiu. Heu d'introduir manualment el nombre de caràcters del primer nom en el cas de la fórmula ESQUERRA . Mentre que la fórmula LEFT-SEARCH trobarà quants caràcters tenen els vostres noms, després retornarà els primers noms amb la funció LEFT .

1.1 Utilitzeu LEFT- Fórmula CERCAR

Executeu els passos següents per separar els noms.

Pasos:

  • Primer, copieu la fórmula següent i introduïu a cel·la C5 .

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

  • Premeu ENTER tecla i arrossega la icona Annexa d'emplenament per sobre de les cel·les de sota per copiar-hi la fórmula.

Nota:

També podeu utilitzar la funció TROBAR en comptes de la funció CERCAR . La diferència entre ells és que CERCAR no distingeix entre majúscules i minúscules i, per tant, és més flexible, mentre que TROBAR distingeix entre majúscules i minúscules. Però ambdues funcions funcionaran bé en aquest cas.

1.2 Utilitzeu només la funció LEFT

Els passos a executar són els següents.

Passos:

  • Compta el nombre de caràcters del primer nom. Per exemple, el número de caràcter del primer nom de "William Bradley Pitt" és 7 (W i l l i a m).
  • Aneu a la cel·la C5 i introduïu la fórmula següent a

=LEFT(B5,7)

  • Premeu ENTER i obteniu el primer nom del primer complet nom.
  • Vés a les cel·les següents i repeteix tots els passos anteriors.

La sortida final serà com a la imatge següent. 👇 També he mostrat les fórmules corresponents.

Llegir més: Com dividir els noms en tres columnes a Excel (3 mètodes)

2. Separa el Cognom (Amb o sense el segon nom)

Pot haver-hi tipus de noms. Noms amb segon nom i noms sense segon nom! Per separar el cognom d'un nom complet, hem de considerar si té un segon nom o no. En funció d'això, les fórmules variaran.

2.1 Quan hi ha noms secundaris

Aplicarem una fórmula utilitzant els DRETA, LEN, TROBAR i SUBSTITUIR funciona en el segon mètode. Només cal que apliqueu els passos següents.

Pasos:

  • Escriviu o copieu la fórmula següent a la cel·la C5 .

=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

  • Premeu el botó ENTER i estireu la icona Emplena la maneta manera.

El resultat final es mostra a continuació. 👇

Nota:

També podeu utilitzar la funció CERCAR . de la funció TROBAR .

🔎 Com funciona la fórmula?

  • LEN(SUBSTITUTE(B5,” “,””))

    La funció LEN retorna la longitud de “WilliamBradleyPitt”.

    Resultat: 18.

  • LEN(B5)-LEN(SUBSTITUTE(B5,” “”,”))

    Resultat: 2 .

  • SUBSTITUT(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUT(B5,” “,””) ))))

    Aquí, la sortida de LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))=2 que funciona com el quart argument d'aquest SUBSTITUTE funció . Per tant, indica que la funció SUBSTITUTE substituirà el segon caràcter d'espai “ “ a la cadena de text de la cel·la B5.

    Resultat: “William Bradley^Pitt”.

  • TROBAR(“^”,SUBSTITUTION(B5”, “,”^”,LEN(B5)-LEN(SUBSTITUTION(B5,” “,””))))

    La sortida de la part SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))) és “William Bradley^Pitt” . Així, la funció TROBAR troba la posició del caràcter “^” de la cadena de text “William Bradley^Pitt” a l'extrem esquerre.

    Resultat: 16.

  • LEN(B5)-TROBAR(“^”,SUBSTITUT(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUT(B5,” “ ,””))))

    Resultat: 4.

  • =DRETA(B5,LEN(B5) -TROBAR(“^”,SUBSTITUT(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUT(B5,” “”,”)))))

    Resultat: Pitt.

2.2 Quan no hi ha segon nom

Si no hi ha segon nom als noms complets, aleshores la nostra feinaés més fàcil. Per separar els cognoms en aquests casos, hem d'identificar la posició del caràcter d'espai al nom complet d'esquerra a dreta, restar el resultat de la longitud de la cadena de text del nom complet i, a continuació, utilitzar aquest segon resultat com a <7 Argument>num_chars de la funció RIGHT .

Aplica els passos senzills següents per fer-ho.

Passos:

  • Escriu la fórmula següent a la cel·la C5 i premeu la tecla ENTER .

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

  • Arrossegueu la icona Emplenar mànec per copiar la fórmula cap avall.

Aquí teniu el resultat . 👇

🔎 Desglossament de la fórmula

  • CERCA (" ",B5)

    La funció CERCAR retorna la posició del caràcter d'espai (" ") a la cel·la B5 des de l'esquerra.

    Resultat: 5.

  • LEN(B5)-SEARCH(” “,B5)

    Resultat: 4.

  • DRETA(B5,LEN(B5)-CERCAR(” “,B5))

    La part LEN(B5)-SEARCH(” “,B5) retorna el nombre de caràcters del cognom. Per tant, la funció DRETA retornarà 4 caràcters de la cadena de text de la cel·la B5 , és a dir, el cognom.

    Resultat: Pitt.

Llegir més: Com dividir els noms amb coma a Excel (3 maneres adequades)

3. Separar els noms secundaris (únics) o Múltiples)

Podem tenir noms únics o múltiples. En cada cas, hem d'utilitzar Excel separatfórmules. A continuació els hem mostrat tots dos.

Per separar un sol segon nom, podem utilitzar una fórmula amb la funció MID combinat amb múltiples funcions CERCA . La funció MID retorna un nombre determinat de caràcters des del centre d'una cadena de text especificada, començant des d'una posició determinada.

Sintaxi de la funció MID:

=MID(text, start_num, num_chars)

Ara, seguiu els passos següents.

Passos:

  • Primer de tot, escriviu la fórmula següent a la cel·la C5 i premeu la tecla ENTER .

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

  • Arrossegueu la icona Annexa d'ompliment fins a la cel·la C9 per copiar la fórmula a totes les cel·les.

Vegeu la imatge de sota que mostra que els segon noms estan perfectament separats. 👇

Nota:

Si alguns dels noms complets només tenen el nom i els cognoms, la fórmula tindrà un Funció IFERROR a l'inici.

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

🔎 Desglossament de la fórmula

La funció MID utilitzada en aquesta fórmula té tres arguments obligatoris.

» B5 fa referència a l'argument text .

» CERCAR(” “,B5)+1 fa referència a l'argument número_inici .

» CERCAR(” “,B5 ,SEARCH(” “,B5)+1)-(SEARCH(” “,B5)+1) retorna l'argument num_cars per a la funció MID.

  • CERCAR(” “,B5) + 1

    La funció CERCAR cerca un caràcter d'espai (" ") a la cadena de text de la cel·la B5 i retorna la posició de l'espai. de la cantonada esquerra de la corda. Afegir 1 amb la seva sortida dóna la posició on comença el segon nom.

    Resultat: 9.

  • CERCAR(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1)

    En aquesta part, hi ha tres funcions CERCA . SEARCH(” “, B5)+1) part dins de la primera funció SEARCH retorna la posició inicial des de la qual comptar la posició del caràcter “ “. Així, SEARCH(” “, B5, SEARCH(” “, B5)+1) retorna la posició del segon caràcter espai a la cadena de text. En restar la sortida de (CERCAR(” “, B5)+1) es retornarà l'argument num_chars per a la funció MID .

    Resultat: 7.

  • MID(B5, CERCAR(” “, B5) + 1, CERCAR(” “, B5, CERCAR(” “, B5)+1) – (CERCAR(” “, B5)+1))

    Finalment, la funció MID retorna el segon nom.

    Resultat: “Bradley”.

3.2 Separar diversos segundos noms

Si teniu diversos segons noms, encara podeu separar-los dels noms complets. Igual que en la fórmula anterior, utilitzarem la funció MID . Amb això, també combinarem les funcions TRIM i LEN .

Fórmula genèrica per separar múltiples mitjansNoms:

=TRIM(MID(nom,LEN(primer)+1,LEN(nom)-LEN(nombre i cognom)))

Pasos:

  • Primer de tot, heu de separar el nom i els cognoms en dues columnes separades C i D . Ho hem comentat a 1.1 i 2.

  • Copieu la fórmula següent a la cel·la E5 i premeu ENTER .

=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))

  • Arrossegueu el mànec d'ompliment i obteniu la sortida de tots els noms. 👇

🔎 Desglossament de la fórmula

  • LEN(C5&D5)

    Resultat: 10.

  • LEN( B5)-LEN(C5&D5)

    Resultat: 13.

  • LEN(C5)+1

    Resultat: 6.

  • MID(B5,LEN(C5)+1,LEN(B5)-LEN (C5&D5))

    Resultat: ” E. Hoffmann “

  • =TRIM(” E. Hoffmann “)

    Resultat: “E. Hoffmann”.

Més maneres de separar el primer nom i el cognom a Excel

Fins ara, hem après diverses fórmules amb les quals podem separar primer, nom o cognoms a Excel. Ara, en aquesta secció, aprendrem alguns mètodes més sense fórmules d'Excel.

1. Dividir noms complets amb l'ajuda de la funció Text a columnes

Excel Text a columnes L'assistent ens permet separar el nom, el segon o el cognom simultàniament. Només cal que seguiu els senzills passos següents.

Pasos:

  • Seleccioneu l'interval decel·les B5:B9 que contenen els noms complets.
  • Aneu a la pestanya Dades >> el grup Eines de dades >> premeu el botó Text a columns .

  • Apareixerà la finestra següent. Premeu el botó Delimitat i després premeu Següent> .

  • Marqueu l' espai marca la casella i torna a prémer Següent> .

  • Seleccioneu Format de dades de la columna com a General .
  • Seleccioneu la cel·la C5 de destinació, on es produirà la primera sortida.
  • Premeu Finalitza .

  • Si apareix la finestra emergent següent, premeu D'acord .

La imatge següent mostra els noms separats. 👇

Llegir més: Com dividir els noms a Excel (5 mètodes efectius)

2. Separeu el primer, el segon o el cognom Usant Flash Fill a Excel 2013, 2016, 2019 & 365

Excel Flash Fill és una característica fantàstica que pot detectar patrons a les cel·les i omplir automàticament les següents cel·les segons el patró. Si utilitzeu Excel 2013, 2016, 2019 o 365, podeu utilitzar aquesta funció.

Els passos següents us mostraran com extreure/eliminar el nom, el segon o el cognom mitjançant Excel Flash Fill.

Passos:

  • Escriu el primer nom a la cel·la C5 .
  • Selecciona C5:C9 i aneu a la pestanya Dades .
  • Des del grup Eines de dades ,

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.