ສາລະບານ
ໃນ Microsoft Excel, ບໍ່ມີຟັງຊັນທີ່ແນ່ນອນທີ່ເຮັດວຽກກົງກັນຂ້າມກັບຟັງຊັນ concatenate. ຢ່າງໃດກໍຕາມ, ພວກເຮົາມີຂັ້ນຕອນທີ່ເຫມາະສົມຈໍານວນຫນຶ່ງແລະທາງເລືອກທີ່ຈະແຍກຂໍ້ຄວາມອອກເປັນຫຼາຍພາກສ່ວນ. ໃນບົດຄວາມນີ້, ທ່ານຈະຮຽນຮູ້ວິທີທີ່ທ່ານສາມາດນໍາໃຊ້ເຕັກນິກງ່າຍໆເຫຼົ່ານັ້ນທີ່ຄວນຈະເຮັດວຽກກົງກັນຂ້າມກັບ concatenate ໃນ Excel.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ທ່ານສາມາດດາວໂຫລດ ປື້ມວຽກ Excel ທີ່ພວກເຮົາໄດ້ໃຊ້ເພື່ອກະກຽມບົດຄວາມນີ້.
ກົງກັນຂ້າມກັບ Concatenate.xlsx
4 ວິທີເຮັດວຽກກົງກັນຂ້າມກັບ Concatenate ໃນ Excel
1. ແຍກຂໍ້ຄວາມອອກເປັນຫຼາຍຕາລາງດ້ວຍສູດ
ໃນຕາຕະລາງຕໍ່ໄປນີ້, ຖັນ B ມີຫ້າເຊລທີ່ແຕກຕ່າງ, ແຕ່ລະອັນມີສາມຊື່ແບບສຸ່ມທີ່ແຍກດ້ວຍຕົວຂັ້ນທົ່ວໄປ ' ເຄື່ອງໝາຍຈຸດ' (,) . ພາຍໃຕ້ສາມສ່ວນຫົວທີ່ມີຊື່ ພາກທີ 1, ພາກທີ 2 ແລະ ພາກສ່ວນທີ 3 ຈະໃຊ້ຊື່ແຍກຕ່າງຫາກຈາກແຕ່ລະຕາລາງໃນ ຖັນ B .
<0 📌 ຂັ້ນຕອນທີ 1:
➤ ເລືອກ Cell C5 ແລະພິມ:
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))
📌 ຂັ້ນຕອນທີ 2:
➤ ກົດ Enter ແລ້ວເຈົ້າ 'ຈະໄດ້ຮັບການແຍກຊື່ທໍາອິດຈາກຊື່ໃນ Cell B5 .
🔎 ສູດເຮັດວຽກແນວໃດ ?
- REPT(” “,999): ນີ້ແມ່ນຟັງຊັນ REPT ຊໍ້າຄືນຕົວອັກສອນ 'space' 999 ເທື່ອພາຍໃນ ຟັງຊັນ SUBSTITUTE .
- ຕົວແທນ($B5,”,”,REPT(” “,999): ຕົວແທນ ຟັງຊັນແທນເຄື່ອງໝາຍຈຸດດ້ວຍຊ່ອງຊ້ຳໆທີ່ໄດ້ກ່າວມາໃນຂັ້ນຕອນກ່ອນໜ້າ. ດັ່ງນັ້ນ ສູດຈຶ່ງສົ່ງຄືນຊື່ Patrick ດ້ວຍຍະຫວ່າງ.
- COLUMNS($A:A)*999-998: ຟັງຊັນ COLUMNS ໃນທີ່ນີ້ຈະນັບຈຳນວນຖັນ ແລະ ກຳນົດຄ່າຜົນໄດ້ຮັບເປັນ start_num ສຳລັບຟັງຊັນ MID .
- MID(SUBSTITUTE($B5,”,”,REPT(” “,999 )),COLUMNS($A:A)*999-998,999): ຟັງຊັນ MID ສົ່ງຄືນຊື່ 'Patrick' ດ້ວຍ 999 ຕົວອັກສອນໃນ ທັງໝົດ.
- ສຸດທ້າຍ, ຟັງຊັນ TRIM ຈະລຶບຊ່ອງຫວ່າງທີ່ບໍ່ຈຳເປັນທັງໝົດອອກຈາກສະຕຣິງຂໍ້ຄວາມທີ່ພົບໂດຍຟັງຊັນ MID ແລະສົ່ງຄືນຊື່ 'Patrick' ຢ່າງແນ່ນອນ.
ຕອນນີ້ໃຫ້ເຮັດຕາມຂັ້ນຕອນທີ່ເຫຼືອເພື່ອແຍກຊື່ແຍກອື່ນໆທັງໝົດ.
📌 ຂັ້ນຕອນທີ 3:
➤ ຈາກ Cell C5 , ໃຊ້ Fill Handle ເພື່ອລາກເຊລໄປທາງຂວາຈົນກວ່າທ່ານຈະໄດ້ສາມຊື່ແຍກ.
ດັ່ງນັ້ນ, ພວກເຮົາຫາກໍແຍກອອກ. ສາມຊື່ແຍກຈາກ Cell B5 .
📌 ຂັ້ນຕອນທີ 4:
➤ ຕອນນີ້ລາກລົງ Fill Handle ເພື່ອຕື່ມຂໍ້ມູນສ່ວນທີ່ເຫຼືອຂອງເຊວໂດຍອັດຕະໂນມັດຕັ້ງແຕ່ C 6 ເຖິງ E9 .
ແລະ ທ່ານຈະເຫັນຊື່ທັງໝົດທີ່ແຍກອອກຈາກກຸ່ມຂອງຊື່ທີ່ມີຢູ່ໃນ ຖັນ B .
2. ກົງກັນຂ້າມຂອງ Concatenate: ການນໍາໃຊ້ຟັງຊັນຂໍ້ຄວາມເພື່ອແບ່ງອອກເປັນຫຼາຍເຊລ
ຕອນນີ້ພວກເຮົາມີບາງຊື່ເຕັມແບບສຸ່ມຢູ່ໃນ ຖັນ B . ພວກເຮົາຈະແຍກຊື່ແລະສະແດງໃຫ້ເຂົາເຈົ້າແຍກກັນໃນສອງຕາລາງຕໍ່ໄປໃນແຖວທີ່ຄ້າຍຄືກັນ.
📌 ຂັ້ນຕອນທີ 1:
➤ ເລືອກ ຜົນໄດ້ຮັບທໍາອິດ Cell C5 ແລະພິມ:
=LEFT(B5,FIND(" ",B5)-1)
📌 ຂັ້ນຕອນທີ 2:
➤ ກົດ Enter ແລະໃຊ້ Fill Handle ເພື່ອຕື່ມຂໍ້ມູນສ່ວນທີ່ເຫຼືອຂອງເຊລໃນ ຖັນ C .
ທ່ານຈະໄດ້ຮັບຊື່ທຳອິດທັງໝົດທີ່ແຍກອອກຈາກຊື່ເຕັມທີ່ມີຢູ່ໃນ ຖັນ B .
🔎 ສູດເຮັດວຽກແນວໃດ?
- ໃນສູດນີ້, ຟັງຊັນ FIND ຊອກຫາຊ່ອງຫວ່າງທໍາອິດໃນ Cell B5 ແລະສົ່ງຄືນຕຳແໜ່ງຂອງຕົວອັກສອນຍະຫວ່າງ.
- ຟັງຊັນ LEFT ແຍກຊື່ອອກຈາກທາງຊ້າຍ ແລະສົ່ງຄືນຈຳນວນຕົວອັກສອນທີ່ລະບຸໄວ້ໂດຍຟັງຊັນ FIND ກ່ອນໜ້ານີ້.
ດຽວນີ້, ມາເບິ່ງວ່າພວກເຮົາສາມາດດຶງສ່ວນທີສອງຂອງແຕ່ລະຊື່ອອກມາໄດ້ແນວໃດ.
📌 ຂັ້ນຕອນທີ 3:
➤ ໃນ Cell D5 , ສູດທີ່ຕ້ອງການຈະເປັນ:
=RIGHT(B5,LEN(B5)-FIND(" ",B5))
📌 ຂັ້ນຕອນທີ 4:
➤ ຫຼັງຈາກກົດ Enter ແລະ auto-f ເຈັບເປັນທັງໝົດ ຖັນ D , ທ່ານຈະພົບນາມສະກຸນທັງໝົດຢູ່ກ້ອງຫົວຂໍ້ ສ່ວນ 2 .
🔎 ສູດເຮັດວຽກແນວໃດ?
- ໃນສູດນີ້, ຟັງຊັນ LEN ຕອບຈໍານວນຕົວອັກສອນທັງໝົດທີ່ມີຢູ່ໃນ Cell B5 ແລະນັ້ນແມ່ນ 15 .
- ຟັງຊັນ FIND ສົ່ງຄືນຕຳແໜ່ງຂອງຊ່ອງທີ່ພົບໃນຂໍ້ຄວາມນັ້ນ ແລະໃຫ້ຜົນຕອບແທນ. 8 .
- ຄວາມແຕກຕ່າງທາງເລກຄະນິດລະຫວ່າງສອງຄ່າຕົວເລກກ່ອນໜ້ານີ້ກຳນົດຈຳນວນຕົວອັກສອນສຳລັບຟັງຊັນ ຂວາ .
- ສຸດທ້າຍ, RIGHT ຟັງຊັນສະກັດ 15-8=7 ຕົວອັກສອນຈາກຂວາ ແລະສົ່ງຄືນຊື່ 'Cummins' .
3. ໃຊ້ Text to Column Wizard ເພື່ອ Reverse Concatenate ໃນ Excel
ໃຫ້ໄປທີ່ຕົວຢ່າງທຳອິດຂອງພວກເຮົາອີກຄັ້ງ. ຕອນນີ້ພວກເຮົາຈະໃຊ້ຕົວຊ່ວຍສ້າງ Text to Column ເພື່ອແຍກເຊວຫຼັງຈາກລຶບຕົວຂັ້ນອອກ.
📌 ຂັ້ນຕອນທີ 1:
➤ ເລືອກຊ່ວງຂອງເຊລ (B5:B9) ບັນຈຸຂໍ້ມູນຂໍ້ຄວາມທັງໝົດທີ່ຕ້ອງແບ່ງອອກ.
➤ ພາຍໃຕ້ແຖບ ຂໍ້ມູນ , ເລືອກ ຂໍ້ຄວາມໄປຫາຖັນ ທາງເລືອກຈາກກຸ່ມຄຳສັ່ງ ເຄື່ອງມືຂໍ້ມູນ .
ກ່ອງໂຕ້ຕອບຈະເປີດຂຶ້ນ.
📌 ຂັ້ນຕອນທີ 2:
➤ ເລືອກປຸ່ມວິທະຍຸ 'Delimited' ເປັນປະເພດຂໍ້ມູນຕົ້ນສະບັບ.
➤ ກົດ ຕໍ່ໄປ .
📌 ຂັ້ນຕອນທີ 3:
➤ ຈາກ ຕົວຂັ້ນ ຕົວເລືອກ, ໃຫ້ໝາຍໃສ່ ເຄື່ອງໝາຍຈຸດ ເທົ່ານັ້ນ ແລະປ່ອຍໃຫ້ທາງເລືອກອື່ນຖືກໝາຍໄວ້. ເຈົ້າຈະຖືກສະແດງຕົວຢ່າງຂໍ້ມູນຄືກັບຮູບຕໍ່ໄປນີ້.
➤ ກົດ ຕໍ່ໄປ .
📌 ຂັ້ນຕອນທີ 4:
➤ ຮັກສາທາງເລືອກ 'ທົ່ວໄປ' ເປັນ ຮູບແບບຂໍ້ມູນຖັນ .
➤ ເປີດໃຊ້ການແກ້ໄຂ ຢູ່ໃນກ່ອງ ປາຍທາງ ແລະເລືອກຕາລາງຜົນຜະລິດຕັ້ງແຕ່ C5 ຫາ E9 .
➤ ກົດ Finish ແລະທ່ານສຳເລັດແລ້ວ.
ເຈົ້າຈະເປັນສະແດງຊື່ທັງຫມົດທີ່ແບ່ງອອກໃນໄລຍະການຜະລິດຂອງເຊລທີ່ເລືອກໃນທັນທີ.
4. ນຳໃຊ້ວິທີການຕື່ມ Flash ເພື່ອເຮັດວຽກກົງກັນຂ້າມກັບ Concatenate
ໃນຕົວຢ່າງສຸດທ້າຍຂອງພວກເຮົາ, ພວກເຮົາຈະພະຍາຍາມນຳໃຊ້ Flash Fill ເພື່ອແຍກຊື່ແຍກອອກຈາກເຊລ. Flash Fill ປະຕິບັດຕາມຮູບແບບການຕື່ມຂໍ້ມູນອັດຕະໂນມັດໃນ Excel. ແຕ່ຖ້າບໍ່ພົບຮູບແບບໃດໆ, ການຕື່ມ Flash ຈະບໍ່ເຮັດວຽກຢ່າງມີປະສິດທິພາບ ແລະອາດສົ່ງຜົນໃຫ້ຜົນຜະລິດຜິດພາດ. ວິທີການນີ້ແມ່ນດີແລະເປັນປະໂຫຍດພຽງແຕ່ຖ້າທ່ານມີຮູບແບບປົກກະຕິແລະສົມມາດໃນຂອບເຂດຂໍ້ມູນຂອງທ່ານ.
ດຽວນີ້ພວກເຮົາມາເບິ່ງວ່າຄໍາສັ່ງ Flash Fill ນີ້ເຮັດວຽກຢ່າງໄວວາເພື່ອແຍກຕົວຫນັງສືແນວໃດ.
📌 ຂັ້ນຕອນທີ 1:
➤ ເລືອກ Cell C5 ແລະພິມ 'Patrick' ດ້ວຍຕົນເອງ.
📌 ຂັ້ນຕອນທີ 2:
➤ ໃຊ້ Fill Handle ເພື່ອລາກລົງໄປຫາ Cell C9 .
➤ ຄລິກທີ່ຕົວເລືອກ ແລະເລືອກ Flash Fill ດຽວນີ້.
ແລະເຈົ້າຈະພົບເຫັນຊື່ທັງໝົດ. ແຍກ ແລະແຍກອອກໃນ ຖັນ C .
📌 ຂັ້ນຕອນທີ 3:
➤ ເຊັ່ນດຽວກັນ, ໃຫ້ເຮັດດຽວນີ້ສຳລັບນາມສະກຸນພາຍໃຕ້ຫົວຂໍ້ ສ່ວນ 2 .
ແລະ ທ່ານຈະເຫັນນາມສະກຸນທັງໝົດໃນທັນທີແຍກອອກຈາກ ຊື່ເຕັມທີ່ມີຢູ່ໃນ ຖັນ B .
ສະຫຼຸບຄໍາສັບ
ຂ້ອຍຫວັງວ່າວິທີການທີ່ງ່າຍດາຍທັງຫມົດເຫຼົ່ານີ້ ທີ່ກ່າວມາຂ້າງເທິງນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດນຳໃຊ້ພວກມັນໃນຕາຕະລາງ Excel ຂອງທ່ານໄດ້ເມື່ອຈຳເປັນ. ຖ້າທ່ານມີຄໍາຖາມຫຼືຄໍາຄຶດຄໍາເຫັນ, ກະລຸນາບອກຂ້າພະເຈົ້າໃນພາກສ່ວນຄໍາຄິດເຫັນ. ຫຼືທ່ານສາມາດກວດເບິ່ງບົດຄວາມອື່ນໆຂອງພວກເຮົາທີ່ກ່ຽວຂ້ອງກັບຫນ້າທີ່ Excel ຢູ່ໃນເວັບໄຊທ໌ນີ້.