ສາລະບານ
ຖ້າທ່ານກໍາລັງຊອກຫາເຄັດລັບພິເສດບາງຢ່າງເພື່ອສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນໃນ Excel, ທ່ານໄດ້ມາຮອດບ່ອນທີ່ຖືກຕ້ອງແລ້ວ. ໃນ Microsoft Excel, ມີຫຼາຍວິທີທີ່ຈະສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະປຶກສາຫາລືສີ່ວິທີການສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນ. ໃຫ້ເຮົາເຮັດຕາມຄຳແນະນຳທີ່ສົມບູນເພື່ອຮຽນຮູ້ທັງໝົດນີ້.
ດາວໂຫລດ Practice Workbook
ດາວໂຫລດປື້ມຄູ່ມືການຝຶກຫັດນີ້ເພື່ອອອກກໍາລັງກາຍໃນຂະນະທີ່ທ່ານກໍາລັງອ່ານບົດຄວາມນີ້.
Extract Text between two Characters.xlsm
4 ວິທີສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນໃນ Excel
ທີ່ນີ້, ພວກເຮົາມີຊຸດຂໍ້ມູນທີ່ມີ Reference ແລະ Client Code. ເປົ້າໝາຍຫຼັກຂອງພວກເຮົາແມ່ນເພື່ອແຍກຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນ.
ໃນພາກຕໍ່ໄປນີ້, ພວກເຮົາຈະໃຊ້ 4 ວິທີເພື່ອແຍກຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນ.
1 . ການໃຊ້ຟັງຊັນ MID, ຊ້າຍ, ແລະຊອກຫາເພື່ອສະກັດຂໍ້ຄວາມ
ເພື່ອແຍກຂໍ້ຄວາມ, ພວກເຮົາຈະລວມ ຟັງຊັນ MID , ຟັງຊັນ LEFT , ແລະ the ຊອກຫາຟັງຊັນ . ທີ່ນີ້, ຟັງຊັນ MID ສົ່ງຄືນຕົວອັກສອນຈາກກາງຂອງຂໍ້ຄວາມ. ຊ້າຍ ຟັງຊັນສົ່ງຄືນຈໍານວນຕົວອັກສອນທີ່ລະບຸໄວ້ຈາກການເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມ. ສຸດທ້າຍ, ຟັງຊັນ FIND ສົ່ງຄືນຕຳແໜ່ງເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມໜຶ່ງ. ທ່ານຕ້ອງປະຕິບັດຕາມຂັ້ນຕອນຕໍ່ໄປນີ້ເພື່ອແຍກຂໍ້ຄວາມໃນຖັນລະຫັດລູກຄ້າໃນຊຸດຂໍ້ມູນຂ້າງລຸ່ມນີ້.
ພວກເຮົາຈະໃຊ້ປະຕິບັດຕາມສູດລວມຢູ່ໃນຕາລາງຜົນຜະລິດ C5:
=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)
ຫຼັງຈາກນັ້ນ, ກົດ Enter ແລະລາກຕົວຈັບການຕື່ມ . ຕອນນີ້ທ່ານຈະໄດ້ຮັບຜົນອອກມາຕໍ່ໄປນີ້.
🔎 ສູດເຮັດວຽກແນວໃດ?
- ຢູ່ນີ້, ຟັງຊັນ FIND(“/”,B5)+1 ສົ່ງຄືນຕຳແໜ່ງເລີ່ມຕົ້ນຂອງໜຶ່ງສະຕຣິງຂໍ້ຄວາມທີ່ພວກເຮົາຕ້ອງການແຍກລະຫວ່າງສອງຕົວໜັງສືກັບພວກເຮົາ. ຈະໄດ້ຮັບຜົນຜະລິດດັ່ງຕໍ່ໄປນີ້:
{5;7;5;5;5;5}
- ຟັງຊັນ LEN(B5) ສົ່ງຄືນຈຳນວນຕົວອັກສອນໃນ ສະຕຣິງຂໍ້ຄວາມຕໍ່ໄປນີ້:
{11;11;13;12;10;10}
- ບ່ອນນີ້, MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) ຈະສົ່ງຄືນຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນທຳອິດເຊັ່ນ: ຜົນໄດ້ຮັບຕໍ່ໄປນີ້:
{THER/38 ;GS/31; XLMNE/846; ENHT/846; TML/23; KGF/14}
- The FIND(“/”,MID(B5,FIND(“/”,B5)+1,LEN(B5)))-1 ຈະສົ່ງຄືນຄວາມຍາວຂອງຂໍ້ຄວາມ (ສິ່ງທີ່ໄດ້ມາຈາກຟັງຊັນຂ້າງເທິງ) ທີ່ພວກເຮົາຕ້ອງການສະກັດ ແລະສະແດງຜົນອອກມາຕໍ່ໄປນີ້:
{4;2;5;4;3;3}
- ສຸດທ້າຍ, ໂດຍການໃຊ້ ຟັງຊັນ LEFT ພວກເຮົາຈະໄດ້ຮັບຕົວເລກທີ່ລະບຸໄວ້ລະຫວ່າງສອງຕົວອັກສອນ.
ອ່ານເພີ່ມເຕີມ: ວິທີການ ສະກັດຂໍ້ຄວາມຈາກເຊລໃນ Excel (5 ວິທີ)
2. ຟັງຊັນ SUBSTITUTE, MID, ແລະ REPT ເພື່ອສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນໃນ Excel
ເພື່ອສະກັດຂໍ້ຄວາມໃນລະຫັດລູກຄ້າ ຖັນ, ພວກເຮົາຈະສົມທົບ ຟັງຊັນ SUBSTITUTE , MIDຟັງຊັນ , ແລະ ຟັງຊັນ REPT . ທີ່ນີ້, ຟັງຊັນ SUBSTITUTE ແທນຂໍ້ຄວາມທີ່ມີຢູ່ແລ້ວດ້ວຍຂໍ້ຄວາມໃໝ່ໃນສະຕຣິງຂໍ້ຄວາມ, ແລະຟັງຊັນ REPT ເຮັດຊ້ຳຂໍ້ຄວາມຕາມຈຳນວນຄັ້ງທີ່ກຳນົດໄວ້.
ພວກເຮົາຈະໃຊ້ສູດການລວມກັນຕໍ່ໄປນີ້ຢູ່ໃນຕາລາງຜົນຜະລິດ C5:
=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
ຫຼັງຈາກນັ້ນ. ກົດ Enter ແລະລາກຕົວຈັບ ຕື່ມ. ຕອນນີ້ທ່ານຈະໄດ້ຮັບຜົນອອກມາຕໍ່ໄປນີ້.
🔎 ສູດເຮັດວຽກແນວໃດ?
- ຢູ່ນີ້, ຟັງຊັນ REPT(” “,6) REPT ຊໍ້າຄືນຂໍ້ຄວາມເປັນຈໍານວນຄັ້ງທີ່ກຳນົດ.
- The MID(SUBSTITUTE(“/”&B5& ;REPT(” “,6),”/”,REPT(“,”,255)),2*255,255) ຈະສົ່ງຄືນຜົນໄດ້ຮັບຕໍ່ໄປນີ້ໃນຕາລາງ C5 :
{,,,Nancy,,,,,,,,,,,,..
- ຈາກນັ້ນຟັງຊັນ SUBSTITUTE ຈະສົ່ງຄືນຜົນໄດ້ຮັບຕໍ່ໄປນີ້:
{ Nancy;GS;XLMNE;ENHT;TML;KGF}
ອ່ານເພີ່ມເຕີມ: ສະກັດຂໍ້ຄວາມກ່ອນຕົວອັກສອນໃນ Excel (4 Quick Ways
ການອ່ານທີ່ຄ້າຍກັນ
- ວິທີສະກັດຂໍ້ຄວາມຫຼັງຈາກຊ່ອງທີສອງໃນ Excel (6 ວິທີ)<7
- ການສະກັດຂໍ້ຄວາມຫຼັງຈາກຂໍ້ຄວາມສະເພາະໃນ Excel (10 ວິທີ)
- ວິທີສະກັດຂໍ້ຄວາມຫຼັງຈາກຍະຫວ່າງສຸດທ້າຍໃນ Excel (5 ວິທີ)
3. ການໃຊ້ຟັງຊັນ MID ແລະ SEARCH ເພື່ອສະກັດຂໍ້ຄວາມ
ເພື່ອແຍກຂໍ້ຄວາມໃນຖັນລະຫັດລູກຄ້າ, ພວກເຮົາຕ້ອງລວມ ຟັງຊັນ MID ແລະ ຫນ້າທີ່ຄົ້ນຫາ ໃນ . ທີ່ນີ້, ໄດ້ ຊອກຫາ ຟັງຊັນຈະສົ່ງຄືນຕົວເລກຂອງຕົວອັກສອນທີ່ຕົວອັກສອນສະເພາະໃດໜຶ່ງ ຫຼືສະຕຣິງຂໍ້ຄວາມຖືກພົບເຫັນເປັນຄັ້ງທຳອິດ.
ພວກເຮົາຈະໃຊ້ສູດການລວມກັນຕໍ່ໄປນີ້ໃນຜົນໄດ້ຮັບ. ເຊລ C5:
=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)
ຫຼັງຈາກນັ້ນ, ກົດ Enter ແລະລາກຕົວຈັບການຕື່ມ . ຕອນນີ້ທ່ານຈະໄດ້ຮັບຜົນອອກມາຕໍ່ໄປນີ້.
🔎 ສູດເຮັດວຽກແນວໃດ?
- ຢູ່ບ່ອນນີ້, ຟັງຊັນ SEARCH(“/”,B5) + 1 ຈະສົ່ງຄືນຈຳນວນຕົວອັກສອນທີ່ຕົວອັກສອນສະເພາະໃດໜຶ່ງ ຫຼືສະຕຣິງຂໍ້ຄວາມຖືກພົບເຫັນເປັນຄັ້ງທຳອິດເຊັ່ນ:
{5;7;5;5;5;5}
ແລະ ອັນນີ້ຖືກໃຊ້ສຳລັບການເລີ່ມຕົ້ນຕົວອັກສອນສຳລັບ MID ຟັງຊັນ .
- ການຄົ້ນຫາ(“/”,B5,SEARCH(“/”,B5)+1) – ຄົ້ນຫາ(“/”,B5) – 1 ຟັງຊັນໃຫ້ຜົນໄດ້ຮັບຕໍ່ໄປນີ້:<15
{4;2;5;4;3;3}
ແລະນີ້ແມ່ນຕົວໜັງສືສິ້ນສຸດສຳລັບຟັງຊັນ MID.
- ສຸດທ້າຍ, MID ຟັງຊັນສົ່ງຄືນຕົວອັກສອນຈາກເຄິ່ງກາງຂອງຂໍ້ຄວາມ.
ອ່ານເພີ່ມເຕີມ: ສະກັດຂໍ້ຄວາມຫຼັງຈາກຕົວອັກສອນໃນ Excel (6 ວິທີ)
4. ການນໍາໃຊ້ VBA ເພື່ອສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນໃນ Excel
ຕອນນີ້, ທ່ານຕ້ອງປະຕິບັດຕາມຂັ້ນຕອນຕໍ່ໄປນີ້ຖ້າທ່ານຕ້ອງການສະກັດຂໍ້ຄວາມໃນຖັນລະຫັດລູກຄ້າ.<1
📌 ຂັ້ນຕອນ:
- ທຳອິດ, ກົດ ALT+F 11 ຫຼືທ່ານຕ້ອງໄປທີ່ແຖບ ຜູ້ພັດທະນາ , ເລືອກ Visual Basic ເພື່ອເປີດ Visual Basic Editor, ແລະຄລິກ ແຊກ, ເລືອກ ໂມດູນ .
- ຕໍ່ໄປ, ທ່ານຕ້ອງພິມ ລະຫັດຕໍ່ໄປນີ້:
4101
- ດຽວນີ້, ກົດ F5 ຫຼືເລືອກ ແລ່ນ , ແລະຄລິກໃສ່ Run Sub/UserFrom .
ສຸດທ້າຍ, ທ່ານຈະໄດ້ຮັບຜົນຜະລິດທີ່ຕ້ອງການຕໍ່ໄປນີ້.
💬 ສິ່ງທີ່ຄວນຈື່
✎ ຖ້າຫາກວ່າທ່ານກໍາລັງນໍາໃຊ້ສູດຂະຫນາດໃຫຍ່ລວມ, ທ່ານຄວນຈະລະມັດລະວັງການນໍາໃຊ້ວົງເລັບ. ຂ້າພະເຈົ້າເຊື່ອຢ່າງແຂງແຮງວ່າຈາກນີ້ທ່ານສາມາດສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນໃນ Excel. ຖ້າຫາກທ່ານມີຄໍາຖາມຫຼືຄໍາແນະນໍາ, ກະລຸນາແບ່ງປັນໃຫ້ເຂົາເຈົ້າໃນພາກສ່ວນຄໍາຄິດເຫັນຂ້າງລຸ່ມນີ້. ສືບຕໍ່ຮຽນຮູ້ວິທີການໃໝ່ໆ ແລະສືບຕໍ່ເຕີບໃຫຍ່!