Paano Paghiwalayin ang mga Pangalan sa Excel

Sa Excel, napakadaling hatiin ang una, gitna, at apelyido na lumalabas sa parehong column sa magkakahiwalay na column sa pamamagitan ng paggamit ng iba't ibang paraan.

Ipagpalagay na nakatanggap ka ng isang listahan ng contact na may lahat ng mga pangalan na nakalista sa buong pangalan sa isang column at malamang na kailangan mong paghiwalayin ang una, gitna, at apelyido, at hatiin ang mga ito sa magkahiwalay na column. Mayroong ilang iba't ibang paraan na maaari mong gamitin upang paghiwalayin ang mga pangalan - sa pamamagitan ng paggamit ng tampok na Text to Columns, Flash fill, at mga formula.

Sa Excel, napakadaling hatiin ang mga pangalan mula sa isang column sa dalawa o higit pang column. Sa artikulong ito, ipapakita namin sa iyo kung paano hatiin ang mga pangalan sa iba't ibang column sa excel sa pamamagitan ng paggamit ng iba't ibang paraan.

Paano hatiin ang mga pangalan sa Excel

Mayroong tatlong madaling paraan upang hatiin ang mga pangalan sa Excel. Depende sa istruktura ng data at kung gusto mong maging static o dynamic ang mga split name, pumili ng isa sa mga sumusunod na paraan:

  • Hatiin ang mga pangalan gamit ang tampok na Text to Columns
  • Paghiwalayin ang mga pangalan gamit ang Mga Formula
  • Paghiwalayin ang mga pangalan gamit ang Flash Fill

Paghiwalayin ang mga Pangalan Gamit ang Text to Column Wizard

Ang Text to Column Wizard ay isa sa mga pinakakaraniwang paraan upang paghiwalayin ang una at apelyido sa Excel pati na rin ang mga middle name. Siguraduhing may mga bakanteng column sa tabi ng mga pangalan na iyong paghahati-hatiin dahil ang mga buong pangalan ay mahahati sa magkakahiwalay na mga column.

Halimbawa, mayroon kang nasa ibabang dataset na may mga buong pangalan at gusto mong hatiin/paghiwalayin ang una at apelyido at iimbak ang mga ito sa magkahiwalay na mga cell.

Una, i-highlight ang column ng mga buong pangalan na gusto mong paghiwalayin. Pagkatapos, pumunta sa tab na 'Data' at mag-click sa opsyon na 'Text to Columns' sa seksyong 'Mga Tool ng Data'.

Magbubukas ang Convert Text to Columns Wizard. Sa unang hakbang ng Wizard, piliin ang 'Delimited' na opsyon at i-click ang 'Next'.

Sa Hakbang 2 ng 3 ng Convert Text to Columns Wizard, piliin ang delimiter na naghihiwalay sa iyong data, alisin ang anumang iba pang checkmark, at i-click ang ‘Next’. Sa aming kaso, pinaghihiwalay ng 'espasyo' ang Una at Apelyido, kaya pinili namin ang delimiter na ito.

Ang seksyon ng preview ng data sa ibaba sa window ay nagpapakita kung paano na-parse ang iyong mga pangalan.

Sa hakbang 3 ng 3, pipiliin mo ang format ng data at patutunguhan at i-click ang 'Tapos na'.

Karaniwan, ang default na 'General' ay gagana nang maayos para sa karamihan ng mga uri ng data. Sa field na ‘Destination’, tukuyin ang lokasyon kung saan mo gustong ipakita ang output. Kailangan mong tukuyin ang address ng unang cell sa column kung saan mo gustong ang mga resulta (B2, sa aming kaso).

Tandaan, kung hindi mo tutukuyin ang patutunguhang cell, o-overwrite ng wizard ang orihinal na data, kaya siguraduhing pumili ng isang walang laman na column.

Sa sandaling mag-click ka sa pindutang 'Tapos na', agad nitong paghihiwalayin ang buong pangalan sa dalawang magkahiwalay na hanay (Unang Pangalan at Apelyido).

Sundin ang parehong mga hakbang kung mayroon kang una, gitna at apelyido, at hahatiin ang iyong mga pangalan sa tatlong column sa halip na dalawa.

Tandaan: Ang resulta ng pamamaraang ito ay static. Ibig sabihin, kung babaguhin mo ang orihinal na pangalan, kailangan mong gawin itong muli upang hatiin ang mga pangalan.

Hatiin ang Mga Pangalan na Pinaghihiwalay ng Kuwit

Kung ang una at apelyido ay pinaghihiwalay ng mga kuwit, sundin ang mga hakbang sa ibaba upang alisin ang kuwit at hatiin ang una at huling Pangalan.

Sa sumusunod na halimbawa, ang mga pangalan ay naka-format sa baligtad na format (Apelyido, Pangalan), kung saan ang apelyido ay mauna na sinusundan ng kuwit, pagkatapos ay sinusundan ng unang pangalan.

Piliin ang mga pangalan at pumunta sa Data -> Text to Column. Sa hakbang 1, piliin ang 'Delimiter' at i-click ang 'Next'. Sa hakbang 2, sa ilalim ng Mga Delimiter, lagyan ng check ang ‘Comma’ (,) bilang iyong delimiter dahil pinaghihiwalay ng kuwit ang iyong mga pangalan.

Sa huling hakbang, pipiliin mo ang format ng data bilang 'General', tukuyin ang patutunguhan, at i-click ang 'Tapos na'.

Ngayon, magkakaroon ka ng mga pangalan sa magkahiwalay na column.

Paghiwalayin ang mga Pangalan Gamit ang mga Formula

Ang Text to Columns wizard ay mabilis at madaling paghiwalayin ang mga pangalan. Gayunpaman, kung gusto mong i-edit ang mga orihinal na pangalan at gusto mo ng dynamic na paraan na awtomatikong mag-a-update sa tuwing babaguhin mo ang mga pangalan, ang paghahati ng mga pangalan gamit ang mga formula ang tamang pagpipilian. Maaari mong gamitin ang LEFT, RIGHT, MID, LEN, at SEARCH o FIND function para paghiwalayin ang mga pangalan.

Paghiwalayin ang Pangalan at Apelyido sa Excel Gamit ang Mga Formula

Kunin ang Pangalan

Sabihin nating mayroon ka sa ibabang dataset at gusto mong paghiwalayin ang unang pangalan sa isang hiwalay na cell. Kailangan mong pagsamahin ang FIND at LEFT function sa isang formula para makuha ang unang pangalan.

Gamitin ang sumusunod na formula upang makuha ang unang pangalan:

=LEFT(A2,HANAP(" ",A2)-1)

Ginagamit ng formula na ito ang FIND function upang mahanap ang posisyon ng space character (“ “) sa pagitan ng una at apelyido at binabawasan ang 1 upang ibukod ang mismong espasyo. Ang numerong ito ay pagkatapos ay ibinibigay sa LEFT function, na gumagamit ng numero ng posisyon na ito upang kunin ang lahat ng teksto bago ito. Maaari mo ring gamitin ang SEARCH function sa halip na ang FIND function.

Pagkatapos mong ipasok ang formula sa isang walang laman na cell (B2), i-drag ang fill handle pababa sa iba pang mga cell upang ilapat ang formula na ito, at ang lahat ng mga unang pangalan ay nahati sa column B tulad ng ipinapakita sa ibaba:

Maaari mong i-nest ang SEARCH at FIND function sa loob ng LEFT function upang kunin ang unang pangalan. Ang pangunahing pagkakaiba sa pagitan ng dalawang function ay ang FIND ay case-sensitive, habang ang SEARCH ay case-insensitive.

Kung mayroon kang kuwit (,) sa halip na puwang sa pagitan ng una at apelyido, pagkatapos ay gamitin ang kuwit bilang unang argumento sa FIND function:

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

Kunin ang Apelyido

Ngayon kung kailangan mong kunin ang apelyido, gamitin ang RIGHT function. Ang sumusunod na formula ay kukuha ng apelyido mula sa parehong dataset:

=RIGHT(A2,LEN(A2)-HANAP(" ",A2))

Hinahanap muna ng formula ang posisyon ng space character, ibawas ang numerong iyon mula sa kabuuang haba ng string (na ibinalik ng LEN function), at pagkatapos ay ibinibigay ang numerong ito sa RIGHT function upang kunin ang maraming character mula sa dulo ng string. (pangalan).

Paghiwalayin ang Una, Gitna, at Apelyido sa Excel Gamit ang Mga Formula

Ang paghahati ng mga pangalan na may kasamang gitnang pangalan ay nangangailangan ng iba't ibang mga formula, depende sa format ng pangalan na mayroon ka.

Upang makuha ang pangalan kapag mayroon kang middle name o middle initial, gamitin ang parehong LEFT FIND formula na pamilyar ka na.

Kunin ang Apelyido

Ang formula sa itaas na RIGHT FIND ay gumagana nang maayos kapag mayroon lamang ang una at apelyido, hindi ito gaanong magagamit kung sakaling ang iyong mga orihinal na pangalan ay naglalaman ng gitnang pangalan o gitnang inisyal. Ito ay dahil hindi ka nag-account para sa dalawang space character sa pangalan.

Upang makuha ang apelyido kapag mayroon ka ring gitnang pangalan, gamitin ang formula na ito:

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))

Upang i-extract ang apelyido, tukuyin muna ang posisyon ng pangalawang space character sa pamamagitan ng paggamit ng nested SEARCH function, magdagdag ng 1 sa SEARCH(” “,A2,1) upang simulan ang pagkuha sa susunod na character. Susunod, ibawas ang posisyon ng ika-2 puwang mula sa kabuuang haba ng string, at kunin ang haba ng apelyido bilang resultang numero. Pagkatapos ay ibigay ang resultang numerong ito sa RIGHT function upang kunin ang bilang ng mga character mula sa dulo ng string.

Kunin ang Middle Name

Ang MID function ay gumagamit ng tatlong argumento, ang unang argumento ay tumutukoy sa teksto o cell address, ang pangalawa ay tumutukoy sa panimulang posisyon, at ang huling argumento ay nagsasabi sa mga numero ng mga character upang kunin ang gitnang pangalan mula sa posisyong iyon.

Ang Syntax:

=MID(text, start_num, num_chars)

Upang makuha ang gitnang pangalan, ilagay ang formula na ito sa isang blangkong cell:

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

Tingnan natin kung paano gumagana ang kumplikadong formula na ito:

Upang kunin ang gitnang pangalan o gitnang inisyal, kailangan mong tukuyin ang posisyon ng parehong puwang sa buong pangalan. Upang mahanap ang posisyon ng unang space character, ilagay ito PAGHAHANAP(" ",A2) function sa argument na 'start_num' at magdagdag ng 1 upang simulan ang pagkuha mula sa susunod na character.

Pagkatapos, para malaman ang haba ng gitnang pangalan ilagay ito SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)-1 nested function sa argument na 'num_chars', na binabawasan ang posisyon ng 1st space mula sa posisyon ng 2nd space, at binabawasan ang 1 mula sa resulta upang alisin ang isang trailing space. Ang huling resulta ay magsasabi sa iyo kung gaano karaming mga character ang kukunin.

Ngayon, ang MID function na may panimulang posisyon ng gitnang pangalan at numero ng mga character na kukunin ay naghihiwalay sa gitnang pangalan mula sa buong pangalan (A2).

Paghiwalayin ang mga Pangalan sa Excel Gamit ang Flash Fill

Ang flash fill ay kadalasang ginagamit para sa awtomatikong pagpuno ng data ng isang partikular na pattern. Maaari rin itong gamitin upang hatiin ang mga pangalan. Available lang ito sa Excel 2013, 2016, 2019, at 365.

Sabihin nating mayroon ka sa ibabang dataset at gusto mong makuha lang ang mga unang pangalan sa mga buong pangalan.

Sa katabing cell sa orihinal na pangalan, i-type ang unang pangalan. Sa kasong ito, i-type ang 'Steve' sa cell B2.

Pagkatapos ay simulan ang pag-type ng unang pangalan sa pangalawang cell ng column. Habang nagta-type ka, kung may naramdaman ang Excel na pattern, awtomatikong ipapakita sa iyo ng Flash Fill ang isang listahan ng unang pangalan sa iba pang mga cell (sa kulay abo).

Kapag nakita mong kulay abo ang listahan ng mga pangalan at kung tama ang mga pangalang iyon, pindutin lang ang 'Enter' key at awtomatikong pupunuin ng Flash Fill ang natitirang bahagi ng column ng mga unang pangalan.

Sundin ang parehong pamamaraan upang paghiwalayin ang mga apelyido sa isang hiwalay na hanay.

Ang resulta:

Gumagana ang Flash Fill sa pamamagitan ng pagtukoy ng pattern sa data na iyon at pagsunod sa pattern na iyon habang binibigyan ka ng binagong data. Sa una, kapag inilagay mo ang unang pangalan sa unang cell, hindi nakikilala ng Flash Fill ang pattern. Ngunit kapag sinimulan mong i-type muli ang unang pangalan sa pangalawang cell, kinikilala ng Flash Fill ang pattern at ipinapakita sa iyo ang mungkahi para sa paghahati ng mga unang pangalan. Pagkatapos, pindutin lamang ang 'Enter' key.

Sa pangkalahatan, ang tampok na Flash Fill ay pinagana bilang default. Kung hindi ito gumana sa iyong Excel, pagkatapos i-type ang unang pangalan sa unang cell, maaari mo lamang piliin ang pangalawang cell at i-click ang pindutang 'Flash Fill' mula sa pangkat ng Mga Tool ng Data sa tab na 'Data'.

Bilang kahalili, maaari mo ring pindutin ang 'Ctrl' + 'E' upang makuha ang parehong mga resulta.

Ngayon, ang natitirang mga cell ay pupunan ng mga unang pangalan.

Minsan, maaaring hindi mo makita ang suhestyon ng pattern na kulay abo, sa pagkakataong iyon, maaari mong gamitin ang fill handle upang makuha ang resulta ng Flash Fill.

Una, manu-manong i-type ang mga pangalan sa dalawang cell at piliin ang parehong mga cell na ito. Pagkatapos, i-hover ang iyong cursor sa kanang sulok sa ibaba ng pagpili. Mapapansin mo na ang cursor ay nagbabago mula sa isang maliit na berdeng parisukat (Filler icon) sa isang plus icon.

Susunod, i-double click ang plus icon na iyon. Pupunan nito ang natitirang mga cell. Sa puntong ito, hindi tama ang mga resulta, makikita mong paulit-ulit na paulit-ulit ang mga unang pangalan. Pagkatapos, sa kanang sulok sa ibaba ng resultang data, makikita mo ang isang maliit na icon ng Auto-Fill tulad ng ipinapakita sa ibaba. Mag-click sa icon na 'Auto-fill' na ito at piliin ang 'Flash Fill'.

Pupunan nito ang mga unang pangalan sa lahat ng mga cell:

Alisin ang Gitnang Pangalan

Maaari mo ring gamitin ang Flash Fill tool upang maalis ang gitnang pangalan mula sa buong pangalan.

Halimbawa, sabihin nating nasa ibaba ang dataset at gusto mong makuha lang ang una at apelyido nang walang gitnang pangalan o gitnang inisyal.

Upang makakuha ng mga pangalan na walang gitnang pangalan o gitnang inisyal, manual na i-type ang 'Lord Stark' sa katabing cell. Pagkatapos, sa pangalawang katabing cell, i-type ang 'Daenerys Targaryen'. Habang nagta-type ka, makikilala ng Flash Fill ang isang pattern at magpapakita ito sa iyo ng listahan ng mga pangalan na walang gitnang pangalan (na kulay abo).

Kung tama ang mungkahi, pindutin ang 'Enter' key at awtomatikong pupunuin ng Flash Fill ang natitirang mga cell ng mga pangalan nang walang gitnang pangalan.

Kung gusto mong makuha lang ang mga middle name na walang pangalan at apelyido, ilagay ang middle name sa unang dalawang cell at gamitin ang Flash Fill tool upang makuha ang mga middle name mula sa lahat ng buong pangalan sa isang column.

Ipinapakita ng tutorial na ito kung paano paghiwalayin ang mga pangalan habang minamanipula ang data ng text. Ang mga pamamaraang ito ay maaari ding maging kapaki-pakinabang kapag nagtatrabaho sa iba pang mga anyo ng data tulad ng mga address, pangalan ng produkto, pangalan ng brand, atbp.