Preskoči na glavno vsebino

Odstranite srednje ime iz polnega imena v Excelu

Če imate seznam polnih imen, ki vsebujejo imena, priimke in priimke, zdaj želite odstraniti srednja imena iz polnih imen, da dobite spodnji rezultat zaslona. V tem članku bom predstavil nekaj formul za reševanje te naloge v Excelu.


Odstranite srednje ime iz polnega imena s formulo

Običajno so vaša srednja imena med imenoma in priimkoma, v tem primeru jih morate odstraniti tako, da skupaj uporabite funkcije LEVO, FIND, TRIM, RIGHT SUBSTITUTE in REPT.

Prosimo, kopirajte ali vnesite spodnjo formulo v prazno celico:

=LEFT(A2,FIND(" ",A2))&TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",99)),99))

Nato povlecite ročico za polnjenje navzdol do celic, za katere želite uporabiti to formulo, in vsa srednja imena so bila hkrati odstranjena, glejte posnetek zaslona:

Pojasnilo formule:

1. LEVO (A2, FIND ("", A2)):

  • POIŠČI ("", A2): Ta funkcija FIND bo dobila položaj prvega presledka v celici A2, rezultat je: 6.
  • LEVO (A2, FIND ("", A2)) = LEVO (A2, 6): Ta funkcija LEVO bo iz besedilnega niza v celici A6 izvlekla 2 znakov, zato bo vrnjeno prvo ime.

2. TRIM (DESNO (NAMESTITEV (A2, "", REPT ("", 99)), 99)):

  • NAMESTITEV (A2, "", REPT ("", 99)): Funkcija SUBSTITUTE bo zamenjala presledek v besedilnem nizu z 99 presledki v celici A2. Rezultat je takšen: “Nicol (99 presledkov) ml. (99 presledkov) Les“.
  • DESNO (NAMESTITEV (A2, "", REPT ("", 99)), 99): Ta funkcija DESNO se uporablja za pridobivanje 99 znakov z desne strani besedilnega niza, ki ga vrne funkcija SUBSTITUTE.
  • TRIM (DESNO (NAMESTITEV (A2, "", REPT ("", 99)), 99)): Funkcija TRIM bo iz rezultata odstranila vse odvečne presledke. To bo dobilo priimek.

3. LEVO (A2, FIND ("", A2)) & TRIM (DESNO (NAMESTITEV (A2, "", REPT ("", 99)), 99)): Končno uporabite simbol &, da združite dva dela formule, da dobite rezultat, kot ga potrebujete.


Odstranite srednje ime s konca imena s formulo

Včasih so vaša polna imena oblikovana kot ime, priimek in ime, da odstranite srednjo začetnico s konca imena, kot je prikazano spodaj, kako bi to lahko dosegli?

V prazno celico uporabite naslednjo formulo:

=LEFT(A2,FIND(" ",A2,FIND(" ",A2)+1)-1)

Nato povlecite ročico za polnjenje navzdol, da izpolnite to formulo v druge celice, ki jih potrebujete, in dobili boste naslednji rezultat, kot ga potrebujete:

Pojasnilo formule:

1. FIND ("", A2, FIND ("", A2) +1) -1:

  • POIŠČI ("", A2) +1): Ta funkcija FIND se uporablja za pridobivanje prvega presledka iz celice A2, dodajanje 1 pomeni iskanje položaja znaka poleg prvega presledka. Rezultat je: 7.
  • FIND ("", A2, FIND ("", A2) +1) -1 = FIND ("", A2, 7) -1: Ta funkcija FIND bo vrnila položaj drugega presledka v celici A2. Odštevanje 1 pomeni izključitev presledka. In to bo dobilo številko 10.

2. LEVO (A2, FIND ("", A2, FIND ("", A2) +1) -1) = LEVO (A2, 10): Končno bo funkcija LEVO izvlekla 10 znakov z leve strani celice A2, tako da se vrneta ime in priimek ter odstrani srednje ime na koncu.

Opombe: Če nekatera polna imena vsebujejo samo ime in priimek, bo zgornja formula dobila rezultat napake, v tem primeru uporabite naslednjo formulo:

=IFERROR(LEFT(A2,FIND(" ",A2,FIND(" ",A2)+1)-1),A2)


Uporabljene relativne funkcije:

  • LEFT:
  • Funkcija LEVO izvleče določeno število znakov z leve strani dobavljenega niza.
  • RIGHT:
  • Funkcija DESNO se uporablja za izločanje določenega števila znakov z desne strani besedilnega niza.
  • FIND:
  • Funkcija FIND se uporablja za iskanje niza v drugem nizu in vrne začetni položaj niza znotraj drugega.
  • TRIM:
  • Funkcija TRIM odstrani vse odvečne presledke iz besedilnega niza in med besedami ohrani le posamezne presledke.
  • SUBSTITUTE:
  • Funkcija Excel SUBSTITUTE nadomesti besedilo ali znake v besedilnem nizu z drugim besedilom ali znaki.
  • REPT:
  • V Excelu se funkcija REPT uporablja za ponavljanje znakov določeno število krat.

Več člankov:

  • Obrni ali obrni imena in priimke na Excelovem seznamu
  • Če imate seznam polnih imen, ki so oblikovana kot priimek in ime, morate zdaj priimek in ime obrniti na ime in priimek, kot je prikazano spodaj. V tem članku bom predstavil nekaj formul za obravnavo tega dela v Excelu.
  • Izvlecite ime in priimek iz polnega imena v Excelu
  • Recimo, da imate seznam uporabniških imen, zdaj pa bi radi razdelili polna imena na imena, imena in priimke v ločenih stolpcih, kot je prikazano na spodnji sliki zaslona. V tem članku bom predstavil nekaj formul za obravnavo tega dela v Excelu.
  • Iz polnega imena izvlecite prvo in začetno ime
  • Recimo, da imate seznam polnih imen, bi zdaj radi izvlekli prvo začetnico in priimek ali ime in priimek in priimek iz polnega imena, kot je prikazano na spodnjih posnetkih zaslona. Kako ste se lahko spoprijeli s temi nalogami v Excelovem delovnem zvezku?
  • Ločeni e-poštni naslovi za uporabniška imena in domene v Excelu
  • Običajno je e-poštni naslov sestavljen iz uporabniškega imena, simbola @ in imena domene, včasih pa boste morda morali razdeliti e-poštni naslov na ločeno uporabniško ime in ime domene, kot je prikazano na spodnji sliki zaslona, ​​v tem članku bom predstavil nekaj formul za razdelitev e-poštni naslovi v Excelu.

Najboljša orodja za pisarniško produktivnost

Kutools za Excel - vam pomaga izstopati iz množice

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike  |  Izbriši prazne vrstice  |  Združite stolpce ali celice brez izgube podatkov  |  Krog brez formule ...
Super VLookup: Več meril  |  Več vrednosti  |  Na več listih  |  Nejasno iskanje...
Adv. Spustni seznam: Preprost spustni seznam  |  Odvisni spustni seznam  |  Večkrat izberite spustni seznam...
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  Primerjaj stolpce z Izberite Enake in različne celice ...
Predstavljene funkcije: Mrežni fokus  |  Pogled oblikovanja  |  Velika vrstica formule  |  Upravitelj delovnih zvezkov in listov | Knjižnica virov (Samodejno besedilo)  |  Izbirnik datuma  |  Združite delovne liste  |  Šifriranje/dešifriranje celic  |  Pošljite e-pošto po seznamu  |  Super filter  |  Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake ...)  |  50 + Graf Vrste (Gantt Chart ...)  |  40+ Praktično Formule (Izračunajte starost glede na rojstni dan ...)  |  19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti ...)  |  12 Pretvorba Orodja (Številke v besede, Pretvorba valut ...)  |  7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeli Excelove celice ...)  |  ... in več

Kutools za Excel se ponaša z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...

Opis


Kartica Office - omogočite branje in urejanje z zavihki v programu Microsoft Office (vključite Excel)

  • Eno sekundo za preklop med desetinami odprtih dokumentov!
  • Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
  • Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
  • Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thank thank you!!!!!! been looking hard for this formula. However, what if there are commas? for example DOE, JOHN E. and I just wanted to remove the Initial? Also there are some Last names that are 2 (IE. JAVIER RODRIGUEZ, JOHN E) or have 2 first names (IE DOE, JOHN HENRY E.).

What would be a formula for this? because I was trying to figure out the one above to where there is a comma in these and brain is melted:(((. I dont want to remove commas just the initial. TYSM for your advance assistance! it is greatly appreciated.

DOE, JOHN E
JAVIER RODRIGUEZ, JOHN E
DOE, JOHN HENRY E
This comment was minimized by the moderator on the site
Hello, Henry,
To solve your problem, the following formula may help you:
=TRIM(LEFT(A1,LEN(A1)-LEN(MID(A1,SEARCH("@",SUBSTITUTE(A1," ","@",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))),LEN(A1)))))


Please have a try, thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations