ສາລະບານ
ສູດ Excel ຊ່ວຍໃຫ້ພວກເຮົາແບ່ງຕາລາງ ຫຼືຂໍ້ຄວາມ ຫຼືຖັນ. ນີ້ເຮັດໃຫ້ຊຸດຂໍ້ມູນສາມາດອ່ານໄດ້ຫຼາຍຂຶ້ນ ແລະສາມາດເຂົ້າເຖິງຂໍ້ມູນທີ່ຖືກຕ້ອງໄດ້ງ່າຍຂຶ້ນ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະໄປເບິ່ງ ວິທີການສູດ Excel ຖືກນໍາໃຊ້ເພື່ອແບ່ງຈຸລັງ ຫຼື strings. ປື້ມບັນທຶກວຽກ ແລະບົດຝຶກຫັດ.
ສູດການແບ່ງແຍກ.xlsx
8 ວິທີງ່າຍໆໃນການໃຊ້ສູດການແຍກໃນ Excel
1. Excel ສູດດ້ວຍຊ້າຍ & amp; ຟັງຊັນຂວາເພື່ອແຍກເຊລ
ການ ຊ້າຍ ຟັງຊັນ ກັບຄືນຕົວອັກສອນຊ້າຍສຸດ ແລະ ຟັງຊັນຂວາ ຊ່ວຍໃຫ້ພວກເຮົາແຍກຕົວອັກສອນສຸດທ້າຍອອກຈາກຂໍ້ຄວາມ. ສາຍ. ເຫຼົ່ານີ້ແມ່ນ Microsoft Excel ຟັງຊັນຂໍ້ຄວາມ . ສົມມຸດວ່າພວກເຮົາມີຊຸດຂໍ້ມູນ ( B4:D9 ) ທີ່ມີບາງຊື່ແບບສຸ່ມ. ພວກເຮົາຈະໃຊ້ສູດເພື່ອ ແຍກເຊລ ທີ່ມີຊື່ເຫຼົ່ານັ້ນ.
ຂັ້ນຕອນ:
- ເລືອກ Cell C5 ທຳອິດ.
- ຕອນນີ້ພິມສູດຄຳນວນ:
=LEFT(B5,SEARCH(" ",B5)-1)
<0- ຈາກນັ້ນກົດ Enter ແລະໃຊ້ປຸ່ມ Fill Handle ເພື່ອເບິ່ງຜົນໃນຕາລາງຕໍ່ໄປ.
➥ ການແບ່ງສູດ
➤ ຄົ້ນຫາ(” “,B5)<2
ອັນນີ້ຈະຄົ້ນຫາພື້ນທີ່ ແລະສົ່ງກັບກັບຕຳແໜ່ງຂອງຊ່ອງດ້ວຍ ຟັງຊັນຄົ້ນຫາ .
➤ ຊ້າຍ( B5,SEARCH(” “,B5)-1)
ນີ້ຈະສະກັດຕົວອັກສອນທັງໝົດຢູ່ເບື້ອງຊ້າຍ ແລະສົ່ງຄືນຄ່າ.
- ຕໍ່ໄປເລືອກ Cell D5 .
- ພິມສູດຄຳນວນ:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
<2
- ໃນທີ່ສຸດ, ໃຫ້ກົດ Enter ແລະໃຊ້ເຄື່ອງມື Fill Handle ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.
➥ ການແບ່ງສູດ
➤ ຄົ້ນຫາ(” “,B5 )
ອັນນີ້ຈະຄົ້ນຫາພື້ນທີ່ ແລະສົ່ງກັບກັບຕຳແໜ່ງຂອງຊ່ອງດ້ວຍ ຟັງຊັນຄົ້ນຫາ .
➤ LEN(B5)
ອັນນີ້ຈະສົ່ງຄືນຈຳນວນຕົວອັກສອນທັງໝົດດ້ວຍ ຟັງຊັນ LEN .
➤ ຂວາ. (B5,LEN(B5)-SEARCH(” “,B5))
ນີ້ຈະສົ່ງຄ່ານາມສະກຸນ
ອ່ານເພີ່ມເຕີມ: ວິທີການແຍກເຊລໃນ Excel (ຄູ່ມືສຸດທ້າຍ)
2. ສູດ INDEX-ROWS ເພື່ອແຍກຖັນໜຶ່ງອອກເປັນຫຼາຍຖັນໃນ Excel
Excel ຟັງຊັນ ROWS ຖືກໃຊ້ເພື່ອສົ່ງຄືນແຖວ. ຕົວເລກ ແລະ ຟັງຊັນ INDEX ຕອບຄ່າຈາກໄລຍະທີ່ໃຫ້. ພວກເຮົາສາມາດນໍາໃຊ້ການລວມກັນຂອງສອງຫນ້າທີ່ນີ້ເພື່ອແຍກຫນຶ່ງຄໍລໍາເປັນຫຼາຍຖັນ. ສົມມຸດວ່າພວກເຮົາມີຊຸດຂໍ້ມູນ ( B4:B14 ). ພວກເຮົາຈະໃຊ້ສູດ INDEX-ROW ເພື່ອແຍກຖັນນີ້ເປັນສອງຖັນ ( ຖັນ 1 & ຖັນ 2 ).
<0 ຂັ້ນຕອນ:
- ທຳອິດເລືອກ Cell D5 .
- ຕໍ່ໄປ, ໃຫ້ຂຽນສູດຄຳນວນ:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- ດຽວນີ້ກົດ Enter ແລະໃຊ້ເຄື່ອງມື Fill Handle ເພື່ອເບິ່ງ ຜົນໄດ້ຮັບ.
➥ ສູດແບ່ງຂັ້ນ
➤ ROWS(D$5:D5)*2-1
ນີ້ຈະສົ່ງຄືນເລກແຖວ.
➤ INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
ນີ້ຈະສົ່ງຄ່າຈາກ ຊ່ວງ $B$5:$B$14 .
- ເລືອກ Cell E5 .
- ພິມສູດຄຳນວນ: <14
- ຈາກນັ້ນກົດ Enter ແລະໃຊ້ Fill Handle ເພື່ອ ຕື່ມຂໍ້ມູນໃສ່ເຊລລຸ່ມນີ້ໂດຍອັດຕະໂນມັດ.
- ເລືອກ Cell C5 .
- ຖັດໄປພິມສູດຄຳນວນ:
- ກົດ ປ້ອນ ແລະໃຊ້ເຄື່ອງມື Fill Handle ໄປຫາຕາລາງຂ້າງລຸ່ມ.
- ຕອນນີ້ເລືອກ Cell D5 .
- ພິມສູດຄຳນວນ:
- ຕີ Enter ແລະໃຊ້ Fill Handle ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.
- ອີກເທື່ອຫນຶ່ງເລືອກ Cell E5 .
- ຂຽນສູດ:
- ສຸດທ້າຍ, ກົດ Enter ແລະໃຊ້ເຄື່ອງມື Fill Handle ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.
- ໃນຕອນເລີ່ມຕົ້ນ, ເລືອກ Cell E5 .
- ຕໍ່ໄປໃຫ້ພິມສູດຄຳນວນ:
- ດຽວນີ້ກົດ Enter ແລະໃຊ້ເຄື່ອງມື Fill Handle ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.
- ຈາກນັ້ນເລືອກ Cell F5 .
- ຫຼັງຈາກນັ້ນ, ພິມສູດ: <14
- ສຸດທ້າຍ, ກົດ Enter ແລະໃຊ້ Fill Handle ເຄື່ອງມືຕໍ່ກັບເຊລລຸ່ມນີ້.
- ທຳອິດ, ເລືອກ Cell D5 .
- ຖັດໄປພິມສູດຄຳນວນ:
- ໃນທີ່ສຸດ, ກົດ Enter ແລະໃຊ້ເຄື່ອງມື Fill Handle ກັບຕາລາງຂ້າງລຸ່ມນີ້.
- ເລືອກ Cell C5 ທຳອິດ.
- ຕໍ່ໄປໃຫ້ຂຽນສູດຄຳນວນ:
- ສຸດທ້າຍ, ກົດ Enter ແລະໃຊ້ Fill Handle tool ເພື່ອຕື່ມຂໍ້ມູນໃສ່ເຊວອັດຕະໂນມັດ.
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
➥ ການແບ່ງສູດ
➤<2 ROWS(E$5:E5)*2
ອັນນີ້ຈະສົ່ງຄືນເລກແຖວ.
➤ INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)
ອັນນີ້ຈະສົ່ງຄ່າຈາກໄລຍະ $B$5:$B$14 .
ອ່ານເພີ່ມເຕີມ: VBA ເພື່ອແຍກ String ເປັນຫຼາຍຖັນໃນ Excel (2 ວິທີ)
3. ສູດ Excel ດ້ວຍການລວມກັນຂອງ LEFT, MID & amp; ຟັງຊັນທີ່ຖືກຕ້ອງເພື່ອແຍກຕົວໜັງສື
ບາງເທື່ອພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ແຍກສະຕຣິງຂໍ້ຄວາມ. Microsoft Excel ຟັງຊັນຊ້າຍ ສົ່ງຄືນຕົວອັກສອນຊ້າຍສຸດຂອງສະຕຣິງຂໍ້ຄວາມ ແລະ ຟັງຊັນຂວາ ຊ່ວຍໃຫ້ພວກເຮົາແຍກຕົວອັກສອນສຸດທ້າຍອອກຈາກສະຕຣິງຂໍ້ຄວາມ. ໃນທາງກົງກັນຂ້າມ, ຟັງຊັນ MID ດຶງຕົວອັກສອນກາງອອກຈາກກາງຂອງຂໍ້ຄວາມ. ການປະສົມປະສານຂອງ Excel LEFT , MID & ຟັງຊັນຂວາ ຊ່ວຍພວກເຮົາແບ່ງຂໍ້ຄວາມໜຶ່ງເປັນແຖວຫຼາຍຖັນ. ນີ້ພວກເຮົາມີຊຸດຂໍ້ມູນ ( B4:E9 ) ຂອງລາຍການທີ່ຂາຍແລ້ວ. ພວກເຮົາຈະແຍກລາຍການທີ່ຂາຍອອກເປັນສາມຖັນ ( CODE , SERIES , NUMBER ).
ຂັ້ນຕອນ:
=LEFT(B5,3)
=MID(B5,4,1)
=RIGHT(B5,3)
ອ່ານເພີ່ມເຕີມ: Excel VBA: Split String by Number of Characters (2 ວິທີງ່າຍໆ)
4. Excel IF Formula to Split
ເພື່ອດໍາເນີນການທົດສອບຢ່າງມີເຫດຜົນໃນຂອບເຂດທີ່ກໍານົດໄວ້, ພວກເຮົາໃຊ້ Excel ຟັງຊັນ IF . ມັນສົ່ງຄ່າບໍ່ວ່າຈະເປັນ TRUE ຫຼື FALSE . ໃຫ້ເວົ້າວ່າພວກເຮົາມີຊຸດຂໍ້ມູນ ( B4:F8 ) ຂອງປະຫວັດການຈ່າຍເງິນຂອງລູກຄ້າ. ພວກເຮົາຈະແຍກຖັນຊື່ AMOUNT ອອກເປັນສອງຖັນ ( CASH & CARD ).
=IF(C5="Cash",D5,"N/A")
ສູດນີ້ຈະສົ່ງຄ່າ AMOUNT ທີ່ຈ່າຍເປັນເງິນສົດໃນ Cell E5 . ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະກັບຄືນມາ' N/A '.
=IF(C5="Card",D5,"N/A")
ສູດນີ້ຈະສົ່ງຄ່າ AMOUNT ທີ່ຈ່າຍໃນບັດໃນ Cell F5 . ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະສົ່ງຄືນ ' N/A '.
ອ່ານເພີ່ມເຕີມ: ວິທີການແຍກເຊລໜຶ່ງເປັນສອງໃນ Excel (5 ວິທີທີ່ເປັນປະໂຫຍດ)
5. ການລວມກັນຂອງຟັງຊັນ IFERROR, MID, ຄົ້ນຫາເພື່ອແຍກຄໍາກາງ
ເພື່ອຫຼີກເວັ້ນຄວາມຜິດພາດໃດໆໃນສູດ, ພວກເຮົາໃຊ້ ຟັງຊັນ IFERROR ຍ້ອນວ່າມັນສົ່ງກັບຜົນໄດ້ຮັບທີ່ເປັນໄປໄດ້ອີກອັນຫນຶ່ງ. ບາງຄັ້ງພວກເຮົາມີຊຸດຂໍ້ມູນທີ່ແຕ່ລະຕາລາງມີສາມຄໍາ. ພວກເຮົາສາມາດໃຊ້ ຟັງຊັນ MID ເພື່ອແຍກຄຳກາງອອກ. ແຕ່ຖ້າບໍ່ມີຄໍາກາງ, ມັນຈະສະແດງຂໍ້ຜິດພາດ. ສໍາລັບການນັ້ນ, ພວກເຮົາໃຊ້ ຟັງຊັນ IFERROR ພ້ອມກັບ MID & ຟັງຊັນຄົ້ນຫາ ເພື່ອແຍກຄຳກາງໃນ Excel. ສົມມຸດວ່າພວກເຮົາມີຊຸດຂໍ້ມູນ ( B4:C9 ) ທີ່ມີຊື່ນັກຂຽນຕ່າງກັນ.
ຂັ້ນຕອນ:
<11 =IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
➥ ການແບ່ງສູດ
➤ ຄົ້ນຫາ(” “,B5)
ອັນນີ້ຈະຊອກຫາພື້ນທີ່ ແລະກັບຄືນດ້ວຍຕຳແໜ່ງຂອງຊ່ອງທີ່ມີ ຟັງຊັນຄົ້ນຫາ .
➤ MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,SEARCH(” “,B5)+1)-SEARCH(” “,B5))
ນີ້ຈະສົ່ງຄືນຄຳກາງໂດຍການໃຊ້ຄວາມແຕກຕ່າງຕຳແໜ່ງລະຫວ່າງຍະຫວ່າງທຳອິດ ແລະ ທີສອງ.
➤ IFERROR(MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-Search(” “,B5)),””)
ນີ້ຈະສົ່ງຄືນພື້ນທີ່ຫວ່າງຫາກບໍ່ມີຄຳກາງຢູ່ໃນຕາລາງ.
6. ສູດ Excel ທີ່ມີຟັງຊັນ SUBSTITUTE ເພື່ອແບ່ງວັນທີ
ເພື່ອແທນທີ່ຕົວອັກສອນສະເພາະໃນຂອບເຂດທີ່ໃຫ້ໄວ້ກັບຕົວອື່ນ, ພວກເຮົາໃຊ້ຟັງຊັນ Excel SUBSTITUTE . ພວກເຮົາສາມາດໃຊ້ສູດ Excel ດ້ວຍ SUBSTITUTE , LEN & ຟັງຊັນຊອກຫາ ຫໍ່ຢູ່ໃນ ຟັງຊັນຂວາ ເພື່ອແບ່ງວັນທີຈາກຕາລາງ. ພວກເຮົາຕ້ອງຈື່ຈໍາໄວ້ວ່າສູດສາມາດນໍາໃຊ້ໄດ້ພຽງແຕ່ໃນເວລາທີ່ມີວັນທີໃນຕອນທ້າຍຂອງເຊລເຊັ່ນ: ຊຸດຂໍ້ມູນຂ້າງລຸ່ມນີ້ ( B4:C8 ).
ຂັ້ນຕອນ:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
➥ ການແບ່ງສູດ
➤<2 LEN(B5)
ນີ້ຈະສົ່ງຄືນຄວາມຍາວຂອງຂໍ້ຄວາມ.
➤ ແທນ(B5,” “, ””)
ນີ້ຈະປ່ຽນແທນຊ່ອງຫວ່າງທັງໝົດໃນ Cell B5 .
➤ LEN(B5)-LEN (ຕົວແທນ(B5,”"," "))
ນີ້ຈະຫັກຄວາມຍາວໂດຍບໍ່ມີຊ່ອງຫວ່າງ. "~", ແທນ (B5) -Len (B5) (B5, " ແລະວັນທີ.
➤ ຊອກຫາ (B5, "," , ")) - 2))
0> ➤ ຂວາ (B5, Len (B5), ",", ",", ແທນ (b5, " "," ")) - 2)))
[1] ຕົວຢ່າງ 5)7. ມັນຫມາຍຄວາມວ່າ ຕົວອັກສອນ . ມັນສົ່ງຄືນຕົວລະຄອນທີ່ລະບຸໂດຍເລກລະຫັດ ASCII. ພວກເຮົາສາມາດໃຊ້ char funicage ເພື່ອແບ່ງປັນຂໍ້ຄວາມໂດຍການພັກຜ່ອນທີ່ເປັນການເຮັດວຽກທີ່ມີລັກສະນະການແບ່ງແຍກ. ສົມມຸດວ່າພວກເຮົາມີຊຸດຂໍ້ມູນ ( B4: C8 ) ຊື່ Microsoft ຊື່ຂອງຜະລິດຕະພັນ. ພວກເຮົາກໍາລັງຈະສະກັດຊື່ຜະລິດຕະພັນໂດຍໃຊ້ char & amp; ຟັງຊັນການຄົ້ນຫາ ຫໍ່ເຂົ້າໄປໃນ ປະຕິບັດຫນ້າທີ່ . ນີ້ແມ່ນລະຫັດ ASCII ສໍາລັບເສັ້ນແມ່ນ 10
- ເລືອກ COCT C5 . ຕອນນີ້ພິມສູດ:
- ຫຼັງຈາກນັ້ນກົດ ໃສ່ ແລະໃຊ້ ຕື່ມຂໍ້ມູນ ເພື່ອເບິ່ງຜົນໄດ້ຮັບ.
➥ ການແບ່ງສູດ
➤ SEARCH(CHAR(10),B5,1)-1
ນີ້ຈະຊອກຫາຕຳແໜ່ງຂອງຂໍ້ຄວາມທີ່ເປັນ ' 5 '.
<0 ➤ ຊ້າຍ(B5, ຄົ້ນຫາ(CHAR(10),B5,1)-1)ນີ້ຈະສົ່ງຄ່າທາງຊ້າຍສຸດ.
<0 ອ່ານເພີ່ມເຕີມ: Excel VBA: Split String by Character (6 ຕົວຢ່າງທີ່ເປັນປະໂຫຍດ)8. FILTERXML Formula to Split in Excel
ເພື່ອເບິ່ງຂໍ້ຄວາມອອກເປັນແບບໄດນາມິກ array ຫຼັງຈາກແຍກ, ພວກເຮົາສາມາດໃຊ້ Excel FILTERXML function . ມັນມີຢູ່ໃນ Microsoft Excel 365 . ໃຫ້ເວົ້າວ່າພວກເຮົາມີຊຸດຂໍ້ມູນ ( B4:B8 ) ຂອງປະຫວັດການຈ່າຍເງິນຂອງລູກຄ້າ. ພວກເຮົາຈະແຍກຊື່ລູກຄ້າ ແລະວິທີການຊໍາລະ.
ຂັ້ນຕອນ:
- ທໍາອິດ, ເລືອກ Cell C5 .
- ຕໍ່ໄປ, ໃຫ້ຂຽນສູດຄຳນວນ:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))
ຢູ່ນີ້ຂໍ້ຍ່ອຍຖືກສະແດງເປັນ ' s ' ແລະໂຫນດຫຼັກແມ່ນສະແດງເປັນ ' t '.
- ຈາກນັ້ນກົດ ປ້ອນ ແລະໃຊ້ Fill Handle ເພື່ອຕື່ມຂໍ້ມູນໃສ່ຕາລາງລຸ່ມນີ້ໂດຍອັດຕະໂນມັດ.
➥ ການແບ່ງສູດ
➤ FILTERXML(“” & SUBSTITUTE(B5,”,”,”)& “”,”//s”)
ນີ້ຈະປ່ຽນສະຕຣິງຂໍ້ຄວາມໃຫ້ເປັນສະຕຣິງ XML ໂດຍການປ່ຽນຕົວອັກສອນຕົວຂັ້ນເປັນແທັກ XML.
➤ TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,”,”,”)& “”,”//s”))
ຟັງຊັນ TRANSPOSE ຈະສົ່ງຄືນຜົນຜະລິດ.ຕາມແນວນອນແທນທີ່ຈະເປັນແນວຕັ້ງ.
ອ່ານເພີ່ມເຕີມ: ວິທີການແບ່ງເຊລດຽວອອກເປັນເຄິ່ງຫນຶ່ງໃນ Excel (ເສັ້ນຂວາງ & ຢຽດຕາມແນວນອນ)
ສະຫຼຸບ
ເຫຼົ່ານີ້ ແມ່ນວິທີທີ່ໄວທີ່ສຸດທີ່ຈະໃຊ້ສູດ Excel ເພື່ອແບ່ງປັນ. ມີການເພີ່ມປື້ມຄູ່ມືການປະຕິບັດ. ສືບຕໍ່ເດີນຫນ້າແລະໃຫ້ມັນພະຍາຍາມ. ທ່ານສາມາດຖາມຫຍັງໄດ້ ຫຼືແນະນຳວິທີການໃໝ່ໆ.