ສາລະບານ
ບົດສອນສະແດງໃຫ້ເຫັນວິທີການໃຊ້ຟັງຊັນ TEXTJOIN ເພື່ອລວມຂໍ້ຄວາມໃນ Excel ດ້ວຍຕົວຢ່າງພາກປະຕິບັດ.
ຈົນກ່ວາບໍ່ດົນມານີ້, ມີສອງວິທີທົ່ວໄປໃນການລວມເນື້ອໃນຂອງເຊວໃນ Excel: ການເຊື່ອມໂຍງ operator ແລະຟັງຊັນ CONCATENATE. ດ້ວຍການນໍາສະເຫນີຂອງ TEXTJOIN, ມັນເບິ່ງຄືວ່າເປັນທາງເລືອກທີ່ມີປະສິດທິພາບຫຼາຍຂຶ້ນ, ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດເຂົ້າຮ່ວມຂໍ້ຄວາມໃນລັກສະນະທີ່ມີຄວາມຍືດຫຍຸ່ນຫຼາຍລວມທັງຕົວຂັ້ນຕ່າງໆໃນລະຫວ່າງ. ແຕ່ຄວາມຈິງແລ້ວ, ມັນມີຫຼາຍອັນ!
ຟັງຊັນ Excel TEXTJOIN
TEXTJOIN ໃນ Excel ຈະຮວມຕົວໜັງສືຈາກຫຼາຍຕາລາງ ຫຼືໄລຍະຕ່າງໆ ແລະແຍກຄ່າທີ່ລວມເຂົ້າກັນກັບຕົວຂັ້ນຕ່າງໆ. ທີ່ທ່ານລະບຸ. ມັນສາມາດບໍ່ສົນໃຈ ຫຼືລວມເອົາຕາລາງຫວ່າງເປົ່າຢູ່ໃນຜົນໄດ້ຮັບ.
ຟັງຊັນມີໃຫ້ຢູ່ໃນ Excel ສໍາລັບ Office 365, Excel 2021, ແລະ Excel 2019.
syntax ຂອງຟັງຊັນ TEXTJOIN ມີດັ່ງນີ້. :
TEXTJOIN(ຕົວຂັ້ນ, ignore_empty, text1, [text2], …)Where:
- Delimiter (ຕ້ອງການ) - ແມ່ນຕົວຂັ້ນລະຫວ່າງແຕ່ລະຄ່າຂໍ້ຄວາມ ທີ່ທ່ານສົມທົບ. ໂດຍປົກກະຕິແລ້ວ, ມັນຖືກສະໜອງເປັນສະຕຣິງຂໍ້ຄວາມທີ່ປິດຢູ່ໃນວົງຢືມສອງເທົ່າ ຫຼືການອ້າງອີງເຖິງຕາລາງທີ່ມີສາຍຂໍ້ຄວາມ. ຕົວເລກທີ່ສະໜອງໃຫ້ເປັນຕົວຂັ້ນຈະຖືກປະຕິບັດເປັນຂໍ້ຄວາມ.
- Ignore_empty (ຕ້ອງລະບຸ) - ກຳນົດວ່າຈະລະເລີຍຕາລາງຫວ່າງເປົ່າຫຼືບໍ່:
- TRUE - ບໍ່ສົນໃຈຕາລາງຫວ່າງໃດໆ.
- FALSE - ຮວມຕາລາງຫວ່າງເປົ່າຢູ່ໃນສະຕຣິງຜົນໄດ້ຮັບ.
- Text1 (ຕ້ອງການ) - ຄ່າທໍາອິດທີ່ຈະເຂົ້າຮ່ວມ. ສາມາດສະໜອງເປັນສະຕຣິງຂໍ້ຄວາມ, ການອ້າງອີງເຖິງຕາລາງທີ່ບັນຈຸສະຕຣິງ, ຫຼືອາເຣຂອງສະຕຣິງຕ່າງໆ ເຊັ່ນ: ຊ່ວງຂອງຕາລາງ.
- Text2 , … (ທາງເລືອກ) - ຄ່າຂໍ້ຄວາມເພີ່ມເຕີມ ທີ່ຈະໄດ້ຮັບການຮ່ວມກັນ. ອະນຸຍາດສູງສຸດຂອງ 252 argument ຂໍ້ຄວາມ, ລວມທັງ text1 .
ເປັນຕົວຢ່າງ, ໃຫ້ພວກເຮົາລວມເອົາພາກສ່ວນທີ່ຢູ່ຈາກເຊລ B2, C2 ແລະ D2 ເຂົ້າກັນເປັນຕາລາງດຽວ, ແຍກຄ່າ. ດ້ວຍເຄື່ອງໝາຍຈຸດ ແລະ ຍະຫວ່າງ:
ດ້ວຍຟັງຊັນ CONCATENATE, ທ່ານຈຳເປັນຕ້ອງລະບຸແຕ່ລະເຊລແຕ່ລະອັນ ແລະໃສ່ຕົວຂັ້ນ (", ") ຫຼັງຈາກແຕ່ລະເອກະສານອ້າງອີງ, ເຊິ່ງອາດຈະຫຍຸ້ງຍາກໃນເວລາລວມເນື້ອໃນຂອງຫຼາຍອັນ. ເຊລ:
=CONCATENATE(A2, ", ", B2, ", ", C2)
ດ້ວຍ Excel TEXTJOIN, ທ່ານລະບຸຕົວຂັ້ນພຽງແຕ່ເທື່ອດຽວໃນອາກິວເມັນທຳອິດ, ແລະສະໜອງຊ່ວງຂອງເຊລສຳລັບອາກິວເມັນທີສາມ:
=TEXTJOIN(", ", TRUE, A2:C2)
<12
TEXTJOIN ໃນ Excel - 6 ສິ່ງທີ່ຄວນຈື່
ເພື່ອໃຊ້ TEXTJOIN ໃນແຜ່ນງານຂອງເຈົ້າຢ່າງມີປະສິດທິພາບ, ມີບາງຈຸດສຳຄັນທີ່ຄວນສັງເກດ:
- TEXTJOIN ເປັນອັນໃໝ່. ຟັງຊັນ, ເຊິ່ງມີພຽງແຕ່ຢູ່ໃນ Excel 2019 - Excel 365. ໃນ Excel ຮຸ່ນກ່ອນຫນ້າ, ກະລຸນາໃຊ້ຟັງຊັນ CONCATENATE ຫຼື "&" ໂຕດຳເນີນການແທນ.
- ໃນລຸ້ນໃໝ່ຖ້າ Excel, ທ່ານຍັງສາມາດໃຊ້ຟັງຊັນ CONCAT ເພື່ອສົມທົບຄ່າຈາກເຊລ ແລະໄລຍະທີ່ແຍກກັນໄດ້, ແຕ່ບໍ່ມີທາງເລືອກສຳລັບຕົວຂັ້ນ ຫຼືຕາລາງຫວ່າງເປົ່າ.
- ຕົວເລກໃດກໍໄດ້ສະໜອງໃຫ້ ເພື່ອ TEXTJOIN ສໍາລັບ ຕົວຂັ້ນ ຫຼື ຂໍ້ຄວາມ ອາກິວເມັນຖືກປ່ຽນເປັນຂໍ້ຄວາມ.
- ຖ້າ ຕົວຂັ້ນ ບໍ່ໄດ້ລະບຸ ຫຼືເປັນສະຕຣິງຫວ່າງເປົ່າ (""), ຄ່າຂໍ້ຄວາມຈະຖືກປະສົມກັນໂດຍບໍ່ມີຕົວຂັ້ນໃດໆ.
- ຟັງຊັນສາມາດ ຈັດການຂໍ້ຄວາມໄດ້ເຖິງ 252 argument.
- ສະຕຣິງຜົນໄດ້ຮັບສາມາດບັນຈຸໄດ້ສູງສຸດ 32,767 ຕົວອັກສອນ, ເຊິ່ງເປັນຂີດຈຳກັດເຊລໃນ Excel. ຖ້າເກີນຂີດຈຳກັດນີ້, ສູດ TEXTJOIN ຈະຕອບຄ່າ #VALUE! ຜິດພາດ.
ວິທີເຂົ້າຮ່ວມຂໍ້ຄວາມໃນ Excel - ຕົວຢ່າງສູດ
ເພື່ອເຂົ້າໃຈຂໍ້ດີທັງໝົດຂອງ TEXTJOIN, ໃຫ້ເຮົາມາເບິ່ງວິທີການໃຊ້ຟັງຊັນໃນສະຖານະການຕົວຈິງ. .
ປ່ຽນຖັນເປັນລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ
ເມື່ອທ່ານຊອກຫາການລວມລາຍຊື່ແນວຕັ້ງທີ່ແຍກຄ່າດ້ວຍເຄື່ອງໝາຍຈຸດ, ເຄື່ອງໝາຍຈຸດ ຫຼືຕົວຂັ້ນອື່ນໃດນຶ່ງ, TEXTJOIN ເປັນຟັງຊັນທີ່ຖືກຕ້ອງໃນການນຳໃຊ້.
ຕົວຢ່າງນີ້, ພວກເຮົາຈະສົມທົບການຊະນະ ແລະ ການເສຍຂອງແຕ່ລະທີມຈາກຕາຕະລາງຂ້າງລຸ່ມນີ້. ນີ້ສາມາດເຮັດໄດ້ດ້ວຍສູດຕໍ່ໄປນີ້, ເຊິ່ງແຕກຕ່າງກັນພຽງແຕ່ຢູ່ໃນຂອບເຂດຂອງເຊລທີ່ເຂົ້າຮ່ວມ.
ສຳລັບທີມ 1:
=TEXTJOIN(",", FALSE, B2:B6)
ສຳລັບທີມ 2:<3
=TEXTJOIN(",", FALSE, C2:C6)
ແລະອື່ນໆ.
ໃນສູດທັງໝົດ, ອາກິວເມັນຕໍ່ໄປນີ້ຖືກໃຊ້:
- ຕົວຂັ້ນ - a comma (",").
- Ignore_empty ຖືກຕັ້ງເປັນ FALSE ເພື່ອລວມເອົາຕາລາງຫວ່າງເປົ່າ ເພາະວ່າພວກເຮົາຕ້ອງການສະແດງໃຫ້ເຫັນວ່າເກມໃດທີ່ບໍ່ໄດ້ຫຼິ້ນ.
ດັ່ງທີ່ ຜົນໄດ້ຮັບ, ທ່ານຈະໄດ້ຮັບສີ່ລາຍການທີ່ແຍກກັນດ້ວຍເຄື່ອງໝາຍຈຸດທີ່ສະແດງເຖິງການຊະນະ ແລະການສູນເສຍຂອງແຕ່ລະທີມໃນຮູບແບບທີ່ຫນາແຫນ້ນ:
ເຂົ້າຮ່ວມເຊລທີ່ມີຕົວຂັ້ນຕ່າງໆ
ໃນສະຖານະການທີ່ທ່ານຈໍາເປັນຕ້ອງແຍກຄ່າລວມກັນດ້ວຍຕົວຂັ້ນຕ່າງໆ, ທ່ານສາມາດສະໜອງຕົວຂັ້ນຫຼາຍອັນເປັນຄ່າຄົງທີ່ຂອງອາເຣ ຫຼືປ້ອນແຕ່ລະຕົວຂັ້ນໃນຕາລາງແຍກຕ່າງຫາກ. ແລະໃຊ້ການອ້າງອີງໄລຍະສຳລັບອາກິວເມັນ delimiter .
ສົມມຸດວ່າທ່ານຕ້ອງການເຂົ້າຮ່ວມເຊລທີ່ມີພາກສ່ວນຊື່ຕ່າງໆ ແລະໄດ້ຮັບຜົນໃນຮູບແບບນີ້: ນາມສະກຸນ , ຊື່ນາມສະກຸນ .
ຕາມທີ່ເຈົ້າສາມາດເຫັນໄດ້, ນາມສະກຸນ ແລະນາມສະກຸນຈະຖືກແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ ແລະ ຍະຫວ່າງ (", ") ໃນຂະນະທີ່ຊື່ ແລະຊື່ກາງໂດຍຍະຫວ່າງ. ("") ເທົ່ານັ້ນ. ດັ່ງນັ້ນ, ພວກເຮົາລວມຕົວຂັ້ນສອງອັນນີ້ຢູ່ໃນຄ່າຄົງທີ່ array {", "," "} ແລະໄດ້ຮັບສູດຕໍ່ໄປນີ້:
=TEXTJOIN({", "," "}, TRUE, A2:C2)
ບ່ອນທີ່ A2:C2 ເປັນສ່ວນຊື່ທີ່ຈະລວມກັນ.
ອີກທາງເລືອກໜຶ່ງ, ທ່ານສາມາດພິມຕົວຂັ້ນໂດຍບໍ່ມີເຄື່ອງໝາຍວົງຢືມໃນບາງຕາລາງຫວ່າງເປົ່າ (ເວົ້າວ່າ, ເຄື່ອງໝາຍຈຸດ ແລະຍະຫວ່າງໃນ F3 ແລະຊ່ອງຫວ່າງໃນ G3) ແລະໃຊ້ໄລຍະ $F$3:$G$3 (ກະລຸນາໃສ່ໃຈ ການອ້າງອີງເຊລຢ່າງແທ້ຈິງ) ສໍາລັບການໂຕ້ຖຽງ ຕົວຂັ້ນ :
=TEXTJOIN($F$3:$G$3, TRUE, A2:C2)
ໂດຍການໃຊ້ວິທີການທົ່ວໄປນີ້, ທ່ານສາມາດລວມເນື້ອໃນເຊລໃນຮູບແບບຕ່າງໆໄດ້.
ຕົວຢ່າງ: ຖ້າທ່ານຕ້ອງການຜົນໄດ້ຮັບໃນຮູບແບບ ຊື່ ຊື່ຕົ້ນກາງ ນາມສະກຸນ , ຫຼັງຈາກນັ້ນໃຫ້ໃຊ້ຟັງຊັນ LEFT ເພື່ອແຍກຕົວທໍາອິດ (ເບື້ອງຕົ້ນ) ຈາກເຊລ C2. ສໍາລັບຕົວກໍານົດຂອບເຂດ, ພວກເຮົາໃສ່ຊ່ອງຫວ່າງ ("") ລະຫວ່າງຊື່ທໍາອິດແລະຊື່ກາງ; ກໄລຍະເວລາ ແລະຊ່ອງຫວ່າງ (". ") ລະຫວ່າງຊື່ເບື້ອງຕົ້ນ ແລະນາມສະກຸນ:
=TEXTJOIN({" ",". "}, TRUE, B2, LEFT(C2,1), A2)
ເຂົ້າຮ່ວມຂໍ້ຄວາມ ແລະວັນທີໃນ Excel
ໃນກໍລະນີສະເພາະໃດໜຶ່ງເມື່ອທ່ານລວມເຂົ້າກັນ. ຂໍ້ຄວາມ ແລະວັນທີ, ການສະໜອງວັນທີໂດຍກົງໃສ່ສູດ TEXTJOIN ຈະບໍ່ເຮັດວຽກ. ດັ່ງທີ່ເຈົ້າອາດຈະຈື່ໄດ້, Excel ເກັບຮັກສາວັນທີເປັນຕົວເລກ serial, ດັ່ງນັ້ນສູດຂອງທ່ານຈະສົ່ງຄືນຕົວເລກທີ່ເປັນຕົວແທນຂອງວັນທີດັ່ງທີ່ສະແດງຢູ່ໃນ screenshot ຂ້າງລຸ່ມນີ້:
=TEXTJOIN(" ", TRUE, A2:B2)
ເພື່ອແກ້ໄຂນີ້, ທ່ານຈໍາເປັນຕ້ອງໄດ້ແປງ. ວັນທີເຂົ້າໄປໃນສະຕຣິງຂໍ້ຄວາມກ່ອນທີ່ຈະເຂົ້າຮ່ວມມັນ. ແລະໃນທີ່ນີ້ຟັງຊັນ TEXT ທີ່ມີລະຫັດຮູບແບບທີ່ຕ້ອງການ ("mm/dd/yyyy" ໃນກໍລະນີຂອງພວກເຮົາ) ມາສະດວກ:
=TEXTJOIN(" ", TRUE, A2, TEXT(B2, "mm/dd/yyyy"))
ລວມຂໍ້ຄວາມດ້ວຍການແບ່ງແຖວ
ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະລວມຂໍ້ຄວາມໃນ Excel ເພື່ອໃຫ້ແຕ່ລະຄ່າເລີ່ມຕົ້ນໃນແຖວໃຫມ່, ໃຊ້ CHAR(10) ເປັນຕົວຂັ້ນ (ທີ່ 10 ເປັນຕົວອັກສອນ linefeed).
ຕົວຢ່າງ, ເພື່ອປະສົມຂໍ້ຄວາມຈາກ ເຊລ A2 ແລະ B2 ແຍກຄ່າໂດຍການແບ່ງເສັ້ນ, ນີ້ແມ່ນສູດທີ່ໃຊ້:
=TEXTJOIN(CHAR(10), TRUE, A2:B2)
ເຄັດລັບ. ເພື່ອໃຫ້ຜົນໄດ້ຮັບສະແດງເປັນຫຼາຍເສັ້ນຄືກັບທີ່ສະແດງຢູ່ໃນຮູບຫນ້າຈໍຂ້າງເທິງ, ໃຫ້ແນ່ໃຈວ່າຄຸນສົມບັດການຫໍ່ຂໍ້ຄວາມຖືກເປີດໃຊ້.
TEXTJOIN ຖ້າການຮວມຂໍ້ຄວາມເຂົ້າກັບເງື່ອນໄຂ
ເນື່ອງຈາກຄວາມສາມາດຂອງ Excel TEXTJOIN ໃນການຈັດການ array ຂອງສະຕຣິງ, ມັນຍັງສາມາດຖືກໃຊ້ເພື່ອຮວມເນື້ອໃນຂອງສອງຕາລາງ ຫຼືຫຼາຍກວ່ານັ້ນຕາມເງື່ອນໄຂ. ເພື່ອເຮັດມັນໃຫ້ສຳເລັດ, ໃຫ້ໃຊ້ຟັງຊັນ IF ເພື່ອປະເມີນຊ່ວງຂອງເຊລ ແລະສົ່ງຄືນຄ່າອາເຣທີ່ກົງກັບເງື່ອນໄຂໃຫ້ກັບ argument text1 ຂອງ.TEXTJOIN.
ຈາກຕາຕະລາງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ສົມມຸດວ່າທ່ານຕ້ອງການດຶງລາຍຊື່ສະມາຊິກ ທີມ 1 . ເພື່ອບັນລຸສິ່ງດັ່ງກ່າວ, ວາງຄຳຖະແຫຼງ IF ຕໍ່ໄປນີ້ໃສ່ໃນອາກິວເມັນ text1 :
IF($B$2:$B$9=1, $A$2:$A$9, "")
ໃນພາສາອັງກິດທຳມະດາ, ສູດຄຳນວນຂ້າງເທິງບອກວ່າ: ຖ້າຖັນ B ເທົ່າກັບ 1, ໃຫ້ຕອບ a ຄ່າຈາກຖັນ A ໃນແຖວດຽວກັນ; ຖ້າບໍ່ດັ່ງນັ້ນໃຫ້ສົ່ງຄືນສະຕຣິງຫວ່າງເປົ່າ.
ສູດເຕັມສໍາລັບ ທີມ 1 ໃຊ້ຮູບຮ່າງນີ້:
=TEXTJOIN(", ", TRUE, IF($B$2:$B$9=1, $A$2:$A$9, ""))
ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດໄດ້ຮັບ ລາຍຊື່ສະມາຊິກຂອງ Team 2:
=TEXTJOIN(", ", TRUE, IF($B$2:$B$9=2, $A$2:$A$9, ""))
ໝາຍເຫດ. ເນື່ອງຈາກຄຸນສົມບັດ Dynamic Arrays ທີ່ມີຢູ່ໃນ Excel 365 ແລະ 2021, ນີ້ເຮັດວຽກເປັນສູດປົກກະຕິ, ທີ່ສະແດງຢູ່ໃນຫນ້າຈໍຂ້າງເທິງ. ໃນ Excel 2019, ທ່ານຕ້ອງໃສ່ມັນເປັນສູດ array ແບບດັ້ງເດີມໂດຍການກົດປຸ່ມ Ctrl + Shift + Enter.
ຊອກຫາ ແລະສົ່ງຄືນການຈັບຄູ່ຫຼາຍອັນໃນລາຍການທີ່ແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ
ດັ່ງທີ່ເຈົ້າອາດຈະຮູ້, the ຟັງຊັນ Excel VLOOKUP ສາມາດສົ່ງຄືນການຈັບຄູ່ທີ່ພົບຄັ້ງທໍາອິດເທົ່ານັ້ນ. ແຕ່ຈະເຮັດແນວໃດຖ້າທ່ານຕ້ອງການໄດ້ຮັບຄໍາທີ່ກົງກັນທັງຫມົດສໍາລັບ ID ສະເພາະ, SKU, ຫຼືອັນອື່ນ?
ເພື່ອສົ່ງຜົນໄດ້ຮັບໃນຕາລາງແຍກຕ່າງຫາກ, ໃຊ້ສູດຫນຶ່ງທີ່ອະທິບາຍໄວ້ໃນວິທີການ VLOOKUP ຫຼາຍຄ່າໃນ Excel.
ເພື່ອຊອກຫາ ແລະສົ່ງຄືນຄ່າທີ່ກົງກັນທັງໝົດໃນຕາລາງດຽວເປັນລາຍການທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ, ໃຫ້ໃຊ້ສູດຄຳນວນ TEXTJOIN IF.
ເພື່ອເບິ່ງວ່າມັນເຮັດວຽກແນວໃດໃນພາກປະຕິບັດ, ໃຫ້ເຮົາເອົາລາຍຊື່ຂອງ ຜະລິດຕະພັນທີ່ຊື້ໂດຍຜູ້ຂາຍທີ່ໃຫ້ຈາກຕາຕະລາງຕົວຢ່າງຂ້າງລຸ່ມນີ້. ນີ້ສາມາດເຮັດໄດ້ງ່າຍດ້ວຍສູດຕໍ່ໄປນີ້:
=TEXTJOIN(", ", TRUE, IF($A$2:$A$12=D2, $B$2:$B$12, ""))
ບ່ອນທີ່ A2:A12 ເປັນຊື່ຜູ້ຂາຍ, B2:B12 ແມ່ນຜະລິດຕະພັນ, ແລະ D2 ແມ່ນຜູ້ຂາຍທີ່ມີຄວາມສົນໃຈ.
ສູດຂ້າງເທິງນີ້ໄປຫາ E2 ແລະນໍາເອົາຄໍາທີ່ກົງກັນທັງຫມົດສໍາລັບຜູ້ຂາຍເປົ້າຫມາຍໃນ D2 (Adam). ເນື່ອງຈາກການນໍາໃຊ້ທີ່ສະຫລາດຂອງພີ່ນ້ອງ (ສໍາລັບຜູ້ຂາຍເປົ້າຫມາຍ) ແລະການອ້າງອີງເຊນຢ່າງແທ້ຈິງ (ສໍາລັບຊື່ຜູ້ຂາຍແລະຜະລິດຕະພັນ), ສູດການສໍາເນົາຢ່າງຖືກຕ້ອງກັບຈຸລັງຂ້າງລຸ່ມນີ້ແລະເຮັດວຽກໄດ້ດີສໍາລັບຜູ້ຂາຍອີກສອງຄົນເຊັ່ນດຽວກັນ:
ຫມາຍເຫດ. ເຊັ່ນດຽວກັນກັບຕົວຢ່າງທີ່ຜ່ານມາ, ນີ້ເຮັດວຽກເປັນສູດປົກກະຕິໃນ Excel 365 ແລະ 2021, ແລະເປັນສູດ CSE (Ctrl + Shift + Enter ) ໃນ Excel 2019.
ເຫດຜົນຂອງສູດແມ່ນຄືກັນກັບໃນ ຕົວຢ່າງກ່ອນໜ້ານີ້:
ຄຳຖະແຫຼງ IF ປຽບທຽບແຕ່ລະຊື່ໃນ A2:A12 ຕໍ່ກັບຊື່ເປົ້າໝາຍໃນ D2 (Adam ໃນກໍລະນີຂອງພວກເຮົາ):
IF($A$2:$A$12=D2, $B$2:$B$12, "")
ຖ້າການທົດສອບເຫດຜົນປະເມີນ ກັບ TRUE (i. e. ຊື່ໃນ D2 ກົງກັບຊື່ໃນຖັນ A), ສູດສົ່ງຄືນຜະລິດຕະພັນຈາກຖັນ B; ຖ້າບໍ່ດັ່ງນັ້ນ string ຫວ່າງເປົ່າ ("") ຈະຖືກສົ່ງຄືນ. ຜົນໄດ້ຮັບຂອງ IF ແມ່ນອາເຣຕໍ່ໄປນີ້:
{"";"";"Bananas";"Apples";"";"";"";"Oranges";"";"Lemons";""}
ອາເຣຈະໄປຫາຟັງຊັນ TEXTJOIN ເປັນອາກິວເມັນ text1 . ແລະເນື່ອງຈາກວ່າ TEXTJOIN ຖືກຕັ້ງຄ່າໃຫ້ແຍກຄ່າດ້ວຍເຄື່ອງໝາຍຈຸດ ແລະຍະຫວ່າງ (", "), ພວກເຮົາຈຶ່ງໄດ້ສະຕຣິງນີ້ເປັນຜົນສຸດທ້າຍ:
ກ້ວຍ, ໝາກແອັບເປີ້ນ, ໝາກກ້ຽງ, ໝາກນາວ
Excel TEXTJOIN ບໍ່ເຮັດວຽກ
ເມື່ອສູດ TEXTJOIN ຂອງທ່ານສົ່ງຜົນໃຫ້ເກີດຄວາມຜິດພາດ, ມັນເປັນໄປໄດ້ຫຼາຍທີ່ສຸດ.ເພື່ອເປັນຫນຶ່ງໃນຕໍ່ໄປນີ້:
- #NAME? ຂໍ້ຜິດພາດເກີດຂຶ້ນເມື່ອ TEXTJOIN ຖືກໃຊ້ໃນ Excel ລຸ້ນເກົ່າທີ່ຟັງຊັນນີ້ບໍ່ຖືກຮອງຮັບ (ກ່ອນປີ 2019) ຫຼືເມື່ອຊື່ຂອງຟັງຊັນຖືກສະກົດຜິດ.
- #VALUE! ຄວາມຜິດພາດເກີດຂຶ້ນຖ້າສະຕຣິງຜົນໄດ້ຮັບເກີນ 32,767 ຕົວອັກສອນ.
- #VALUE! ຂໍ້ຜິດພາດອາດຈະເກີດຂື້ນຖ້າ Excel ບໍ່ຮັບຮູ້ຕົວຂັ້ນເປັນຂໍ້ຄວາມ, ຕົວຢ່າງຖ້າທ່ານສະຫນອງຕົວອັກສອນທີ່ບໍ່ສາມາດພິມໄດ້ເຊັ່ນ CHAR(0).
ນັ້ນແມ່ນວິທີການໃຊ້ຟັງຊັນ TEXTJOIN ໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ! 3>