Kaip "Excel" programoje atskirti vardą, vidurį ir pavardę naudojant formulę

  • Pasidalinti
Hugh West

Šiame straipsnyje bus parodyta, kaip atskirti vardą, antrąjį vardą ir pavardę naudojant "Excel" formulę. Jei norite greitai susipažinti su šia galimybe, pažiūrėkite toliau.

Atsisiųsti praktikos sąsiuvinį

Spustelėkite šią nuorodą ir nemokamai atsisiųskite pratybų sąsiuvinį.

Atskirti vardus ir pavardes.xlsx

3 būdai, kaip atskirti vardą vidurinį vardą arba pavardę naudojant formulę

Naudojant "Excel" formulę lengva padalyti visą vardą į dalis. Tačiau nėra vienos "Excel" formulės, kuria būtų galima vienu metu skirtingose ląstelėse išskirti vardą, vidurinį vardą ir pavardę. Taigi čia parodysime, kaip naudoti skirtingas atskiras formules viso vardo dalims atskirti.

Toliau pateiktame duomenų rinkinyje yra kelių garsių aktorių tikrų vardų sąrašas.

Naudosime "Excel" formules, kad iš pilno vardo išskirtume vardą, vidurinį vardą ir pavardę ( B stulpelis ).

Pirmąjį vardą galite lengvai išgauti naudodami tik LEFT funkcija atskirai arba derinant su Paieškos funkcija .

Bendroji formulė su LEFT funkcija:

=LEFT(Vardas ir pavardė, vardo simbolių skaičius)

Bendroji kairės akies formulė:

=LEFT(Vardas ir pavardė,SEARCH(" ",Vardas ir pavardė)-1)

Vietoj tarpo naudokite kablelį (,), jei pilni pavadinimai turi kablelius.

Svetainė KAIRĖS PUSĖS ŽVILGSNIS formulė yra veiksmingesnė už LEFT formulę šiuo atveju dėl vienos priežasties. Turite rankiniu būdu įvesti vardo simbolių skaičių, jei LEFT formulė. Kadangi KAIRĖS PUSĖS ŽVILGSNIS formulė nustatys, kiek simbolių turi jūsų vardai, tada grąžins vardus su LEFT funkciją.

1.1 Naudokite kairiojo žvilgsnio formulę

Norėdami atskirti vardus, atlikite šiuos veiksmus.

Žingsniai:

  • Pirmiausia nukopijuokite šią formulę ir įveskite ją į ląstelė C5 .

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

  • Paspauskite ĮVESKITE klavišą ir vilkite Užpildymo rankena piktogramą ant toliau esančių langelių, kad nukopijuotumėte juose esančią formulę.

Pastaba:

Taip pat galite naudoti FIND funkcija , o ne IEŠKOTI Skirtumas tarp jų yra tas, kad IEŠKOTI neskiria didžiųjų ir mažųjų raidžių, todėl yra lankstesnis, o RASTI Tačiau šiuo atveju abi funkcijos veiks tinkamai.

1.2 Naudokite tik funkciją LEFT

Atliekami šie veiksmai.

Žingsniai:

  • Suskaičiuokite vardo simbolių skaičių. Pavyzdžiui, William Bradley Pitt vardo simbolių skaičius yra 7 (W i l l l i a m).
  • Eikite į ląstelė C5 ir įveskite šią formulę.

=LEFT(B5,7)

  • Paspauskite ĮVESKITE ir gaukite pirmojo vardo vardą.
  • Pereikite prie kitų langelių ir pakartokite visus ankstesnius veiksmus.

Galutinė išvestis bus tokia, kaip šiame paveikslėlyje 👇 Taip pat pateikiau atitinkamas formules.

Skaityti daugiau: Kaip "Excel" programoje padalyti vardus į tris stulpelius (3 metodai)

2. Atskirkite pavardę (su antraisiais vardais arba be jų)

Gali būti vardų tipų: vardai su antruoju vardu ir vardai be antrojo vardo! Norėdami atskirti pavardę nuo vardo, turime atsižvelgti į tai, ar joje yra antrasis vardas, ar ne. Priklausomai nuo to, formulės skirsis.

2.1 Kai yra viduriniai vardai

Taikysime formulę pagal TEISĖ, LEN, RASTI ir SUBSTITUTAS funkcijos pagal antrąjį metodą. Tiesiog atlikite toliau nurodytus veiksmus.

Žingsniai:

  • Įveskite arba nukopijuokite šią formulę į ląstelė C5 .

= DEŠINĖ(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

  • Paspauskite ĮVESKITE mygtuką ir patraukite Užpildymo rankena piktogramą visą kelią.

Galutinis rezultatas pateikiamas toliau. 👇

Pastaba:

Taip pat galite naudoti IEŠKOTI funkciją, o ne RASTI funkcija.

🔎 Kaip veikia formulė?

  • PAKEISTI (B5," ","")

    Svetainė SUBSTITUTAS funkcija pakeičia tarpelius " " iš teksto eilutės ląstelė B5 su tuščia eilute "".

    Rezultatas: "WilliamBradleyPitt".

  • LEN (PAKAITALAS(B5," ",""))

    Svetainė LEN funkcija grąžina "WilliamBradleyPitt" ilgį.

    Rezultatas: 18.

  • LEN(B5)-LEN(SUBSTITUTE(B5," ",""))

    Rezultatas: 2.

  • SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

    Čia LEN(B5)-LEN(SUBSTITUTE(B5," ",""))=2 išvestis, kuri veikia kaip 4-asis argumentas. SUBSTITUTAS funkcija. Taigi ji reiškia, kad SUBSTITUTAS funkcija pakeis 2-ąjį tarpo simbolį " " ląstelės B5 teksto eilutėje.

    Rezultatas: "William Bradley^Pitt".

  • FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5,"" ",""))))

    SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))) dalies išvestis yra "William Bradley^Pitt". Taigi RASTI funkcija randa simbolio "^" iš teksto eilutės "William Bradley^Pitt" padėtį nuo kairiojo kampo.

    Rezultatas: 16.

  • LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))

    Rezultatas: 4.

  • =RIGHT(B5,LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))

    Rezultatas: Pitt.

2.2 Kai nėra antrojo vardo

Jei pilnoje pavardėje nėra viduriniojo vardo, mūsų darbas yra lengvesnis. Tokiais atvejais, norėdami atskirti pavardes, turime nustatyti tarpo ženklo vietą pilnoje pavardėje iš kairės į dešinę, rezultatą atimti iš pilnos pavardės teksto eilutės ilgio ir šį 2-ąjį rezultatą naudoti kaip num_chars argumentas DEŠINĖ funkcija.

Atlikite šiuos paprastus veiksmus.

Žingsniai:

  • Parašykite šią formulę ląstelė C5 ir paspauskite ĮVESKITE raktas.

= DEŠINĖ(B5,LEN(B5)-SEARCH(" ",B5))

  • Vilkite Užpildymo rankena piktogramą, kad nukopijuotumėte formulę žemyn.

Štai rezultatas. 👇

🔎 Formulės suskirstymas

  • IEŠKOTI(" ",B5)

    Svetainė IEŠKOTI funkcija grąžina tarpo simbolio (" ") poziciją ląstelė B5 iš kairės.

    Rezultatas: 5.

  • LEN(B5)-SEARCH(" ",B5)

    Rezultatas: 4.

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

    LEN(B5)-SEARCH(" ",B5) dalis grąžina pavardės simbolių skaičių. DEŠINĖ funkcija grąžins 4 simbolius iš teksto eilutės, esančios ląstelė B5 , t. y. pavardė.

    Rezultatas: Pitt.

Skaityti daugiau: Kaip "Excel" programoje padalyti vardus kableliais (3 tinkami būdai)

3. Atskiri viduriniai vardai (vienas arba keli)

Galime turėti vieną arba kelis vidurinius vardus. Kiekvienu atveju turime naudoti atskiras "Excel" formules. Abi jas parodėme toliau.

3.1 Atskirti vieną vidurinį vardą su MID-SEARCH formule

Norėdami atskirti vieną vidurinį vardą, galime naudoti formulę su MID funkcija kartu su keliais IEŠKOTI funkcijos. MID funkcija grąžina nurodytą simbolių skaičių iš nurodytos teksto eilutės vidurio, pradedant nuo nurodytos pozicijos.

MID funkcijos sintaksė:

=MID(tekstas, start_num, num_chars)

Dabar atlikite toliau nurodytus veiksmus.

Žingsniai:

  • Pirmiausia įveskite šią formulę ląstelė C5 ir paspauskite ĮVESKITE raktas.

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

  • Vilkite Užpildymo rankena piktograma iki langelis C9 nukopijuoti formulę visose ląstelėse.

Žr. toliau pateiktą nuotrauką, kurioje matyti, kad vidurinieji vardai puikiai atskirti 👇.

Pastaba:

Jei kai kurie vardai turi tik vardą ir pavardę, formulėje bus Funkcija IFERROR pradedant.

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

🔎 Formulės suskirstymas

Šioje formulėje naudojama MID funkcija turi tris privalomus argumentus.

" B5 reiškia, kad tekstas argumentas.

" IEŠKOTI(" ",B5)+1 nurodo start_num argumentas.

" IEŠKOTI(" ",B5,IEŠKOTI(" ",B5)+1)-(IEŠKOTI(" ",B5)+1) grąžina num_chars MID funkcijos argumentas.

  • IEŠKOTI(" ", B5) + 1

    Svetainė IEŠKOTI funkcija ieško tarpo simbolio (" ") teksto eilutėje, esančioje ląstelė B5 ir grąžina tarpo poziciją nuo kairiojo eilutės kampo. Prie išvesties pridėjus 1, gaunama pozicija, kurioje prasideda vidurinysis vardas.

    Rezultatas: 9.

  • PAIEŠKA(" ", B5, PAIEŠKA(" ", B5)+1) - (PAIEŠKA(" ", B5)+1)

    Šioje dalyje yra trys IEŠKOTI funkcijos. SEARCH(" ", B5)+1) dalis, esanti pirmoje IEŠKOTI funkcija grąžina pradinę poziciją, nuo kurios skaičiuojama simbolio " " pozicija. Taigi SEARCH(" ", B5, SEARCH(" ", B5)+1) grąžina antrojo tarpo simbolio poziciją teksto eilutėje. Iš šios pozicijos atėmus (SEARCH(" ", B5)+1) išvestį, bus grąžintas argumentas num_chars, skirtas funkcijai MID funkcija.

    Rezultatas: 7.

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

    Galiausiai MID funkcija grąžina vidurinį vardą.

    Rezultatas: "Bradley".

3.2 Atskirti kelis vidurinius vardus

Jei turite kelis antruosius vardus, vis tiek galite juos atskirti nuo vardų ir pavardžių. Kaip ir ankstesnėje formulėje, naudosime MID funkciją. Naudodami šią funkciją, mes sujungiame TRIM ir LEN funkcijų.

Bendra formulė keliems viduriniams vardams atskirti:

=TRIM(MID(vardas,LEN(first)+1,LEN(name)-LEN(first&last)))

Žingsniai:

  • Pirmiausia turite atskirti vardus ir pavardes į du atskirus stulpelius. C ir D Tai aptarėme 1.1 ir 2 dalyse.

  • Nukopijuokite šią formulę į E5 langelis ir paspauskite ĮVESKITE .

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

  • Vilkite Užpildymo rankena ir gaukite visų vardų išvestį 👇.

🔎 Formulės suskirstymas

  • LEN(C5&D5)

    Rezultatas: 10.

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

    Rezultatas: 13.

  • LEN(C5)+1

    Rezultatas: 6.

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

    Rezultatas: " E. Hoffmannas "

  • =TRIM(" E. Hoffmann ")

    Rezultatas: "E. Hoffmannas".

Daugiau būdų atskirti vardą, vidurį ir pavardę programoje "Excel

Iki šiol išmokome keletą formulių, kuriomis "Excel" programoje galime atskirti vardą, vidurį arba pavardę. Dabar šiame skyriuje sužinosime dar keletą metodų be "Excel" formulių.

1. Padalykite pilnus vardus naudodami teksto į stulpelius funkciją

"Excel" teksto perkėlimas į stulpelius vedlys leidžia vienu metu atskirti vardą, vidurinį vardą arba pavardę. Tiesiog atlikite toliau nurodytus paprastus veiksmus.

Žingsniai:

  • Pasirinkite ląstelių diapazoną B5:B9 kuriuose yra pilni pavadinimai.
  • Eikite į Skirtukas Duomenys >> Duomenų įrankių grupė >> paspauskite Mygtukas "Tekstas į stulpelius .

  • Atsidarys šis langas. Paspauskite Su ribomis mygtuką ir paspauskite Kitas> .

  • Pažymėkite Erdvė žymimąjį langelį ir paspauskite Kitas> dar kartą.

  • Pasirinkite Stulpelio duomenų formatas kaip Bendra .
  • Pasirinkite paskirties vietą ląstelė C5 , kur bus atliktas pirmasis išvedimas.
  • Paspauskite Apdaila .

  • Jei pasirodo šis iškylantysis langas, paspauskite GERAI .

Toliau pateiktame paveikslėlyje pavaizduoti atskirti pavadinimai 👇.

Skaityti daugiau: Kaip padalyti vardus "Excel" programoje (5 veiksmingi metodai)

2. Atskirkite vardą, vidurinį vardą arba pavardę Blykstės užpildymo naudojimas "Excel" 2013, 2016, 2019 ir 365

"Excel" blykstės užpildymas tai nuostabi funkcija, kuri gali pajusti šablonus ląstelėse ir pagal juos automatiškai užpildyti kitas ląsteles. Jei naudojate "Excel 2013", "2016", "2019" arba "365", galite naudoti šią funkciją.

Toliau pateiktuose veiksmuose bus parodyta, kaip išgauti ir (arba) pašalinti vardus ir pavardes naudojant "Excel" "Flash Fill".

Žingsniai:

  • Įveskite vardą į ląstelė C5 .
  • Pasirinkite C5:C9 ir eikite į Skirtukas Duomenys .
  • Duomenų įrankių grupė , pasirinkite Blykstės užpildymo mygtukas .

Likusios ląstelės ( C6:C9 ) dabar automatiškai grąžins vardus.

Pastaba:

Sukurkite C5 ląstelės modelį taip, kaip norite gauti išvestį. Jei norite pašalinti vidurinį vardą, į C5 ląstelę įrašykite William Pitt, tada pritaikykite Flash Fill ir t. t.

Skaityti daugiau: "Excel VBA": vardo ir pavardės padalijimas (3 praktiniai pavyzdžiai)

3. Atskirti vardus naudojant funkciją "Rasti ir pakeisti

Svetainė Rasti ir pakeisti įrankis yra dar viena "Excel" funkcija, turinti platų funkcionalumą. Jis leidžia naudoti "Wildcards" Šiame skyriuje naudosime žvaigždutės (*) pakaitinį ženklą, kad išskirtume vardą, vidurinį vardą ir pavardę.

3.1 Atskiras vardas arba pavardė

Atskiri vardai:

  • Pirmiausia į atskirą stulpelį nukopijuokite vardus ir pavardes.
  • Paspauskite CTRL+H. Rasti ir pakeisti bus rodomas langas.
  • Į Ką rasti: langelyje įrašykite tarpą, po kurio seka žvaigždutė (*).
  • Svetainėje Pakeisti į: langelyje neįveskite nieko. Palikite jį tuščią.
  • Paspauskite Pakeisti visus mygtuką.

Toliau pateiktame paveikslėlyje matyti, kad šis metodas puikiai veikia 👇.

Atskirti pavardes:

  • Nukopijuokite pilnus pavadinimus į atskirą stulpelį ir juos pasirinkite.
  • Paspauskite CTRL+H.
  • Norėdami atskirti pavardes, įveskite žvaigždutę (8), po kurios rašomas tarpas. Ką rasti: langelis. Palikite Pakeisti į: langelis tuščias.
  • Dabar paspauskite Pakeiskite visus mygtuką.

Toliau pateiktame paveikslėlyje matyti rezultatai 👇.

3.2 Viduriniojo vardo pašalinimas iš pilno vardo

Norint pašalinti vidurinius vardus iš pilno vardo, darbo procedūra yra tokia pati, kaip ir 3.1 punkte, tačiau reikia įterpti tarpą, po jo žvaigždutę (*), tada vėl tarpą į Raskite, ką langelis Rasti ir pakeisti langą. Nepalikite Pakeisti į laukelį tuščią. Šį kartą į jį turite įterpti tarpą. Tada paspauskite Pakeisti visus mygtuką.

Skaityti daugiau: Kaip padalyti vardus naudojant "Excel" formulę (4 paprasti metodai)

Trumpos pastabos

  • Galite naudoti mažosiomis raidėmis RASTI funkciją, o ne IEŠKOTI funkciją visose pirmiau pateiktose formulėse.
  • IEŠKOTI arba RASTI funkcija grąžina ieškomo simbolio padėtį nuo pateiktos teksto eilutės kairiojo kampo.
  • Jei norite atskirti pavadinimus vienu metu naudodami vieną metodą, naudokite T ext į stulpelius funkcija.
  • Jei norite naudoti Blykstės užpildymas funkcija, sukurkite raštą gretimame stulpelyje. Priešingu atveju "Flash Fill" negali nustatyti tvarkos.

Išvada

Aptarėme 3 formulių pavyzdžius, kaip "Excel" programoje atskirti vardą, vidurinį vardą ir pavardę, nurodydami kiekvieno iš jų privalumus ir trūkumus. Jei turite klausimų, praneškite mums komentarų skiltyje. Norėdami perskaityti daugiau su "Excel" susijusių straipsnių, apsilankykite mūsų svetainėje ExcelWIKI .

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.