Kaip atskirti vardą ir pavardę „Excel“.

Galite naudoti „Excel“, kad suskirstytumėte informaciją į mažesnes dalis. Daugeliui „Excel“ vartotojų svarbus tikslas rasti reikiamus duomenis ir jais manipuliuoti.

Kaip atskirti vardą ir pavardę „Excel“.

Jei turite pilną asmens vardą, gali tekti nurodyti tik jo vardą arba pavardę. Pavyzdžiui, jei siunčiate draugišką automatizuotą el. laišką savo klientams, turite naudoti jų vardus, kad neskambėtų beasmeniškai. Jei žiūrite į apklausos respondentų sąrašą, gali būti svarbu tiesiog naudoti jų pavardes arba paslėpti jų pavardes, kad būtų išsaugotas anonimiškumas.

„Excel“ daro šį procesą nesudėtingą ir galite naudoti daugybę skirtingų metodų. Čia yra pamoka, kuri padės sukurti atskirus Vardo ir Pavardės stulpelius naudojant formules. Aptariame ir antrųjų vardų klausimą.

„Excel“ formulės, skirtos pavadinimų skaidymui į dalis

Nuo ko pradėti?

Vardų atskyrimas

Tai yra bendra formulė:

=LEFT(ląstelė,RASTI(" ",ląstelė,1)-1)

Norėdami tai padaryti, pakeiskite ląstelė su langelio žymekliu, kuriame yra pirmasis visas vardas, kurį norite padalyti. Šiame pavyzdyje norite pasirinkti B2 ir įvesti formulę:

=KAIRĖ(A2,RASTI(" ",A2,1)-1)

Tačiau svarbu pažymėti, kad kai kuriuose įrenginiuose ši formulė naudoja kabliataškius, o ne kablelius. Taigi, jei aukščiau pateikta formulė jums netinka, gali reikėti naudoti šią versiją:

=KAIRĖ(ląstelė;RASTI(" ";ląstelė;1)-1)

Pavyzdyje naudotumėte:

=KAIRĖ(A2;RASTI(" ";A2;1)-1)

Dabar galite tiesiog vilkti užpildymo rankenėlę žemyn iki stulpelio Vardas pabaigos.

Funkcija LEFT leidžia atskirti eilutę, pradedant nuo kairiojo teksto galo. Šios formulės dalis RASTI nustato pirmąją viso pavadinimo tarpą, todėl jūs gaunate visą vardo dalį, kuri yra prieš tuščią vietą.

Taigi vardai su brūkšneliu lieka kartu, taip pat vardai, kuriuose yra specialiųjų simbolių. Tačiau stulpelyje Visas vardas ir pavardė nebus antrųjų vardų ar vidurinių inicialų.

Kablelis ar kabliataškis?

Kodėl formulė nėra vienoda visiems?

Daugeliui „Excel“ vartotojų „Excel“ funkcijos naudoja kablelius, kad atskirtų įvesties duomenis. Tačiau kai kuriuose įrenginiuose regioniniai nustatymai skiriasi.

Norėdami sužinoti, kurį simbolį naudoja jūsų „Excel“, tiesiog pradėkite vesti formulę. Kai pradėsite įvesti =LEFT(, pamatysite užvedusį pelės žymeklį tekstą, kuris pasiūlys tinkamą formatavimą.

Pavardžių atskyrimas

Laikykitės to paties požiūrio į pavardžių atskyrimą. Šį kartą turėtumėte naudoti RIGHT formulę, kuri atskiria eilutes pradedant nuo dešinės pusės.

Jums reikalinga formulė yra:

=TEISINĖ (ląstelė, LENTELĖ (ląstelė) – PAIEŠKA ("#", PAKEITIMAS(ląstelė", ", "#", LEN(ląstelė)) - LEN(PAKEITIMAS(ląstelė, " ", "")))))

Aukščiau pateiktame pavyzdyje C2 langelyje naudotumėte šią formulę:

= RIGHT(A2, LEN(A2) – SEARCH(“#”, PAKEITIMAS(A2”, “, “#”, LEN(A2) – ILGI)(PAKEITIMAS(A2, “ “, “”))))

Dar kartą gali tekti pakeisti kablelį į kabliataškį, o tai reiškia, kad gali tekti naudoti:

=RIGHT(A2; LEN(A2) – SEARCH(“#”; SUBSTITUTE(A2;” “; “#”)

Pavardės su brūkšneliu ir pavardės su specialiais simboliais lieka nepakitusios.

Kodėl ši formulė sudėtingesnė nei vardų formulė? Sunkiau atskirti vidurinius vardus ir vidurinius inicialus nuo pavardžių.

Jei norite, kad antrieji vardai ir inicialai būtų išvardyti kartu su pavardėmis, galite naudoti formulę:

= DEŠINĖ (ląstelė, LEN (ląstelė) – PAIEŠKA (" ", langelis))

arba:

=DEŠINĖ (A2, ILGIS (A2) – PAIEŠKA (" ", A2))

arba:

= RIGHT(A2; LEN(A2) – SEARCH(" "; A2))

Bet ką daryti, jei norite atskirti vidurinius vardus? Tai rečiau pasitaiko, bet gali būti naudinga žinoti.

Vidurinių vardų atskyrimas

Antrųjų vardų formulė yra tokia:

= VIDURIO (ląstelė, PAIEŠKA (" ", langelis) + 1, PAIEŠKA (" ", langelis, PAIEŠKA (" ", langelis)+1) – PAIEŠKA (" ", langelis)-1)

Aukščiau pateiktame pavyzdyje gausite:

=VIDU(A2, PAIEŠKA(" ", A2) + 1, PAIEŠKA (" ", A2, IEŠKA (" ", A2)+1) – PAIEŠKA (" ", A2)-1)

Jei jūsų „Excel“ naudoja kabliataškius, formulė yra tokia:

=VIDU(A2; PAIEŠKA(" "; A2) + 1; IEŠKA (" "; A2; IEŠKA (" "; A2)+1) – PAIEŠKA (" "; A2)-1)

Įvedę formulę vilkite užpildymo rankenėlę žemyn. Čia yra stulpelis Vidurinis vardas, pridėtas prie aukščiau pateikto pavyzdžio:

Jei visame varde nėra antrojo vardo ar inicialų, šiame stulpelyje gaukite nulines reikšmes, kurios gali būti rodomos kaip #VALUE!. Norėdami gauti tuščius langelius vietoje #VALUE!, galite naudoti funkciją IFERROR.

Tada jūsų formulė bus tokia:

=IFERROR(VIDURINIS(ląstelė, PAIEŠKA(" ", langelis) + 1, PAIEŠKA(" ", langelis, PAIEŠKA(" ", langelis)+1) – PAIEŠKA (" ", langelis)-1),0)

arba:

=IFIKLA(VIDU(A2, PAIEŠKA(" ", A2) + 1, PAIEŠKA(" ", A2, PAIEŠKA(" ", A2)+1) – PAIEŠKA (" ", A2)-1),0)

arba:

=IFIKLA(VIDU(A2; PAIEŠKA(" "; A2) + 1; SEARCH(" "; A2; SEARCH(" "; A2)+1) – PAIEŠKA (" "; A2)-1);0)

Vienas kelių vidurinių vardų atskyrimo būdas

Kas atsitiks, jei kas nors iš jūsų sąrašo turi kelis antrinius vardus? Naudojant aukščiau pateiktą formulę, bus išskaitytas tik pirmasis jų vardas.

Norėdami išspręsti šią problemą, galite išbandyti kitokį vidurinių vardų atskyrimo metodą. Jei sukūrėte vardo ir pavardės stulpelius, galite juos tiesiog iškirpti. Viskas, kas liko, bus skaičiuojama kaip antrasis vardas.

Ši formulė yra:

=TRIM(VIDURI(1 langelis, LEN(2 langelis)+1, LEN(1 langelis)-LEN(2 langelis ir 3 langelis))))

Čia langelis1 nurodo langelio žymeklį, esantį stulpelyje Full Name, 2 langelis nurodo langelio žymeklį stulpelyje Vardas, o langelis3 nurodo langelio žymeklį stulpelyje Pavardė. Aukščiau pateiktame pavyzdyje gauname:

=APIRTI(VIDU(A2,LEN(B2)+1,LEN(A2)-LEN(B2&D2)))

arba:

=TRIM(VIDU(A2;LEN(B2)+1;LEN(A2)-LEN(B2&D2)))

Jei pasirinksite šią formulę, jums nereikės jaudintis dėl nulinių reikšmių.

Greita santrauka

Čia pateikiamos formulės, kurias galite naudoti norėdami padalinti visus vardus į dalis:

Pirmi vardai: =LEFT(ląstelė,RASTI(" ",ląstelė,1)-1)

Pavardės: =TEISINĖ (ląstelė, LENTELĖ (ląstelė) – PAIEŠKA ("#", PAKEITIMAS(ląstelė", ", "#", LEN(ląstelė)) - LEN(PAKEITIMAS(ląstelė, " ", "")))))

Viduriniai vardai: =IFERROR(VIDURINIS(ląstelė, PAIEŠKA(" ", langelis) + 1, PAIEŠKA(" ", langelis, PAIEŠKA(" ", langelis)+1) – PAIEŠKA (" ", langelis)-1),0)

Alternatyvi vidurinių vardų formulė: =TRIM(VIDURI(1 langelis, LEN(2 langelis)+1, LEN(1 langelis)-LEN(2 langelis ir 3 langelis))))

Vardų ir pavardžių atskyrimas nenaudojant formulių

Jei nenorite įvesti daugybės formulių, kurios gali būti įvestos neteisingai, pasinaudokite „Excel“ įtaisytuoju teksto konvertavimo į stulpelius vedliu.

  1. Įsitikinkite, kad Duomenys viršuje esančiame meniu pasirinktas skirtukas ir pažymėkite stulpelį, kurį norite konvertuoti. „Excel“ duomenų skirtukas
  2. Tada spustelėkite Tekstas į stulpelius. „Excel“ teksto į stulpelį parinktis
  3. Kitas, įsitikinkite Apribota pasirinktas ir spustelėkite Kitas„Excel“ nustatymai.
  4. Dabar pasirinkite Erdvė iš parinkčių ir spustelėkite Kitas. „Excel“ nustatymai 2
  5. Tada pakeiskite Kelionės tikslas į "$B$2“ ir spustelėkite Baigti.„Excel“ nustatymai 3Galutinis rezultatas turėtų atrodyti taip. Excel darbalapis

Paskutinis žodis

Yra daug kitų būdų, kaip išspręsti šią problemą programoje „Excel“. Jei nė viena iš galimų parinkčių neatlieka to, ko jums reikia, atlikite daugiau tyrimų.

Naudoti formules yra gana paprasta ir tai nepriklauso nuo naudojamos „Excel“ versijos. Deja, vis tiek galite susidurti su klaidomis.

Pavyzdžiui, jei pilnas asmens vardas prasideda jo pavarde, jis bus padalintas neteisingai. Formulės taip pat turės problemų su pavardėmis, kuriose yra priešdėlių ar priesagų, pavyzdžiui, le Carré arba van Gogh. Jei kieno nors vardas baigiasi jaunesniuoju, tai bus nurodyta kaip jo pavardė.

Tačiau yra pakeitimų, kuriuos galite pridėti, kad išspręstumėte šias problemas, kai jos pasirodys. Darbas su formulėmis suteikia lankstumo, kurio reikia norint įveikti šiuos sudėtingumus.