ວິທີການສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນໃນ Excel (4 ວິທີ)

  • ແບ່ງປັນນີ້
Hugh West

ຖ້າທ່ານກໍາລັງຊອກຫາເຄັດລັບພິເສດບາງຢ່າງເພື່ອສະກັດຂໍ້ຄວາມລະຫວ່າງສອງຕົວອັກສອນໃນ 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. ຖ້າ​ຫາກ​ທ່ານ​ມີ​ຄໍາ​ຖາມ​ຫຼື​ຄໍາ​ແນະ​ນໍາ​, ກະ​ລຸ​ນາ​ແບ່ງ​ປັນ​ໃຫ້​ເຂົາ​ເຈົ້າ​ໃນ​ພາກ​ສ່ວນ​ຄໍາ​ຄິດ​ເຫັນ​ຂ້າງ​ລຸ່ມ​ນີ້​. ສືບຕໍ່ຮຽນຮູ້ວິທີການໃໝ່ໆ ແລະສືບຕໍ່ເຕີບໃຫຍ່!

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.