ສາລະບານ
ບາງຄັ້ງພວກເຮົາຈໍາເປັນຕ້ອງ ລວມຫຼາຍເຊລ ເຂົ້າໄປໃນຫນຶ່ງສໍາລັບການໄດ້ຮັບຜົນຜະລິດທີ່ຕ້ອງການ. ບໍ່ຕ້ອງສົງໃສ, Excel ສະຫນອງຄຸນນະສົມບັດໄວທີ່ສຸດເພື່ອເຮັດແນວນັ້ນ. ໃນບົດຄວາມນີ້, ຂ້າພະເຈົ້າຈະປຶກສາຫາລື 7 ວິທີການທີ່ໄວທີ່ສຸດທີ່ຈະລວມຂໍ້ຄວາມຈາກສອງເຊລໃນ Excel ດ້ວຍຄໍາອະທິບາຍທີ່ຈໍາເປັນ.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ວິທີການ to Merge Text.xlsm
7 ວິທີການລວມຂໍ້ຄວາມຈາກສອງເຊລໃນ Excel
ພວກເຮົາຈະໃຊ້ຊຸດຂໍ້ມູນຕໍ່ໄປນີ້ສໍາລັບວຽກງານຂອງພວກເຮົາໃນມື້ນີ້. ທີ່ນີ້, ຊື່ແລະນາມສະກຸນແມ່ນໃຫ້. ແລະ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ລວມຂໍ້ຄວາມຈາກສອງຕາລາງນີ້.
1. ຮວມຂໍ້ຄວາມໂດຍໃຊ້ສັນຍາລັກຫຍໍ້ໜ້າ (&)
ໃນຕອນເລີ່ມຕົ້ນ, ຂ້ອຍ ຈະສະແດງໃຫ້ທ່ານວິທີການງ່າຍດາຍທີ່ຈະລວມສອງເຊລ – ການນໍາໃຊ້ສັນຍາລັກ ampersand ( & ). ພວກເຮົາອາດຈະໃຊ້ສັນຍາລັກໃນສອງວິທີແຍກຕ່າງຫາກ.
1.1. Ampersand Symbol ໂດຍບໍ່ມີການຕົວແຍກ
ຫາກທ່ານຕ້ອງການຮວມຂໍ້ຄວາມຈາກສອງເຊລ ໂດຍບໍ່ລວມເອົາຕົວອັກສອນຍະຫວ່າງໃດໆ ທີ່ຫມາຍຄວາມວ່າບໍ່ມີຕົວຂັ້ນ, ທ່ານອາດຈະໃຊ້ສັນຍາລັກ ampersand ດັ່ງທີ່ສະແດງຢູ່ໃນສູດຂ້າງລຸ່ມນີ້.
=B5&C5
ນີ້, B5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງຊື່ ແລະ C5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງນາມສະກຸນ.
ຫຼັງຈາກໃສ່ສູດໃນຕາລາງ D5 , ຖ້າທ່ານກົດ Enter ແລະໃຊ້ Fill Handle Tool (ພຽງແຕ່ລາກຮູບສີ່ຫຼ່ຽມສີຂຽວນ້ອຍລົງລຸ່ມຂວາຂອງຕາລາງ), ທ່ານຈະໄດ້ຮັບຜົນອອກມາຕໍ່ໄປນີ້.
1.2. Ampersand Symbol with Space Character
ແຕ່ພວກເຮົາຕ້ອງການຍະຫວ່າງລະຫວ່າງຊື່ເຕັມໃນຊຸດຂໍ້ມູນນີ້. ນອກຈາກນັ້ນ, ທ່ານອາດຈະຕ້ອງການຕົວອັກສອນຊ່ອງເພື່ອລວມຂໍ້ຄວາມຈາກສອງຕາລາງ. ໃນສະຖານະການດັ່ງກ່າວ, ພຽງແຕ່ໃຊ້ສູດຕໍ່ໄປນີ້.
=B5&" "&C5
ນີ້, ຂ້ອຍວາງຊ່ອງຫວ່າງຢູ່ໃນວົງຢືມຄູ່ເພື່ອລວມເອົາຊ່ອງຫວ່າງລະຫວ່າງ ຮວມຂໍ້ຄວາມ.
ຫາກທ່ານຕ້ອງການໃຊ້ຍະຫວ່າງເຄື່ອງໝາຍຈຸດ, ພຽງແຕ່ໃສ່ເຄື່ອງໝາຍຈຸດແທນຍະຫວ່າງ.
=B5&", "&C5
ອີກເທື່ອໜຶ່ງ, ເຈົ້າອາດຈະໃຊ້ຊ່ອງເຄິ່ງຈໍ້າຈຸດແທນເຄື່ອງໝາຍຈຸດສຳລັບຄວາມຕ້ອງການຂອງເຈົ້າ.
=B5&"; "&C5
ຫຼັງຈາກໃສ່ສູດ ແລະໃຊ້ Fill Handle Tool , ຜົນອອກມາຈະເປັນດັ່ງນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີການຮວມເຊລໃນຕາຕະລາງ Excel (7 ວິທີ)
2. ສົມທົບຂໍ້ຄວາມໂດຍໃຊ້ຟັງຊັນ CONCATENATE
ຟັງຊັນ CONCATENATE ລວມຫຼາຍສະຕຣິງເຂົ້າເປັນສະຕຣິງດຽວ. ດັ່ງນັ້ນ, ພວກເຮົາອາດຈະໃຊ້ຟັງຊັນເພື່ອຮວມຂໍ້ຄວາມ.
=CONCATENATE(B5," ",C5)
ນີ້, B5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງ ຊື່ທໍາອິດແລະ C5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງນາມສະກຸນ.
ຖ້າທ່ານກົດ Enter ແລະໃຊ້ Fill Handle Tool , ທ່ານ 'ຈະໄດ້ຮັບຜົນຜະລິດດັ່ງຕໍ່ໄປນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີການລວມເຊນຂໍ້ຄວາມໃນ Excel (9 ວິທີການງ່າຍດາຍ)
3. ເຂົ້າຮ່ວມຂໍ້ຄວາມໂດຍໃຊ້ຟັງຊັນ CONCAT
ຕາມທີ່ທ່ານຮູ້, Microsoft ແນະນໍາຟັງຊັນ CONCAT ແທນທີ່ຈະໃຊ້ CONCATENATE ຟັງຊັນ. ຟັງຊັນ CONCAT ຍັງລວມຫຼາຍສະຕຣິງເຂົ້າເປັນສະຕຣິງດຽວ, ແຕ່ມັນບໍ່ມີຕົວຂັ້ນເລີ່ມຕົ້ນ. ແຕ່ທ່ານສາມາດໃສ່ຕົວຂັ້ນດ້ວຍຕົນເອງຖ້າທ່ານຕ້ອງການ.
ຖ້າພວກເຮົາຕ້ອງການເອົາຊື່ເຕັມຈາກສອງເຊລໂດຍໃຊ້ຟັງຊັນ, ພວກເຮົາຕ້ອງໃຊ້ສູດຕໍ່ໄປນີ້.
=CONCAT(B5," ",C5)
ນີ້, B5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງຊື່ ແລະ C5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງນາມສະກຸນ.
ສຳຄັນກວ່ານັ້ນ, ຟັງຊັນ CONCAT ມີຄຸນສົມບັດພິເສດເພາະມັນສາມາດລວມເຊລຕ່າງໆໄດ້.
ຫາກທ່ານຕ້ອງການ ສົມທົບລະຫວ່າງບົດເລື່ອງຕ່າງໆ, ທ່ານສາມາດນໍາໃຊ້ສູດຕໍ່ໄປນີ້.
=CONCAT(B5:C5," ",B6:C6)
ທີ່ນີ້, B5 & C5 ແມ່ນຈຸລັງຂອງຊື່ແຕ່ B6 & C6 ແມ່ນເຊລສຳລັບສະແດງຊື່ຂອງລັດທີ່ເປັນເຈົ້າຂອງ.
ຫາກທ່ານກົດ Enter , ແລະໃສ່ສູດຄຳນວນໃໝ່ອີກຄັ້ງ. ເຊລ, ທ່ານຈະໄດ້ຮັບຜົນອອກມາຕໍ່ໄປນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີການຮວມເຊລໃນ Excel ກັບຂໍ້ມູນ (3 ວິທີ)
4. Merge Text ໃນຂະນະທີ່ຮັກສາເສັ້ນແຕກ
ໃນບາງກໍລະນີ, ພວກເຮົາຈໍາເປັນຕ້ອງຮັກສາເສັ້ນແບ່ງແຖວລະຫວ່າງຂໍ້ຄວາມທີ່ລວມກັນເພື່ອເຮັດໃຫ້ມັນແຕກຕ່າງກັນໃນສາຍຕາ.
ສໍາລັບການເຮັດແນວນັ້ນ. ພວກເຮົາຈໍາເປັນຕ້ອງໃຊ້ຟັງຊັນ CHAR ເຊິ່ງກວດສອບຕົວອັກສອນບົນພື້ນຖານຂອງຕົວເລກ ຫຼືລະຫັດທີ່ລະບຸ. ລະຫັດ ASCII ສໍາລັບການໃສ່ຕົວຂັ້ນແຖວແມ່ນ 10, ດັ່ງນັ້ນພວກເຮົາຕ້ອງໃຊ້ CHAR(10) ເພື່ອຝັງຕົວຂັ້ນແຖວລະຫວ່າງ.ຂໍ້ຄວາມທີ່ຖືກລວມເຂົ້າກັນ.
ດັ່ງນັ້ນ ສູດການປັບປ່ຽນຈະເປັນ-
=B5&CHAR(10)&C5
ທີ່ນີ້, B5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງຊື່ທຳອິດ ແລະ C5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງນາມສະກຸນ.
ຕໍ່ໄປ, ກົດ Enter ແລະໃຊ້ Fill Handle Tool ເພື່ອສຳເນົາສູດຄຳນວນຂອງເຊວຂ້າງລຸ່ມ.
ຈາກນັ້ນທ່ານຈະໄດ້ຮັບຜົນອອກມາຕໍ່ໄປນີ້.
ໜ້າສົນໃຈ, ພວກເຮົາຍັງສາມາດໃຊ້ຟັງຊັນ CONCAT ເພື່ອຝັງຕົວຂັ້ນແຖວດ້ວຍການໃຫ້ພື້ນທີ່ຫວ່າງລະຫວ່າງຕົວໜັງສື.
ສະນັ້ນສູດຈະເປັນດັ່ງນີ້.
<6. =CONCAT(B5," ",C5,CHAR(10),B6," ",C6)
ນີ້, B5 & C5 ແມ່ນຈຸລັງຂອງຊື່ແຕ່ B6 & C6 ແມ່ນເຊລສຳລັບສະແດງຊື່ລັດທີ່ເປັນຂອງ, CHAR(10) ແມ່ນສຳລັບຮັກສາເສັ້ນແບ່ງແຖວ, ສອງຊ່ອງຖືກໃຊ້ພາຍໃນວົງຢືມຄູ່ເພື່ອລວມເອົາຊ່ອງຫວ່າງລະຫວ່າງຂໍ້ຄວາມທີ່ລວມເຂົ້າກັນ (ເຊັ່ນ:. ຊ່ອງຫວ່າງລະຫວ່າງລັດ ແລະຊື່ຂອງລັດ). ໄດ້ຮັບຜົນຜະລິດດັ່ງຕໍ່ໄປນີ້.
ການອ່ານທີ່ຄ້າຍຄືກັນ
- ວິທີການລວມຫຼາຍເຊລໂດຍບໍ່ມີການສູນເສຍຂໍ້ມູນໃນ Excel (6 ວິທີ)
- ແຍກເຊລໃນ Excel (7 ວິທີງ່າຍໆ)
- ວິທີລວມ ແລະຕັ້ງກາງເຊລໃນ Excel (3 ວິທີງ່າຍໆ)
5. ຮວມຂໍ້ຄວາມຈາກສອງເຊລໂດຍໃຊ້ຟັງຊັນ TEXTJOIN
ຟັງຊັນ TEXTJOIN (ມີໃຫ້ຈາກ Excel 2019) ຍັງເຂົ້າຮ່ວມຫຼາຍສະຕຣິງລວມທັງຕົວອັກສອນຕົວຂັ້ນ.
ອັນໃດກໍ່ຕາມ, ຖ້າພວກເຮົາຕ້ອງການນັບຕາລາງຫວ່າງເປົ່າໃນຂະນະທີ່ຮວມຂໍ້ຄວາມ, ພວກເຮົາຕ້ອງເລືອກ FALSE ໃນກໍລະນີຂອງການໂຕ້ຖຽງທີສອງ. ສະນັ້ນສູດຄຳນວນຈະເປັນດັ່ງນີ້.
=TEXTJOIN(" ",FALSE,B5,C5)
ນີ້, B5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງຊື່ທຳອິດ. ແລະ C5 ແມ່ນຕາລາງເລີ່ມຕົ້ນຂອງນາມສະກຸນ.
ຫຼັງຈາກກົດ Enter , ແລະຈາກນັ້ນໃຊ້ Fill Handle Tool , ຜົນໄດ້ຮັບຈະ ເປັນດັ່ງລຸ່ມນີ້.
ຕອນນີ້ຂ້ອຍຈະສະແດງການໃຊ້ງານທີ່ສຳຄັນຂອງຟັງຊັນ TEXTJOIN . ໃນຕົວຢ່າງທີ່ຜ່ານມາ, ພວກເຮົາພຽງແຕ່ລວມຈຸລັງໂດຍບໍ່ມີເງື່ອນໄຂໃດໆ. ຈະເປັນແນວໃດຖ້າພວກເຮົາມີເງື່ອນໄຂໃນຂະນະທີ່ລວມຂໍ້ຄວາມ.
ເວົ້າວ່າ, ທ່ານເປັນ CEO ຂອງບໍລິສັດ, ແລະທ່ານມີບັນຊີລາຍຊື່ຂອງ ເວລາພັກຜ່ອນ ສໍາລັບພະນັກງານແຕ່ລະຄົນ. ແຕ່ທ່ານຈໍາເປັນຕ້ອງເຮັດລາຍການວຽກ (ຖ້າພະນັກງານແຕ່ລະຄົນເຮັດຫຼາຍວຽກ) ສໍາລັບພະນັກງານສະເພາະບາງຄົນ.
=TEXTJOIN(" ",TRUE,IF($B$5:$B$13=E5,$C$5:$C$13," "))
ນີ້, “ “ ແມ່ນ ຕົວຂັ້ນ, TRUE ຖືກໃຊ້ເພື່ອບໍ່ສົນໃຈຕາລາງຫວ່າງເປົ່າ.
ນອກຈາກນັ້ນ, ຂ້າພະເຈົ້າໄດ້ໃຊ້ $B$5:$B$13=E5 ເປັນ array ເພື່ອມອບໝາຍພະນັກງານທີ່ເລືອກ. ຈາກລາຍຊື່ພະນັກງານ, ແລະ $C$5:$C$13 ເພື່ອຊອກຫາວຽກສໍາລັບພະນັກງານທີ່ເລືອກ.
ຍ້ອນວ່າມັນເປັນຟັງຊັນ array. , ທ່ານຕ້ອງກົດ CTRL + SHIFT + Enter ເພື່ອຮັບຜົນໄດ້ຮັບ. ຕໍ່ໄປ, ໃຫ້ໃຊ້ Fill Handle Tool ສໍາລັບການສຳເນົາສູດຂອງເຊລລຸ່ມນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີ ເພື່ອລວມຂໍ້ຄວາມຈາກສອງຫຼືຫຼາຍກວ່ານັ້ນCells into One Cell (ງ່າຍທີ່ສຸດ 6 ວິທີ)
6. Combining Text using Power Query
ນອກຈາກນັ້ນ, ທ່ານສາມາດນໍາໃຊ້ເຄື່ອງມື Power Query ເພື່ອຮວມຂໍ້ຄວາມຈາກ ສອງເຊລໃນ Excel ຢ່າງໄວວາດ້ວຍປະສິດທິພາບທີ່ສູງຂຶ້ນ.
ຂັ້ນຕອນການລວມຂໍ້ຄວາມໂດຍໃຊ້ເຄື່ອງມືແມ່ນໄດ້ອະທິບາຍໄວ້ຂ້າງລຸ່ມນີ້ໂດຍຂັ້ນຕອນເທື່ອລະຂັ້ນຕອນ.
ຂັ້ນຕອນ 1: ການໃສ່ຊຸດຂໍ້ມູນ ເຂົ້າໄປໃນ Power Query Editor
ສຳລັບການເປີດ Power Query Editor , ທ່ານຈໍາເປັນຕ້ອງເລືອກຊຸດຂໍ້ມູນທັງໝົດ ແລະເລືອກ
⇰ ຈາກ ຕາຕະລາງ/ໄລຍະ. ຈາກ Get & Transform Data ribbon.
⇰ ຖ້າເຈົ້າເຫັນກ່ອງໂຕ້ຕອບ Create Table , ຈາກນັ້ນກົດ OK ດ້ວຍການໝາຍເອົາກ່ອງກ່ອນ My Table ມີສ່ວນຫົວ. .
ຂັ້ນຕອນ 2: ການຮວມຖັນ
ຕອນນີ້ທ່ານຢູ່ໃນ Power Query Editor .
⇰ ເລືອກສອງຖັນໂດຍການກົດ SHIFT ແລະຄລິກໃສ່ Merge Column ຈາກແຖບ Add Column Tab.
ຕໍ່ໄປ, ເລືອກ ຕົວແຍກ ເປັນ ຍະຫວ່າງ ແລະພິມ ຊື່ເຕັມ ໃນຊ່ອງຫວ່າງພາຍໃຕ້ ຖັນໃໝ່ name , ແລະສຸດທ້າຍໃຫ້ກົດ OK .
ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບຜົນອອກມາຕໍ່ໄປນີ້ທີ່ພົບຊື່ເຕັມ.
ຂັ້ນຕອນທີ 3: ການໂຫຼດຜົນໄດ້ຮັບເຂົ້າໄປໃນ Worksheets
ສຸດທ້າຍ, ທ່ານຈໍາເປັນຕ້ອງສົ່ງອອກຜົນໄດ້ຮັບເຂົ້າໄປໃນແຜ່ນວຽກຂອງທ່ານໂດຍການຄລິກໃສ່ File > ປິດ & ໂຫຼດ .
ຈາກນັ້ນທ່ານຈະເຫັນກ່ອງໂຕ້ຕອບບ່ອນທີ່ທ່ານຕ້ອງການສົ່ງອອກຂໍ້ມູນ. ຖ້າເຈົ້າເລືອກແຜ່ນວຽກໃໝ່, ທ່ານຈະເຫັນຜົນໄດ້ຮັບຕໍ່ໄປນີ້ (ທ່ານສາມາດເລືອກແຜ່ນວຽກທີ່ມີຢູ່ແລ້ວໄດ້).
7. ຮວມຂໍ້ຄວາມຈາກສອງເຊລໂດຍໃຊ້ VBA
ສຸດທ້າຍ, ຖ້າທ່ານຕ້ອງການ, ທ່ານອາດຈະໃຊ້ລະຫັດ VBA ສໍາລັບການລວມຂໍ້ຄວາມ.
ຂັ້ນຕອນ 1:
ທໍາອິດ, ເປີດໂມດູນໂດຍການຄລິກ ນັກພັດທະນາ > Visual Basic .
ອັນທີສອງ, ໃຫ້ໄປທີ່ Insert > Module .
ຂັ້ນຕອນ 2:
ຈາກນັ້ນສຳເນົາລະຫັດຕໍ່ໄປນີ້ໃສ່ໂມດູນທີ່ສ້າງຂຶ້ນໃໝ່.
7559
ໃນລະຫັດຂ້າງເທິງ, ຂ້າພະເຈົ້າໄດ້ປະກາດ SourceCells ແລະ DestinationCell ເປັນ Range type. ຫຼັງຈາກນັ້ນ, ຂ້າພະເຈົ້າໄດ້ນໍາໃຊ້ InputBox ສໍາລັບແຕ່ລະລາຍການສໍາລັບການຄັດເລືອກເອົາຊ່ອງຕົ້ນທາງແລະຈຸດຫມາຍປາຍທາງ. ສຸດທ້າຍ, ຂ້ອຍໄດ້ໃຊ້ temp variable temp ເພື່ອຮັກສາພື້ນທີ່ໂດຍການລວມພື້ນທີ່ ແລະຟັງຊັນ Rng.Value .
ຕໍ່ໄປ, ຖ້າທ່ານໃຊ້ລະຫັດ (ປຸ່ມລັດແປ້ນພິມແມ່ນ F5 ຫຼື Fn + F5 ), ທ່ານຈະເຫັນກ່ອງໂຕ້ຕອບຕໍ່ໄປນີ້ບ່ອນທີ່ທ່ານຕ້ອງແກ້ໄຂເຊລທີ່ທ່ານຕ້ອງການທີ່ຈະລວມເຂົ້າກັນ.
ໃນຂະນະດຽວກັນ, ທ່ານຈະເຫັນກ່ອງໂຕ້ຕອບຕໍ່ໄປນີ້ຫຼັງຈາກກົດ ຕົກລົງ ໃນກ່ອງກ່ອນໜ້າ. ເລືອກຕາລາງປາຍທາງທີ່ທ່ານຕ້ອງການທີ່ຈະເອົາຂໍ້ຄວາມທີ່ຖືກລວມເຂົ້າກັນ.
ໃນທັນທີ, ທ່ານຈະໄດ້ຮັບຂໍ້ຄວາມທີ່ຖືກຮວມດັ່ງທີ່ສະແດງຢູ່ໃນຂ້າງລຸ່ມນີ້.
ດຽວນີ້, ພຽງແຕ່ເຮັດຂະບວນການຄືນໃໝ່ສຳລັບເຊວຂ້າງລຸ່ມ ແລະຜົນໄດ້ຮັບຈະເປັນດັ່ງນີ້.
ອ່ານເພີ່ມເຕີມ: VBA ເພື່ອຮວມເຊລເຂົ້າກັນExcel
ສະຫຼຸບ
ທີ່ນີ້, ຂ້າພະເຈົ້າໄດ້ປຶກສາຫາລື 7 ວິທີການທີ່ຈະລວມຂໍ້ຄວາມຈາກສອງຕາລາງໃນ Excel. ຢ່າງໃດກໍຕາມ, ມີວິທີການປະສິດທິພາບອື່ນໆເຊັ່ນ Flash Fill ເພື່ອຊ່ວຍທ່ານ. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານມີຄໍາຖາມຫຼືຄໍາແນະນໍາໃດໆ, ກະລຸນາໃຫ້ພວກເຂົາຂ້າງລຸ່ມນີ້.