ສາລະບານ
ໃນບົດຄວາມນີ້, ຂ້ອຍຈະສະແດງວິທີການປ່ຽນຊື່ ແລະນາມສະກຸນໃນ Excel ດ້ວຍເຄື່ອງໝາຍຈຸດ. ອີງຕາມບັນຫາ, ທ່ານອາດຈະປະເຊີນກັບບັນຫາຫຼາຍຢ່າງ. ໃນບົດແນະ ນຳ ນີ້, ຂ້ອຍຈະສຸມໃສ່ບັນຫາແລະວິທີແກ້ໄຂຂອງພວກເຂົາຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້. ແຕ່ຖ້າທ່ານມີບັນຫາພິເສດແລະທ່ານກໍາລັງປະເຊີນກັບບັນຫາທີ່ຈະແກ້ໄຂ, ຫຼັງຈາກນັ້ນໃຫ້ພວກເຮົາຮູ້ໃນປ່ອງຄໍາເຫັນ. ພວກເຮົາຈະພະຍາຍາມແກ້ໄຂໃຫ້ທ່ານ.
ດາວນ໌ໂຫລດປື້ມບັນທຶກການປະຕິບັດ
ກະລຸນາດາວນ໌ໂຫລດໄຟລ໌ Excel ດັ່ງຕໍ່ໄປນີ້ຂ້າພະເຈົ້າໄດ້ນໍາໃຊ້ເພື່ອຂຽນບົດຄວາມນີ້. ທ່ານຈະໄດ້ຮັບສູດ ແລະວິທີການທັງໝົດທີ່ຂ້ອຍໄດ້ໃຊ້ໃນບົດຄວາມນີ້.
ປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍ Comma.xlsm
4 ວິທີທີ່ເຫມາະສົມທີ່ຈະປ່ຽນ ນາມສະກຸນ ແລະນາມສະກຸນໃນ Excel ດ້ວຍເຄື່ອງໝາຍຈຸດ
ຂໍແນະນຳຊຸດຂໍ້ມູນຂອງພວກເຮົາກ່ອນ. ຂ້ອຍມີຊື່ບາງຄົນທີ່ມີຊື່ ແລະນາມສະກຸນໃນຊີດຂອງຂ້ອຍ ແລະຂ້ອຍຈະປ່ຽນຊື່ ແລະນາມສະກຸນໃນ Excel ດ້ວຍເຄື່ອງໝາຍຈຸດ.
1. ສະຫຼັບຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດໂດຍໃຊ້ຟັງຊັນ Excel
ໃນວິທີນີ້, ພວກເຮົາຈະປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍວິທີຕໍ່ໄປນີ້:
ນາມສະກຸນ, ນາມສະກຸນ. = ຊື່ນາມສະກຸນ
ຕົວຢ່າງ,
John Dalton = Dalton, John
ພວກເຮົາສາມາດເຮັດໄດ້ໂດຍໃຊ້ວິທີຍ່ອຍຕໍ່ໄປນີ້ .
1.1 ຮວມຟັງຊັນຂວາ, ຄົ້ນຫາ ແລະຊ້າຍ
ໃນພາກນີ້, ພວກເຮົາຈະນຳໃຊ້ ຟັງຊັນຂວາ, ຄົ້ນຫາ, ແລະ ຟັງຊັນຊ້າຍ ເພື່ອ ສະຫຼັບຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດ. ໃຫ້ຕິດຕາມຄໍາແນະນໍາຂ້າງລຸ່ມນີ້ເພື່ອປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດ!
ຂັ້ນຕອນ:
- ກ່ອນອື່ນໝົດ, ເລືອກ cell C5 ສໍາລັບ ຄວາມສະດວກສະບາຍຂອງການເຮັດວຽກຂອງພວກເຮົາ.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ຂຽນຫນ້າທີ່ຂ້າງລຸ່ມນີ້ຢູ່ໃນຕາລາງນັ້ນ.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))&", "&LEFT(B5,SEARCH(" ",B5)-1)
- ເພາະສະນັ້ນ, ພຽງແຕ່ກົດ Enter ເທິງແປ້ນພິມຂອງທ່ານ. ດັ່ງນັ້ນ, ທ່ານຈະສາມາດໄດ້ຮັບຜົນຕອບແທນຂອງ ສິດ, ຄົ້ນຫາ, ແລະ ຟັງຊັນຊ້າຍ, ແລະຜົນຕອບແທນແມ່ນ Dalton, John .<17
- ນອກຈາກນັ້ນ, ຕື່ມອັດຕະໂນມັດ ຟັງຊັນທີ່ເຫຼືອຂອງເຊລໃນຖັນ C ທີ່ໄດ້ຮັບໃຫ້ໃນ ພາບໜ້າຈໍ.
1.2 ສົມທົບການ REPLACE, ຄົ້ນຫາ ແລະຟັງຊັນຊ້າຍ
ດຽວນີ້, ພວກເຮົາຈະນຳໃຊ້ ການທົດແທນ, ຄົ້ນຫາ, ແລະ ຟັງຊັນຊ້າຍ ເພື່ອປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດ. ຈາກຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ພວກເຮົາສາມາດເຮັດແນວນັ້ນໄດ້ຢ່າງງ່າຍດາຍ. ມາເຮັດຕາມຄຳແນະນຳຂ້າງລຸ່ມນີ້ເພື່ອປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດ!
ຂັ້ນຕອນ:
- ກ່ອນອື່ນໝົດ, ເລືອກ cell C5 ເພື່ອຄວາມສະດວກໃນການເຮັດວຽກຂອງພວກເຮົາ.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ຂຽນຫນ້າທີ່ຂ້າງລຸ່ມນີ້ຢູ່ໃນຕາລາງນັ້ນ.
=REPLACE(B5,1,SEARCH(",",B5)+1,"")&" "&LEFT(B5,SEARCH(",",B5)-1)
<7
- ເພາະສະນັ້ນ, ພຽງແຕ່ກົດ Enter ເທິງແປ້ນພິມຂອງທ່ານ. ດັ່ງນັ້ນ, ທ່ານຈະສາມາດໄດ້ຮັບຜົນຕອບແທນຂອງ the REPLACE, SEARCH, ແລະ LEFT functions ແລະຜົນຕອບແທນແມ່ນ Dalton John .
- ນອກນັ້ນ, ຕື່ມອັດຕະໂນມັດ ຟັງຊັນທີ່ເຫຼືອ.ຂອງຕາລາງໃນຖັນ C ເຊິ່ງໄດ້ໃຫ້ຢູ່ໃນພາບໜ້າຈໍ.
1.3 ນຳໃຊ້ຟັງຊັນ MID, ຄົ້ນຫາ ແລະ LEN
ໃນສ່ວນນີ້, ພວກເຮົາຈະນຳໃຊ້ ຟັງຊັນ MID, SEARCH, ແລະ LEN ເພື່ອປ່ຽນຊື່ ແລະນາມສະກຸນໂດຍບໍ່ມີເຄື່ອງໝາຍຈຸດ. ມາເຮັດຕາມຄຳແນະນຳຂ້າງລຸ່ມນີ້ເພື່ອປ່ຽນຊື່ ແລະນາມສະກຸນໂດຍບໍ່ມີເຄື່ອງໝາຍຈຸດ!
ຂັ້ນຕອນ:
- ກ່ອນອື່ນໝົດ, ເລືອກ cell C5 ເພື່ອຄວາມສະດວກໃນການເຮັດວຽກຂອງພວກເຮົາ.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ຂຽນຫນ້າທີ່ຂ້າງລຸ່ມນີ້ຢູ່ໃນຕາລາງນັ້ນ.
=MID(B5&" "&B5,SEARCH(", ",B5)+2,LEN(B5)-1)
<7
- ເພາະສະນັ້ນ, ພຽງແຕ່ກົດ Enter ເທິງແປ້ນພິມຂອງທ່ານ. ດັ່ງນັ້ນ, ທ່ານຈະສາມາດໄດ້ຮັບຜົນຕອບແທນຂອງ ຟັງຊັນ MID, SEARCH, ແລະ LEN , ແລະຜົນຕອບແທນແມ່ນ Dalton John<. ເຊິ່ງໄດ້ໃຫ້ຢູ່ໃນພາບໜ້າຈໍ.
2. ໃຊ້ຄຸນສົມບັດການຕື່ມຂອງ Excel Flash ເພື່ອປ່ຽນຊື່ ແລະນາມສະກຸນ
ບາງເທື່ອຊື່ອາດມີຫຼາຍກວ່າສອງສ່ວນ. ໃນກໍລະນີນີ້, ທ່ານສາມາດໃຊ້ ຄຸນສົມບັດການຕື່ມ Flash ຂອງ Excel .
ທາງລັດແປ້ນພິມ: CTRL + E
- ທຳອິດ, ເຮັດໃຫ້ຜົນຜະລິດທີ່ທ່ານຕ້ອງການຢູ່ໃນເຊລ C5 . ຖ້າຈໍາເປັນ, ເຮັດໃຫ້ມີຜົນຜະລິດເພີ່ມເຕີມໃນບາງຕາລາງເພີ່ມເຕີມໃນຖັນເພື່ອໃຫ້ Excel ເປັນຄໍາແນະນໍາວ່າຜົນໄດ້ຮັບຕົວຈິງຂອງເຈົ້າຈະເປັນແນວໃດ.
- ຕອນນີ້ເລືອກມັນ ( C5 )ຫຼືເຊລເຫຼົ່ານັ້ນ ແລະກົດ CTRL + E ໃນແປ້ນພິມຂອງທ່ານ. ເຈົ້າຈະພົບເຫັນເມນູເລື່ອນລົງຊື່ Flash Fill Options . ໃຫ້ຄລິກໃສ່ເມນູເລື່ອນລົງແລະເລືອກຄໍາສັ່ງ ຍອມຮັບຄໍາແນະນໍາ ຖ້າທຸກຢ່າງແມ່ນ ຕົກລົງ . ຫຼືເລືອກຄໍາສັ່ງ Undo Flash Fill ຖ້າທ່ານຕ້ອງການຍົກເລີກຜົນໄດ້ຮັບ. ນາມສະກຸນ ແລະນາມສະກຸນ
ດ້ວຍວິທີນີ້, ພວກເຮົາຈະແຍກຊື່ອອກເປັນແຕ່ລະພາກສ່ວນໂດຍໃຊ້ຄຸນສົມບັດ ຂໍ້ຄວາມຫາຖັນຂອງ Excel . ຫຼັງຈາກນັ້ນ, ພວກເຮົາຈະປະກອບພາກສ່ວນເຫຼົ່ານັ້ນເພື່ອສ້າງຮູບແບບຊື່ໃຫມ່. ໃຫ້ເຮັດຕາມຄຳແນະນຳຂ້າງລຸ່ມເພື່ອຮຽນຮູ້!
ຂັ້ນຕອນ 1:
- ເລືອກຕາລາງທີ່ຊື່ຢູ່ນັ້ນ ແລ້ວເປີດ ຂໍ້ຄວາມຫາຖັນ ຕົວຊ່ວຍຂອງ Excel ( Data > Data Tools > Text to Columns ). ທາງລັດແປ້ນພິມເພື່ອເປີດຕົວຊ່ວຍສ້າງ Text to Columns: ALT + A + E
- ໃນຂັ້ນຕອນທີ 1 ຈາກທັງໝົດ 3, ເລືອກຕົວເລືອກ Delimited ແລະຈາກນັ້ນຄລິກທີ່ ຕໍ່ໄປ ປຸ່ມ.
- ໃນຂັ້ນຕອນທີ 2 ຈາກທັງໝົດ 3, ເລືອກ ຍະຫວ່າງ ເປັນ ຕົວຂັ້ນ . ແລະຄລິກໃສ່ຕົວເລືອກ ຕໍ່ໄປ .
- ໃນຂັ້ນຕອນທີ 3 ຈາກທັງໝົດ 3, ພວກເຮົາເລືອກ ປາຍທາງ cell ເປັນ B2 ແລະຄລິກໃສ່ຕົວເລືອກ Finish .
- ນີ້ແມ່ນສິ່ງທີ່ພວກເຮົາໄດ້ຮັບໃນນີ້. ຂັ້ນຕອນ:
ຂັ້ນຕອນທີ 2:
- ຕອນນີ້ຂ້ອຍໄດ້ໃຊ້ ຟັງຊັນ CONCATENATE ເພື່ອເຂົ້າຮ່ວມຈຸລັງເຫຼົ່ານີ້ແລະສ້າງ aຮູບແບບຊື່ໃໝ່.
=CONCATENATE(D5,", ",C5)
ແຕ່ເຈົ້າຍັງສາມາດໃຊ້ & ຜູ້ປະກອບການດ້ວຍວິທີນີ້:
=D5&", "&C5
ອ່ານເພີ່ມເຕີມ: Excel VBA ເພື່ອຊອກຫາ ແລະແທນທີ່ຂໍ້ຄວາມໃນຖັນ ( 2 ຕົວຢ່າງ)
4. ແລ່ນລະຫັດ VBA ເພື່ອປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດ
ອັນສຸດທ້າຍ, ຂ້ອຍຈະສະແດງວິທີປ່ຽນຊື່ ແລະນາມສະກຸນໃນ Excel ດ້ວຍເຄື່ອງໝາຍຈຸດໂດຍໃຊ້ລະຫັດ VBA ງ່າຍໆ. ມັນເປັນປະໂຫຍດຫຼາຍສໍາລັບບາງຊ່ວງເວລາສະເພາະ . ຈາກຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ພວກເຮົາຈະປ່ຽນຊື່ ແລະນາມສະກຸນໃນ Excel ໂດຍໃຊ້ລະຫັດ VBA ງ່າຍໆ. ໃຫ້ເຮັດຕາມຄຳແນະນຳຂ້າງລຸ່ມນີ້ເພື່ອຮຽນຮູ້!
ຂັ້ນຕອນທີ 1:
- ກ່ອນອື່ນໝົດ, ເປີດໂມດູນ, ເພື່ອເຮັດສິ່ງນັ້ນ, ກ່ອນອື່ນໝົດ, ຈາກ <6 ຂອງທ່ານ>Developer tab, ໄປທີ່,
Developer → Visual Basic
- ຫຼັງຈາກຄລິກທີ່ Visual Basic ribbon, ປ່ອງຢ້ຽມທີ່ມີຊື່ວ່າ Microsoft Visual Basic ສໍາລັບແອັບພລິເຄຊັນ – ປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດ ຈະປາກົດຢູ່ທາງໜ້າເຈົ້າທັນທີ. ຈາກໜ້າຕ່າງນັ້ນ, ພວກເຮົາຈະໃສ່ໂມດູນສຳລັບນຳໃຊ້ ລະຫັດ VBA ຂອງພວກເຮົາ. ເພື່ອເຮັດແນວນັ້ນ, ໃຫ້ໄປທີ່,
Insert → Module
ຂັ້ນຕອນທີ 2:
- ດັ່ງນັ້ນ, ໂມດູນ ປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດ ປາກົດຂຶ້ນ. ໃນໂມດູນ ສະຫຼັບຊື່ ແລະນາມສະກຸນດ້ວຍເຄື່ອງໝາຍຈຸດ , ໃຫ້ຂຽນລະຫັດ VBA ດ້ານລຸ່ມ.
1823
- ເພາະສະນັ້ນ, ແລ່ນລະຫັດ VBA . ເພື່ອເຮັດສິ່ງນັ້ນ, ໄປທີ່,
Run → RunSub/UserForm
- ຫຼັງຈາກແລ່ນ ລະຫັດ VBA , ກ່ອງໂຕ້ຕອບຊື່ ປ່ຽນຊື່ ແລະນາມສະກຸນ ຈະປາກົດ. ຈາກກ່ອງໂຕ້ຕອບນັ້ນ, ພິມ $B$5:$B$10 ໃນປ່ອງ Range ພິມ. ສຸດທ້າຍ, ໃຫ້ກົດ OK .
- ດັ່ງນັ້ນ, ກ່ອງພິມໃຫມ່ທີ່ມີຊື່ວ່າ Symbol interval ຈະປາກົດຂຶ້ນ. ກົດປຸ່ມ Space ເທິງແປ້ນພິມຂອງທ່ານ. ອີກເທື່ອໜຶ່ງ, ໃຫ້ກົດ ຕົກລົງ .
- ສຸດທ້າຍ, ທ່ານຈະສາມາດ s ປ່ຽນຊື່ ແລະນາມສະກຸນດ້ວຍ comma ໂດຍໃຊ້ລະຫັດ VBA .
ສິ່ງທີ່ຄວນຈື່
➜ ໃນຂະນະທີ່ຄ່າບໍ່ສາມາດຊອກຫາຢູ່ໃນ ຕາລາງທີ່ອ້າງອີງ, ຂໍ້ຜິດພາດ #N/A! ເກີດຂຶ້ນໃນ Excel.
➜ Flash Fill ຄຸນສົມບັດສາມາດໃຊ້ໄດ້ສໍາລັບ Excel ເວີຊັນ 2013 ແລະຕໍ່ມາ.<7
ສະຫຼຸບ
ດັ່ງນັ້ນ, ນີ້ແມ່ນວິທີການຂອງຂ້ອຍທີ່ຈະ ປ່ຽນຊື່ ແລະນາມສະກຸນໃນ Excel ດ້ວຍເຄື່ອງໝາຍຈຸດ ຫຼືບໍ່ມີເຄື່ອງໝາຍຈຸດ . ເຖິງແມ່ນວ່າຂ້າພະເຈົ້າໄດ້ສະແດງໃຫ້ເຫັນວິທີການປ່ຽນຊື່ທີ່ມີສາມສ່ວນຫຼືຫຼາຍກວ່ານັ້ນ. ຖ້າທ່ານມີບັນຫາສະເພາະ, ໃຫ້ພວກເຮົາຮູ້ໃນສ່ວນຄໍາເຫັນ. ພວກເຮົາຈະພະຍາຍາມແກ້ໄຂໃຫ້ທ່ານ.
ຂໍຂອບໃຈສໍາລັບການອ່ານ blog ຂອງພວກເຮົາ.
Happy Excelling 😀