Taula de continguts
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?
- SUBSTITUTE(B5,” “,””)
Resultat: “WilliamBradleyPitt”.
- LEN(SUBSTITUTE(B5,” “,””))
Resultat: 18.
- LEN(B5)-LEN(SUBSTITUTE(B5,” “”,”))
Resultat: 2 .
- SUBSTITUT(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUT(B5,” “,””) ))))
Resultat: “William Bradley^Pitt”.
- TROBAR(“^”,SUBSTITUTION(B5”, “,”^”,LEN(B5)-LEN(SUBSTITUTION(B5,” “,””))))
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)
Resultat: 5.
- LEN(B5)-SEARCH(” “,B5)
Resultat: 4.
- DRETA(B5,LEN(B5)-CERCAR(” “,B5))
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.
3.1 Separa el segon nom únic amb la fórmula MID-SEARCH
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
Resultat: 9.
- CERCAR(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1)
Resultat: 7.
- MID(B5, CERCAR(” “, B5) + 1, CERCAR(” “, B5, CERCAR(” “, B5)+1) – (CERCAR(” “, B5)+1))
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 ,