Talaan ng nilalaman
Sa artikulong ito, ipapakita ko kung paano palitan ang una at apelyido sa Excel gamit ang kuwit. Depende sa mga problema, maaari kang makaharap sa maraming problema. Sa tutorial na ito, tututuon ko ang maraming problema at ang kanilang mga solusyon hangga't maaari. Ngunit kung mayroon kang isang espesyal na problema at nahaharap ka sa isang problema upang malutas ito, pagkatapos ay ipaalam sa amin sa kahon ng komento. Susubukan naming bigyan ka ng solusyon.
I-download ang Workbook ng Practice
Paki-download ang sumusunod na Excel file na ginamit ko sa pagsulat ng artikulong ito. Makukuha mo ang lahat ng formula at pamamaraan na ginamit ko sa artikulong ito.
Lumipat ng Una at Apelyido gamit ang Comma.xlsm
4 Angkop na Paraan para Magpalit Pangalan at Apelyido sa Excel na may Comma
Ipakilala muna natin ang aming dataset. Mayroon akong ilang pangalan ng mga taong may pangalan at apelyido sa aking sheet at papalitan ko ang una at apelyido sa Excel gamit ang kuwit.
1. Lumipat ng Pangalan at Apelyido gamit ang Comma Gamit ang Excel Functions
Sa paraang ito, palitan natin ang Pangalan at Apelyido sa sumusunod na paraan:
Apelyido, Pangalan = First Name Apelyido
Halimbawa,
John Dalton = Dalton, John
Magagawa natin ito gamit ang sumusunod na sub method .
1.1 Pagsamahin ang RIGHT, SEARCH, at LEFT Function
Sa seksyong ito, ilalapat namin ang ang RIGHT, SEARCH, at LEFT function sa palitan ang una at apelyido gamit ang kuwit. Sundan natinang mga tagubilin sa ibaba upang ilipat ang una at apelyido gamit ang kuwit!
Mga Hakbang:
- Una sa lahat, piliin ang cell C5 para sa ang kaginhawahan ng aming trabaho.
- Pagkatapos nito, isulat ang mga function sa ibaba sa cell na iyon.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)
- Kaya, pindutin lang ang Enter sa iyong keyboard. Bilang resulta, makukuha mo ang pagbabalik ng ang RIGHT, SEARCH, at LEFT function, at ang ibabalik ay Dalton, John .
- Dagdag pa, AutoFill ang mga function sa iba pang mga cell sa column C na ibinigay sa ang screenshot.
1.2 Pagsamahin ang REPLACE, SEARCH, at LEFT Function
Ngayon, ilalapat namin ang REPLACE, SEARCH, at LEFT function upang lumipat sa una at apelyido gamit ang kuwit. Mula sa aming dataset, madali naming magagawa iyon. Sundin natin ang mga tagubilin sa ibaba para palitan ang una at apelyido gamit ang kuwit!
Mga Hakbang:
- Una sa lahat, piliin ang cell C5 para sa kaginhawahan ng aming trabaho.
- Pagkatapos nito, isulat ang mga function sa ibaba sa cell na iyon.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&" "&LEFT(B5,SEARCH(",",B5)-1)
- Kaya, pindutin lang ang Enter sa iyong keyboard. Bilang resulta, makukuha mo ang pagbabalik ng ang REPLACE, SEARCH, at LEFT function at ang ibabalik ay Dalton John .
- Higit pa rito, AutoFill ang mga function sa iba pang mga cell sa column C na ibinigay sa screenshot.
1.3 Ilapat ang MID, SEARCH, at LEN Function
Sa bahaging ito, ilalapat namin ang ang MID, SEARCH, at LEN function upang lumipat ng una at apelyido nang walang kuwit. Sundin natin ang mga tagubilin sa ibaba upang lumipat ng una at apelyido nang walang kuwit!
Mga Hakbang:
- Una sa lahat, piliin ang cell C5 para sa kaginhawahan ng aming trabaho.
- Pagkatapos nito, isulat ang mga function sa ibaba sa cell na iyon.
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)
- Kaya, pindutin lang ang Enter sa iyong keyboard. Bilang resulta, makukuha mo ang pagbabalik ng ang MID, SEARCH, at LEN function , at ang ibabalik ay Dalton John .
- Dagdag pa, AutoFill ang mga function sa iba pang mga cell sa column C na ibinigay sa screenshot.
2. Gamitin ang Excel Flash Fill Feature para Magpalit ng Una at Apelyido
Minsan ang isang pangalan ay maaaring may higit sa dalawang bahagi. Sa kasong ito, maaari mong gamitin ang feature na Flash Fill ng Excel .
Keyboard Shortcut: CTRL + E
- Sa una, gawin ang iyong gustong output sa cell C5 . Kung kinakailangan, gumawa ng higit pang mga output sa ilan pang mga cell sa column upang bigyan ang Excel ng pahiwatig kung ano ang magiging aktwal mong mga output.
- Ngayon piliin iyon ( C5 )o ang mga cell na iyon at pindutin ang CTRL + E sa iyong keyboard. Makakakita ka ng drop-down na pinangalanang Flash Fill Options . Mag-click sa drop-down at piliin ang command na Tanggapin ang mga mungkahi kung ang lahat ay OK . O piliin ang command na I-undo ang Flash Fill kung gusto mong kanselahin ang mga output.
3. Ilapat ang Text sa Mga Column Feature ng Excel para Lumipat Pangalan at Apelyido
Sa ganitong paraan, hahatiin natin ang mga pangalan sa kanilang mga indibidwal na bahagi gamit ang feature na Text to Columns ng Excel . Pagkatapos ay pagsasamahin natin ang mga bahaging iyon upang makagawa ng bagong format ng pangalan. Sundin natin ang mga tagubilin sa ibaba para matuto!
Hakbang 1:
- Piliin ang mga cell kung nasaan ang mga pangalan at pagkatapos ay buksan ang Text to Columns wizard ng Excel ( Data > Data Tools > Text to Columns ). Keyboard shortcut para buksan ang Text to Columns wizard: ALT + A + E
- Sa hakbang 1 ng 3, piliin ang Delimited na opsyon at pagkatapos ay i-click ang Susunod na button.
- Sa hakbang 2 ng 3, piliin ang Space bilang Delimiter . At mag-click sa Next na opsyon.
- Sa hakbang 3 ng 3, pipiliin namin ang Destination cell bilang B2 at mag-click sa Tapos na na opsyon.
- Ito ang makukuha natin dito yugto:
Hakbang 2:
- Ngayon ay ginamit ko na ang CONCATENATE function upang sumali sa mga cell na ito at lumikha ng abagong format ng pangalan.
=CONCATENATE(D5,", ",C5)
Ngunit maaari mo ring gamitin ang & operator sa ganitong paraan:
=D5&", "&C5
Magbasa Nang Higit Pa: Excel VBA upang Hanapin at Palitan ang Teksto sa isang Column ( 2 Halimbawa)
4. Patakbuhin ang VBA Code para Lumipat ng Una at Apelyido gamit ang Comma
Last pero hindi bababa sa, ipapakita ko kung paano lumipat ng una at apelyido sa Excel gamit ang kuwit gamit ang isang simpleng VBA code. Malaking tulong ito para sa ilang partikular na sandali . Mula sa aming dataset, papalitan namin ang una at apelyido sa Excel gamit ang isang simpleng VBA code. Sundin natin ang mga tagubilin sa ibaba para matuto!
Hakbang 1:
- Una sa lahat, magbukas ng Module, para gawin iyon, una, mula sa iyong Developer tab, pumunta sa,
Developer → Visual Basic
- Pagkatapos mag-click sa ang Visual Basic ribbon, isang window na pinangalanang Microsoft Visual Basic for Applications – Switch First and Last Name with Comma ay agad na lalabas sa harap mo. Mula sa window na iyon, maglalagay kami ng module para sa paglalapat ng aming VBA code. Para magawa iyon, pumunta sa,
Insert → Module
Hakbang 2:
- Kaya, ang Switch First at Last Name with Comma module ay lalabas. Sa Switch First and Last Name with Comma module, isulat ang VBA code sa ibaba.
9905
- Kaya, patakbuhin ang VBA code. Para magawa iyon, pumunta sa,
Run → RunSub/UserForm
- Pagkatapos patakbuhin ang VBA Code , isang dialog box na pinangalanang Switch First and Last Name lalabas. Mula sa dialog box na iyon, i-type ang $B$5:$B$10 sa Range typing box. Sa wakas, pindutin ang OK .
- Bilang resulta, isang bagong box sa pag-type na pinangalanang Symbol interval lalabas. Pindutin ang Space button sa iyong keyboard. Muli, pindutin ang OK .
- Sa wakas, magagawa mong s kulam ang una at apelyido gamit ang isang kuwit gamit ang VBA code.
Mga Dapat Tandaan
➜ Habang ang isang halaga ay hindi mahanap sa reference na cell, ang #N/A! error ay nangyayari sa Excel.
➜ Flash Fill Ang feature ay available para sa Excel na bersyon 2013 at mas bago.
Konklusyon
Kaya, ito ang aking mga paraan upang magpalit ng una at apelyido sa Excel na may kuwit o walang kuwit . Kahit ako ay nagpakita kung paano magpalit ng mga pangalan na may tatlo o higit pang bahagi. Kung mayroon kang anumang mga partikular na problema, ipaalam sa amin sa seksyon ng komento. Susubukan naming bigyan ka ng solusyon.
Salamat sa pagbabasa ng aming blog.
Happy Excelling 😀