ສາລະບານ
ບົດສອນສະແດງວິທີການໃຊ້ຟັງຊັນ TEXTSPLIT ໃໝ່ເພື່ອແຍກສະຕຣິງໃນ Excel 365 ໂດຍຕົວຂັ້ນຕ່າງໆທີ່ທ່ານລະບຸ.
ອາດມີສະຖານະການຕ່າງໆໃນເວລາທີ່ທ່ານຕ້ອງການແຍກ. ຈຸລັງໃນ Excel. ໃນລຸ້ນກ່ອນໜ້ານີ້, ພວກເຮົາມີເຄື່ອງມືຫຼາຍຢ່າງເພື່ອເຮັດສຳເລັດໜ້າທີ່ເຊັ່ນ: Text to Columns ແລະ Fill Flash. ດຽວນີ້, ພວກເຮົາຍັງມີຟັງຊັນພິເສດສຳລັບອັນນີ້, TEXTSPLIT, ທີ່ສາມາດແຍກສະຕຣິງອອກເປັນຫຼາຍຕາລາງໃນທົ່ວຖັນ ຫຼື/ແລະແຖວຕາມພາລາມິເຕີທີ່ທ່ານລະບຸ.
ຟັງຊັນ Excel TEXTSPLIT
ຟັງຊັນ TEXTSPLIT ໃນ Excel ແຍກສະຕຣິງຂໍ້ຄວາມໂດຍຕົວຂັ້ນທີ່ໃຫ້ໄວ້ໃນທົ່ວຖັນ ຫຼື/ແລະແຖວ. ຜົນໄດ້ຮັບແມ່ນ array ໄດນາມິກທີ່ຮົ່ວເຂົ້າໄປໃນຫຼາຍຕາລາງອັດຕະໂນມັດ.
ຟັງຊັນຈະໃຊ້ຫຼາຍເຖິງ 6 ອາກິວເມັນ, ພຽງແຕ່ຕ້ອງການສອງອັນທໍາອິດເທົ່ານັ້ນ.
TEXTSPLIT(ຂໍ້ຄວາມ, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])text (ຕ້ອງການ) - ຂໍ້ຄວາມທີ່ຈະແຍກ. ສາມາດສະໜອງເປັນສະຕຣິງ ຫຼືຕາລາງອ້າງອີງໄດ້.
col_delimiter (ຕ້ອງການ) - ຕົວອັກສອນທີ່ຊີ້ບອກບ່ອນທີ່ຈະແບ່ງຂໍ້ຄວາມໃນທົ່ວຖັນ. ຖ້າຖືກລະເວັ້ນ, row_delimiter ຈະຕ້ອງຖືກກໍານົດ.
row_delimiter (ທາງເລືອກ) - ຕົວອັກສອນທີ່ຊີ້ບອກບ່ອນທີ່ຈະແບ່ງຂໍ້ຄວາມຂ້າມແຖວ.
ignore_empty (ທາງເລືອກ) - ລະບຸວ່າຈະບໍ່ສົນໃຈຄ່າຫວ່າງເປົ່າຫຼືບໍ່:
- FALSE (ຄ່າເລີ່ມຕົ້ນ) -ສ້າງຕາລາງຫວ່າງເປົ່າສໍາລັບຕົວຂັ້ນຕິດຕໍ່ກັນໂດຍບໍ່ມີຄ່າລະຫວ່າງ.
- TRUE - ບໍ່ສົນໃຈຄ່າຫວ່າງເປົ່າ, ເຊັ່ນ: ຢ່າສ້າງຕາລາງຫວ່າງສໍາລັບສອງຕົວຂັ້ນຕິດຕໍ່ກັນ ຫຼືຫຼາຍກວ່ານັ້ນ.
match_mode (ທາງເລືອກ) - ກຳນົດຄວາມອ່ອນໄຫວຕົວພິມໃຫຍ່ສຳລັບຕົວຂັ້ນ. ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນ.
- 0 (ຄ່າເລີ່ມຕົ້ນ) - case-sensitive
- 1 - case-insensitive
pad_with (ເລືອກໄດ້ ) - ຄ່າທີ່ຈະໃຊ້ແທນຄ່າທີ່ຂາດຫາຍໄປໃນອາເຣສອງມິຕິ. ຄ່າເລີ່ມຕົ້ນແມ່ນ #N/A error.
ຕົວຢ່າງເຊັ່ນ: ເພື່ອແບ່ງຂໍ້ຄວາມໃນ A2 ເປັນຫຼາຍຕາລາງໂດຍໃຊ້ເຄື່ອງໝາຍຈຸດ ແລະຍະຫວ່າງເປັນຕົວແຍກ, ສູດແມ່ນ:
=TEXTSPLIT(A2, ", ")
ຄວາມພ້ອມຂອງ TEXTSPLIT
ຟັງຊັນ TEXTSPLIT ສາມາດໃຊ້ໄດ້ໃນ Excel ສໍາລັບ Microsoft 365 (Windows ແລະ Mac) ແລະ Excel ສໍາລັບເວັບເທົ່ານັ້ນ.
ເຄັດລັບ:
- ໃນ Excel ເວີຊັ່ນທີ່ຟັງຊັນ TEXTSPLIT ບໍ່ສາມາດໃຊ້ໄດ້ (ນອກເໜືອໄປຈາກ Excel 365), ທ່ານສາມາດໃຊ້ຕົວຊ່ວຍສ້າງ Text to Columns ເພື່ອແຍກເຊວໄດ້.
- ເພື່ອປະຕິບັດໜ້າວຽກປີ້ນກັບກັນ, ເຊັ່ນ: ການເຂົ້າຮ່ວມເນື້ອໃນຂອງ ຫຼາຍເຊລເຂົ້າໄປໃນຫນຶ່ງໂດຍໃຊ້ຕົວຂັ້ນທີ່ແນ່ນອນ, TEXTJOIN ແມ່ນຫນ້າທີ່ທີ່ຈະໃຊ້.
ສູດ TEXTSPLIT ພື້ນຖານເພື່ອແບ່ງເຊລໃນ Excel
ສໍາລັບການເລີ່ມຕົ້ນ, ໃຫ້ເບິ່ງວິທີການໃຊ້ TEXTSPLIT. ສູດໃນຮູບແບບທີ່ງ່າຍທີ່ສຸດເພື່ອແບ່ງຂໍ້ຄວາມໂດຍຕົວຂັ້ນສະເພາະ.
ແບ່ງຕາລາງຕາມລວງນອນໃນທົ່ວຖັນ
ເພື່ອແບ່ງເນື້ອໃນຂອງຕາລາງທີ່ໃຫ້ອອກເປັນຫຼາຍຖັນ, ໃຫ້ສະໜອງການອ້າງອີງເຖິງຕາລາງທີ່ບັນຈຸສະຕຣິງຕົ້ນສະບັບສຳລັບອາກິວເມັນທຳອິດ ( ຂໍ້ຄວາມ ) ແລະຕົວຂັ້ນທີ່ໝາຍເຖິງຈຸດທີ່ການແຍກຄວນເກີດຂຶ້ນສຳລັບອາກິວເມັນທີສອງ ( col_delimiter ).
ຕົວຢ່າງ, ເພື່ອແຍກສະຕຣິງໃນ A2 ຕາມລວງນອນດ້ວຍເຄື່ອງໝາຍຈຸດ, ສູດຄຳນວນແມ່ນ:
=TEXTSPLIT(A2, ",")
ສຳລັບຕົວຂັ້ນ, ພວກເຮົາໃຊ້ເຄື່ອງໝາຍຈຸດທີ່ຕິດຢູ່ໃນວົງຢືມຄູ່ (",") .
ດັ່ງນັ້ນ, ແຕ່ລະລາຍການທີ່ແຍກກັນດ້ວຍເຄື່ອງໝາຍຈຸດຈະເຂົ້າໄປໃນຖັນແຕ່ລະແຖວ:
ແຍກຕາລາງຕາມລວງຕັ້ງຂ້າມແຖວ
ເພື່ອແບ່ງຂໍ້ຄວາມຂ້າມຫຼາຍແຖວ, ອັນທີສາມ. argument ( row_delimiter ) ແມ່ນບ່ອນທີ່ທ່ານວາງຕົວຂັ້ນ. ອາກິວເມັນທີສອງ ( col_delimiter ) ຖືກລະເວັ້ນໃນກໍລະນີນີ້.
ຕົວຢ່າງ, ເພື່ອແຍກຄ່າໃນ A2 ອອກເປັນແຖວຕ່າງໆ, ສູດແມ່ນ:
=TEXTSPLIT(A2, ,",")
ກະລຸນາຮັບຊາບວ່າ, ໃນທັງສອງກໍລະນີ, ສູດຄຳນວນຖືກໃສ່ຢູ່ໃນເຊລດຽວເທົ່ານັ້ນ (C2). ໃນເຊລໃກ້ຄຽງ, ຄ່າທີ່ສົ່ງມາຈະຮົ່ວໂດຍອັດຕະໂນມັດ. array ຜົນໄດ້ຮັບ (ເຊິ່ງເອີ້ນວ່າໄລຍະການຮົ່ວໄຫຼ) ຖືກເນັ້ນໃສ່ດ້ວຍຂອບສີຟ້າທີ່ຊີ້ບອກວ່າທຸກຢ່າງພາຍໃນມັນຖືກຄິດໄລ່ໂດຍສູດໃນຕາລາງຊ້າຍເທິງ.
ແຍກຂໍ້ຄວາມໂດຍສະຕຣິງຍ່ອຍ
ໃນ ຫຼາຍກໍລະນີ, ຄ່າໃນສະຕຣິງແຫຼ່ງແມ່ນແຍກອອກໂດຍລໍາດັບຂອງຕົວອັກສອນ, ເຄື່ອງໝາຍຈຸດ ແລະຊ່ອງຫວ່າງເປັນຕົວຢ່າງປົກກະຕິ. ເພື່ອຈັດການສະຖານະການນີ້, ໃຫ້ໃຊ້ສາຍຍ່ອຍສຳລັບຕົວຂັ້ນ.
ຕົວຢ່າງ, ເພື່ອແຍກຂໍ້ຄວາມໃນ A2 ອອກເປັນຫຼາຍຖັນ.ໂດຍເຄື່ອງໝາຍຈຸດ ແລະຍະຫວ່າງ, ໃຫ້ໃຊ້ສະຕຣິງ ", " ສໍາລັບ col_delimiter .
=TEXTSPLIT(A2, ", ")
ສູດນີ້ໄປຫາ B2, ແລະຈາກນັ້ນທ່ານຄັດລອກມັນລົງໄປເລື້ອຍໆ. ຈຸລັງຕາມຄວາມຕ້ອງການ.
ແຍກສະຕຣິງອອກເປັນຖັນ ແລະແຖວພ້ອມກັນ
ເພື່ອແຍກສະຕຣິງຂໍ້ຄວາມເປັນແຖວ ແລະຖັນຕໍ່ໆກັນ, ໃຫ້ກໍານົດຕົວຂັ້ນທັງສອງໃນສູດ TEXTSPLIT ຂອງທ່ານ.
ຕົວຢ່າງ, ເພື່ອແຍກສະຕຣິງຂໍ້ຄວາມໃນ A2 ຂ້າມຖັນ ແລະແຖວ, ພວກເຮົາສະໜອງ:
- ເຄື່ອງໝາຍເທົ່າກັນ ("=") ສໍາລັບ col_delimiter
- ເຄື່ອງໝາຍຈຸດ ແລະ a space (", ") ສໍາລັບ row_delimiter
ສູດສົມບູນໃຊ້ແບບຟອມນີ້:
=TEXTSPLIT(A2, "=", ", ")
ຜົນໄດ້ຮັບແມ່ນ 2-D array ປະກອບດ້ວຍ 2 ຖັນ ແລະ 3 ແຖວ:
ແຍກເຊລໂດຍຕົວຂັ້ນຫຼາຍຕົວ
ເພື່ອຈັດການຕົວຂັ້ນຫຼາຍ ຫຼືບໍ່ສອດຄ່ອງກັນໃນສະຕຣິງແຫຼ່ງທີ່ມາ, ໃຫ້ໃຊ້ຄ່າຄົງທີ່ array ເຊັ່ນ {"x","y" "z"} ສໍາລັບການໂຕ້ແຍ້ງຕົວຂັ້ນ.
ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ຂໍ້ຄວາມໃນ A2 ຖືກຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດ (",") ແລະເຄື່ອງໝາຍຈຸດ (";") ທີ່ມີ ແລະບໍ່ມີຍະຫວ່າງ. ເພື່ອແຍກສະຕຣິງຕາມແນວຕັ້ງອອກເປັນແຖວດ້ວຍຕົວຂັ້ນທັງໝົດ 4 ຮູບແບບຂອງຕົວຂັ້ນ, ສູດຄຳນວນແມ່ນ:
=TEXTSPLIT(A2, , {",",", ",";","; "})
ຫຼື, ທ່ານສາມາດໃສ່ພຽງແຕ່ເຄື່ອງໝາຍຈຸດ (",") ແລະເຄື່ອງໝາຍຈຸດ ("; ") ໃນ array, ແລະຫຼັງຈາກນັ້ນເອົາຊ່ອງຫວ່າງເພີ່ມເຕີມໂດຍການຊ່ວຍເຫຼືອຂອງຟັງຊັນ TRIM:
=TRIM(TEXTSPLIT(A2, , {",",";"}))
Split text ignoring valuesເປົ່າຫວ່າງ
ຖ້າ String ມີ ສອງຫຼືຫຼາຍກວ່າຕົວກໍານົດຕົວຂັ້ນຕິດຕໍ່ກັນໂດຍບໍ່ມີຄ່າລະຫວ່າງພວກມັນ, ທ່ານສາມາດເລືອກວ່າຈະບໍ່ສົນໃຈສິ່ງດັ່ງກ່າວຫວ່າງເປົ່າຄຸນຄ່າຫຼືບໍ່. ພຶດຕິກໍານີ້ຖືກຄວບຄຸມໂດຍພາລາມິເຕີ ignore_empty ທີສີ່, ເຊິ່ງຄ່າເລີ່ມຕົ້ນເປັນ FALSE.
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຟັງຊັນ TEXTSPLIT ຈະບໍ່ສົນໃຈຄ່າຫວ່າງເປົ່າ. ພຶດຕິກໍາເລີ່ມຕົ້ນເຮັດວຽກໄດ້ດີສໍາລັບຂໍ້ມູນທີ່ມີໂຄງສ້າງໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.
ໃນຕາຕະລາງຕົວຢ່າງນີ້, ຄະແນນຂາດຢູ່ໃນບາງສະຕຣິງ. ສູດ TEXTSPLIT ທີ່ມີອາກິວເມັນ ignore_empty ຖືກລະເວັ້ນ ຫຼືຕັ້ງເປັນ FALSE ຈັດການກໍລະນີນີ້ຢ່າງສົມບູນ, ສ້າງຕາລາງຫວ່າງເປົ່າສໍາລັບແຕ່ລະຄ່າຫວ່າງເປົ່າ.
=TEXTSPLIT(A2, ", ")
ຫຼື
=TEXTSPLIT(A2, ", ", FALSE)
ດັ່ງນັ້ນ, ຄ່າທັງໝົດຈະປາກົດຢູ່ໃນຖັນທີ່ເໝາະສົມ.
ໃນກໍລະນີສະຕຣິງຂອງທ່ານມີຂໍ້ມູນທີ່ເປັນອັນດຽວກັນ, ມັນອາດຈະຢືນຢູ່ໃນເຫດຜົນທີ່ຈະບໍ່ສົນໃຈຄ່າຫວ່າງເປົ່າ. ສໍາລັບອັນນີ້, ໃຫ້ຕັ້ງອາກິວເມັນ ignore_empty ເປັນ TRUE ຫຼື 1.
ເຊັ່ນ: ເພື່ອແບ່ງ t ສະຕຣິງລຸ່ມນີ້ວາງແຕ່ລະທັກສະໃນຕາລາງແຍກຕ່າງຫາກໂດຍບໍ່ມີຊ່ອງຫວ່າງ, ສູດແມ່ນ:
=TEXTSPLIT(A2, ", ", ,TRUE)
ໃນກໍລະນີນີ້, ຄ່າທີ່ຂາດຫາຍໄປລະຫວ່າງຕົວຂັ້ນຕິດຕໍ່ກັນແມ່ນຖືກລະເລີຍຢ່າງສິ້ນເຊີງ:
ການແຍກເຊລເປັນຕົວພິມໃຫຍ່ທີ່ອ່ອນໄຫວຫຼືຕົວພິມນ້ອຍຕໍ່ກັນ
ເພື່ອຄວບຄຸມ case- ຄວາມອ່ອນໄຫວຂອງຕົວຂັ້ນ, ໃຊ້ອາກິວເມັນທີຫ້າ, match_mode .
ໂດຍຄ່າເລີ່ມຕົ້ນ, match_mode ຖືກຕັ້ງເປັນ 0, ເຮັດໃຫ້ TEXTSPLIT ຕົວພິມນ້ອຍໃຫຍ່ .
ໃນຕົວຢ່າງນີ້, ຕົວເລກຖືກແຍກອອກດ້ວຍຕົວພິມນ້ອຍ "x" ແລະຕົວພິມໃຫຍ່ "X".
ສູດຄຳນວນທີ່ມີຄ່າຕົວພິມນ້ອຍກວ່າຕົວພິມນ້ອຍຈະຍອມຮັບພຽງແຕ່ "x". "ເປັນຕົວຂັ້ນ:
=TEXTSPLIT(A2, " x ")
ກະລຸນາໃສ່ໃຈວ່າຕົວຂັ້ນມີຊ່ອງຫວ່າງຢູ່ທັງສອງດ້ານຂອງຕົວອັກສອນ " x " ເພື່ອປ້ອງກັນຊ່ອງຫວ່າງທີ່ນຳໜ້າ ແລະຕໍ່ຈາກໃນຜົນການຊອກຫາ.
ເພື່ອປິດຄວາມອ່ອນໄຫວຂອງກໍລະນີ, ທ່ານສະໜອງ 1 ໃຫ້ກັບ match_mode ເພື່ອບັງຄັບໃຫ້ສູດ TEXTSPLIT ບໍ່ສົນໃຈກໍລະນີຕົວອັກສອນ:
=TEXTSPLIT(A2, " x ", , ,1)
ດຽວນີ້, ທັງໝົດ ສະຕຣິງຖືກແບ່ງອອກຢ່າງຖືກຕ້ອງຕາມຕົວຂັ້ນ:
Pad ບໍ່ມີຄ່າໃນ 2D array
ອາກິວເມັນສຸດທ້າຍຂອງຟັງຊັນ TEXTSPLIT, pad_with , ມາສະດວກໃນກໍລະນີໜຶ່ງ ຫຼື ບໍ່ມີຄ່າເພີ່ມເຕີມໃນສະຕຣິງຕົ້ນສະບັບ. ເມື່ອສະຕຣິງດັ່ງກ່າວຖືກແບ່ງອອກເປັນທັງຖັນ ແລະແຖວ, ຕາມຄ່າເລີ່ມຕົ້ນ, Excel ຈະສົ່ງຄືນຂໍ້ຜິດພາດ #N/A ແທນຄ່າທີ່ຂາດຫາຍໄປເພື່ອບໍ່ໃຫ້ໂຄງສ້າງຂອງອາເຣສອງມິຕິ.
ໃນສະຕຣິງລຸ່ມນີ້, ບໍ່ມີ "=" ( col_delimiter ) ຫຼັງຈາກ "ຄະແນນ". ເພື່ອຮັກສາຄວາມສົມບູນຂອງອາເຣຜົນໄດ້ຮັບ, TEXTSPLIT ຜົນໄດ້ຮັບ #N/A ຖັດຈາກ "ຄະແນນ".
ເພື່ອເຮັດໃຫ້ຜົນໄດ້ຮັບທີ່ເປັນມິດກັບຜູ້ໃຊ້ຫຼາຍຂຶ້ນ, ທ່ານສາມາດທົດແທນຂໍ້ຜິດພາດ #N/A ດ້ວຍຄ່າໃດກໍໄດ້ທີ່ທ່ານຕ້ອງການ. ງ່າຍໆ, ພິມຄ່າທີ່ຕ້ອງການໃນອາກິວເມັນ pad_with .
ໃນກໍລະນີຂອງພວກເຮົາ, ນັ້ນອາດຈະເປັນຂີດໝາຍ ("-"):
=TEXTSPLIT(A2, "=", ", ", , ,"-")
ຫຼືສະຕຣິງຫວ່າງເປົ່າ (""):
=TEXTSPLIT(A2, "=", ", ", , ,"")
ຕອນນີ້ທ່ານໄດ້ຮຽນຮູ້ການປະຕິບັດຕົວຈິງຂອງແຕ່ລະອາກິວເມັນຂອງຟັງຊັນ TEXTSPLIT, ໃຫ້ເຮົາພິຈາລະນາຕົວຢ່າງຂັ້ນສູງທີ່ສາມາດຊ່ວຍເຈົ້າໄດ້. ຮັບມືກັບການທ້າທາຍທີ່ບໍ່ແມ່ນເລັກນ້ອຍໃນສະເປຣດຊີດ Excel ຂອງທ່ານ.
ແບ່ງວັນທີເປັນມື້, ເດືອນ ແລະປີ
ເພື່ອແບ່ງວັນທີອອກເປັນແຕ່ລະຫົວໜ່ວຍ, ກ່ອນອື່ນທ່ານຕ້ອງປ່ຽນວັນທີເປັນຂໍ້ຄວາມ ເພາະວ່າຟັງຊັນ TEXTSPLIT ຈັດການກັບຂໍ້ຄວາມສະຕຣິງ ໃນຂະນະທີ່ວັນທີ Excel ເປັນຕົວເລກ.
ງ່າຍທີ່ສຸດ. ວິທີການປ່ຽນຄ່າຕົວເລກເປັນຂໍ້ຄວາມແມ່ນໂດຍໃຊ້ຟັງຊັນ TEXT. ພຽງແຕ່ໃຫ້ແນ່ໃຈວ່າໄດ້ສະຫນອງລະຫັດຮູບແບບທີ່ເຫມາະສົມສໍາລັບວັນທີຂອງທ່ານ.
ໃນກໍລະນີຂອງພວກເຮົາ, ສູດແມ່ນ:
=TEXT(A2, "m/d/yyyy")
ຂັ້ນຕອນຕໍ່ໄປແມ່ນການສ້າງຫນ້າທີ່ຂ້າງເທິງນີ້ຢູ່ໃນ ອາກິວເມັນທີ 1 ຂອງ TEXTSPLIT ແລະໃສ່ຕົວຂັ້ນທີ່ສອດຄ້ອງກັນສໍາລັບອາກິວເມັນທີ 2 ຫຼືທີ 3, ຂຶ້ນກັບວ່າທ່ານກໍາລັງແບ່ງຕາມຖັນ ຫຼືແຖວ. ໃນຕົວຢ່າງນີ້, ຫົວໜ່ວຍວັນທີຖືກຂັ້ນດ້ວຍ slashes, ດັ່ງນັ້ນພວກເຮົາຈຶ່ງໃຊ້ "/" ສໍາລັບອາກິວເມັນ col_delimiter :
=TEXTSPLIT(TEXT(A2, "m/d/yyyy"), "/")
ແຍກເຊລ ແລະລຶບບາງຕົວອັກສອນອອກ
ຈິນຕະນາການອັນນີ້: ທ່ານໄດ້ແຍກສາຍຍາວອອກເປັນຕ່ອນໆ, ແຕ່ອາເຣທີ່ໄດ້ຮັບຜົນຍັງຄົງມີບາງຕົວອັກສອນທີ່ບໍ່ຕ້ອງການເຊັ່ນ: ວົງເລັບຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້:
=TEXTSPLIT(A2, " ", "; ")
ເພື່ອລອກອອກ ອອກຈາກວົງເລັບເປີດ ແລະປິດຕໍ່ໆກັນ, ວາງສອງໜ້າທີ່ຍ່ອຍເຂົ້າກັນ (ແຕ່ລະອັນແທນວົງເລັບດ້ວຍສະຕຣິງຫວ່າງເປົ່າ) ແລະໃຊ້ສູດ TEXTSPLIT ສໍາລັບ ຂໍ້ຄວາມ ອາກິວເມັນຂອງຕົວຍ່ອຍພາຍໃນ:
=SUBSTITUTE(SUBSTITUTE(TEXTSPLIT(A2, " ", "; "), "(", ""), ")", "")
ເຄັດລັບ. ຖ້າ array ສຸດທ້າຍມີຕົວອັກສອນພິເສດຫຼາຍເກີນໄປ, ທ່ານສາມາດລ້າງພວກມັນໄດ້ໂດຍໃຊ້ວິທີຫນຶ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນບົດຄວາມນີ້: ວິທີການເອົາຕົວອັກສອນທີ່ບໍ່ຕ້ອງການໃນ Excel.
Split strings ຂ້າມຄ່າສະເພາະ
ສົມມຸດວ່າທ່ານຕ້ອງການແຍກສະຕຣິງລຸ່ມນີ້ອອກເປັນ 4 ຖັນ: ຊື່ທໍາອິດ , ນາມສະກຸນ , ຄະແນນ , ແລະ ຜົນໄດ້ຮັບ . ບັນຫາແມ່ນວ່າບາງສາຍມີຫົວຂໍ້ "ທ່ານ." ຫຼື "ນາງ.", ເນື່ອງຈາກວ່າຜົນໄດ້ຮັບແມ່ນຜິດພາດທັງຫມົດ:
ການແກ້ໄຂແມ່ນບໍ່ຈະແຈ້ງແຕ່ຂ້ອນຂ້າງງ່າຍດາຍ :)
ນອກຈາກຕົວຂັ້ນທີ່ມີຢູ່ແລ້ວ, ຊຶ່ງເປັນຊ່ອງຫວ່າງ (" ") ແລະເຄື່ອງໝາຍຈຸດ ແລະຊ່ອງຫວ່າງ (", "), ທ່ານລວມເອົາສະຕຣິງ "Mr." ແລະ "Ms." ຢູ່ໃນຄ່າຄົງທີ່ຂອງອາເຣ col_delimiter , ເພື່ອໃຫ້ຟັງຊັນໃຊ້ຫົວເລື່ອງຂອງຕົນເອງເພື່ອແຍກອອກ. ຂໍ້ຄວາມ. ເພື່ອບໍ່ສົນໃຈຄ່າຫວ່າງເປົ່າ, ທ່ານຕັ້ງອາກິວເມັນ ignore_empty ເປັນ TRUE.
=TEXTSPLIT(A2, {" ",", ","Mr. ","Ms. "}, ,TRUE)
ດຽວນີ້, ຜົນໄດ້ຮັບແມ່ນສົມບູນແບບແທ້ໆ!
TEXTSPLIT ທາງເລືອກ
ໃນ Excel ເວີຊັນທີ່ຟັງຊັນ TEXTSPLIT ບໍ່ຖືກຮອງຮັບ, ທ່ານສາມາດແບ່ງສະຕຣິງໂດຍໃຊ້ການປະສົມທີ່ແຕກຕ່າງກັນຂອງຟັງຊັນ SEARCH / FIND ດ້ວຍຊ້າຍ, ຂວາ ແລະກາງ. ໂດຍສະເພາະ:
- ການຄົ້ນຫາແບບຕົວພິມນ້ອຍ ຫຼື ຕົວພິມນ້ອຍໃຫຍ່ທີ່ລະອຽດອ່ອນ FIND ກຳນົດຕຳແໜ່ງຂອງຕົວຂັ້ນພາຍໃນສະຕຣິງໃດໜຶ່ງ, ແລະ
- ຟັງຊັນຊ້າຍ, ຂວາ, ແລະ ກາງ ແຍກສະຕຣິງຍ່ອຍອອກກ່ອນ. , ຫຼັງຈາກ ຫຼືລະຫວ່າງສອງຕົວຢ່າງຂອງຕົວຂັ້ນ.
ໃນກໍລະນີຂອງພວກເຮົາ, ເພື່ອແບ່ງຄ່າທີ່ແຍກອອກດ້ວຍ ເຄື່ອງໝາຍຈຸດ ແລະ ຍະຫວ່າງ , ສູດຄຳນວນຈະໄປດັ່ງນີ້.
ເພື່ອແຍກຊື່:
=LEFT(A2, SEARCH(",", A2, 1) -1)
ເພື່ອດຶງຄະແນນ:
=MID(A2, SEARCH(",", A2) + 2, SEARCH(",", A2, SEARCH(",",A2)+1) - SEARCH(",", A2) - 2)
ເພື່ອເອົາຄະແນນຜົນໄດ້ຮັບ:
=RIGHT(A2, LEN(A2) - SEARCH(",", A2, SEARCH(",", A2) + 1)-1)
ສຳລັບຄຳອະທິບາຍລະອຽດຂອງເຫດຜົນຂອງສູດຄຳນວນ, ເບິ່ງວິທີການແຍກສະຕຣິງຕາມຕົວອັກສອນ ຫຼືໜ້າກາກ.
ກະລຸນາຈື່ໄວ້ວ່າບໍ່ຄືກັບ dynamic array. ຟັງຊັນ TEXTSPLIT, ສູດເຫຼົ່ານີ້ປະຕິບັດຕາມວິທີການແບບດັ້ງເດີມຂອງ one-formula-one-cell. ທ່ານໃສ່ສູດໃນຕາລາງທໍາອິດ, ແລະຫຼັງຈາກນັ້ນລາກມັນລົງຖັນເພື່ອຄັດລອກໄປຫາຈຸລັງຂ້າງລຸ່ມນີ້.
ຮູບຫນ້າຈໍຂ້າງລຸ່ມນີ້ສະແດງໃຫ້ເຫັນຜົນໄດ້ຮັບ:
ນັ້ນແມ່ນວິທີການແບ່ງຈຸລັງໃນ Excel 365. ໂດຍການນໍາໃຊ້ TEXTSPLIT ຫຼືວິທີແກ້ໄຂທາງເລືອກໃນສະບັບກ່ອນຫນ້າ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຫນ້າ!
ປື້ມຄູ່ມືການປະຕິບັດສໍາລັບການດາວໂຫຼດ
ຟັງຊັນ TEXTSPLIT ເພື່ອແຍກສະຕຣິງ – ຕົວຢ່າງສູດ (ໄຟລ໌ .xlsx)
<3