ສາລະບານ
Excel ສະໜອງວິທີທີ່ແຕກຕ່າງກັນເພື່ອສະກັດຂໍ້ມູນທີ່ແຕກຕ່າງກັນ, ສ່ວນຫຼາຍແມ່ນອີງໃສ່ໜ້າທີ່ທີ່ແຕກຕ່າງກັນ. ບາງຄົນອາດຈະຖືກສະກັດໂດຍກົງຈາກຫນ້າທີ່ສະເພາະໃນຂະນະທີ່ຄົນອື່ນສາມາດເອົາຮູບແບບທີ່ສັບສົນຫຼາຍຈາກການປະສົມປະສານຂອງຫນ້າທີ່. ໃນບົດຄວາມນີ້, ຂ້າພະເຈົ້າຈະພະຍາຍາມທີ່ຈະສະແດງໃຫ້ທ່ານວິທີການທີ່ຈະດຶງຂໍ້ມູນສະເພາະໃດຫນຶ່ງ, ສໍາລັບແຕ່ລະປະເພດ, ຈາກຫ້ອງການໃນ Excel. ຊຸດຂໍ້ມູນຕົວຢ່າງທັງໝົດທີ່ໃຊ້ໃນບົດຄວາມນີ້ມີສູດລວມຢູ່.
Extract Specific Data.xlsx
3 ຕົວຢ່າງເພື່ອດຶງຂໍ້ມູນສະເພາະອອກຈາກເຊວໃນ Excel
1. Extract Specific Text Data from a Cell
Excel ສະຫນອງຫນ້າທີ່ທີ່ແຕກຕ່າງກັນເພື່ອສະກັດຂໍ້ຄວາມຈາກສ່ວນທີ່ແຕກຕ່າງກັນຂອງຂໍ້ມູນທີ່ໃຫ້ຢູ່ໃນຕາລາງ. ທ່ານສາມາດແຍກຂໍ້ຄວາມຈາກສະຕຣິງຂໍ້ຄວາມຍາວໂດຍການນໍາໃຊ້ LEFT , RIGHT , MID ຟັງຊັນຫຼືການປະສົມຂອງການເຫຼົ່ານີ້ແລະ ຄົ້ນຫາ o ຊອກຫາ ຟັງຊັນ. ດຽວນີ້, ໃນພາກນີ້, ຂ້ອຍຈະແນະ ນຳ ເຈົ້າຜ່ານແຕ່ລະອັນດ້ວຍການແບ່ງແຍກໃນເວລາທີ່ການປະສົມປະສານເກີດຂື້ນ.
1.1 ສະກັດຂໍ້ມູນຈາກການເລີ່ມຕົ້ນຂອງເຊນ
ທ່ານສາມາດສະກັດຂໍ້ມູນຈາກການເລີ່ມຕົ້ນຂອງ ຕາລາງທີ່ໃຊ້ ຟັງຊັນຊ້າຍ . ຟັງຊັນນີ້ໃຊ້ເວລາສອງ argument- i) ຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການທີ່ຈະແຍກອອກຈາກແລະ ii) ຈໍານວນຕົວອັກສອນທີ່ທ່ານຕ້ອງການສະກັດ.
ຂ້ອຍກໍາລັງໃຊ້ array ທີ່ສະແດງຂ້າງລຸ່ມນີ້. ຂ້ອຍກໍາລັງໃຊ້ຊ່ວງ B5:B7 ເປັນຂໍ້ມູນອ້າງອີງ ແລະສະກັດມັນໄປທີ່ຖັນ C .
ຂັ້ນຕອນ:
- ໃນຕາລາງ, ທ່ານຕ້ອງການ ເພື່ອຂຽນຂໍ້ມູນທີ່ສະກັດເອົາຂອງທ່ານ (ໃນກໍລະນີນີ້ມັນເປັນຕາລາງ C5 ), ຂຽນສູດຕໍ່ໄປນີ້:
=LEFT(B5,4)
- ຈາກນັ້ນກົດ Enter .
- ດຽວນີ້, ຄລິກແລ້ວລາກ Fill Handle Icon ລົງເພື່ອເຮັດເລື້ມຄືນສູດສໍາລັບສ່ວນທີ່ເຫຼືອຂອງເຊລ.
1.2 ສະກັດຂໍ້ມູນຈາກຈຸດສິ້ນສຸດຂອງ a Cell
ເພື່ອສະກັດຂໍ້ມູນຈາກຈຸດສິ້ນສຸດຂອງເຊລ, ທ່ານຕ້ອງໃຊ້ ຟັງຊັນຂວາ . ຂ້ອຍກໍາລັງໃຊ້ array ດຽວກັນທີ່ສະແດງໃນພາກກ່ອນນີ້ເພື່ອສະແດງໃຫ້ເຫັນການສະກັດຂໍ້ມູນໂດຍການໃຊ້ຟັງຊັນ RIGHT .
ຂັ້ນຕອນ:
- ໃນເຊລ C5 (ຫຼືເຊລທີ່ເຈົ້າຕ້ອງການສະກັດອອກ), ໃຫ້ພິມສູດຕໍ່ໄປນີ້.
=RIGHT(B5,4)
<1
- ດຽວນີ້ກົດ Enter .
- ຈາກນັ້ນຄລິກ ແລະ ລາກ Fill Handle Icon ເພື່ອຕື່ມຂໍ້ມູນໃສ່ສ່ວນທີ່ເຫຼືອຂອງເຊວ.
1.3 ແຍກສ່ວນສະເພາະຂອງຂໍ້ມູນ
ສົມມຸດວ່າພວກເຮົາຕ້ອງການເອົາສ່ວນສະເພາະຂອງເຊັລທີ່ຖືກແຍກອອກໂດຍປົກກະຕິແລ້ວຫຼັງຈາກ ຫຼືກ່ອນຕົວອັກສອນສະເພາະເຊັ່ນ: ກ່ອນ ແລະຫຼັງເຄື່ອງໝາຍ @ ອີເມລ໌. ພວກເຮົາສາມາດນໍາໃຊ້ມັນປະສົມກັບ <6>ຟັງຊັນຄົ້ນຫາ ຫຼື ຟັງຊັນ FIND . ທັງສອງແບ່ງປັນຈຸດປະສົງດຽວກັນໃນສະພາບການນີ້. ທີ່ນີ້, ຂ້ອຍກໍາລັງໃຊ້ຟັງຊັນ FIND .
ສຳລັບພາກນີ້ໃຫ້ເຮົາໃຊ້ຊຸດຂໍ້ມູນປະກອບດ້ວຍອີເມລ໌.
Extract Username
ເພື່ອແຍກຊື່ຜູ້ໃຊ້ (ສ່ວນກ່ອນເຄື່ອງໝາຍ @) ໃຊ້ສູດນີ້ເພື່ອ ແຍກມັນອອກ.
=LEFT(B5,FIND("@",B5)-1)
ດຽວນີ້ກົດ Enter . ຈາກນັ້ນໃຊ້ Fill Handle Icon ເພື່ອຕື່ມຂໍ້ມູນໃສ່ສ່ວນທີ່ເຫຼືອຂອງເຊວທີ່ຈຳລອງສູດນີ້.
🔎 ການແບ່ງສ່ວນຂອງ ສູດ:
- FIND(“@”,B5)
ຊອກຫາ ຟັງຊັນໃຊ້ສອງ argument- i) ຄ່າຂໍ້ຄວາມສະເພາະ ຫຼືຕົວເລກ ແລະ ii) ຕາລາງ ຫຼືຄ່າຈາກບ່ອນທີ່ມັນຈະຄົ້ນຫາການໂຕ້ຖຽງທຳອິດ. ມັນສົ່ງຄ່າຕົວເລກຂອງບ່ອນທີ່ການໂຕ້ຖຽງທໍາອິດພົບ. ໃນກໍລະນີນີ້, ມັນຈະເປັນ 13.
- LEFT(B5,FIND(“@”,B5)-1)
The ຊ້າຍ ຟັງຊັນໃຊ້ສອງອາກິວເມັນ – i) ຄ່າຈາກບ່ອນທີ່ມັນຖືກສະກັດ, ແລະ ii) ຄວາມຍາວຂອງສາຍທີ່ມັນຖືກສະກັດ, ເຊິ່ງໃນກໍລະນີນີ້, ຖືກກໍານົດຈາກຟັງຊັນ ຊອກຫາ . ແລະໃຊ້ເປັນຄ່າທີ່ໜ້ອຍລົງຈາກມັນ.
Extract Domain Name
ເພື່ອແຍກຊື່ໂດເມນ (ສ່ວນຫຼັງຈາກເຄື່ອງໝາຍ @ ) ໃຊ້ ສູດຕໍ່ໄປນີ້.
=RIGHT(B5,LEN(B5)-FIND("@",B5))
ຈາກນັ້ນກົດ Enter ແລະຕື່ມຂໍ້ມູນສ່ວນທີ່ເຫຼືອໂດຍໃຊ້ Fill Handle Icon ຄືກັນກັບຂ້າງເທິງ.
🔎 ລາຍລະອຽດຂອງສູດ:
- FIND(“@”,B5)
ຊອກຫາ ຟັງຊັນໃຊ້ສອງອາກິວເມັນ- i) ຄ່າຂໍ້ຄວາມສະເພາະ ຫຼືຕົວເລກ ແລະ ii) ຕາລາງ ຫຼືຄ່າ. ຈາກບ່ອນທີ່ມັນຈະຄົ້ນຫາການໂຕ້ຖຽງທໍາອິດ. ມັນສົ່ງຄ່າຕົວເລກຂອງບ່ອນທີ່ການໂຕ້ຖຽງທໍາອິດພົບ. ໃນກໍລະນີນີ້, ມັນຈະເປັນ 13.
- LEN(B5)
LEN ຟັງຊັນໃຊ້ພຽງແຕ່ຫນຶ່ງ argument ແລະ ຕອບຄວາມຍາວ ຫຼືຈຳນວນຕົວອັກສອນໃນຕາລາງ ຫຼືຂໍ້ຄວາມນັ້ນ. ໃນກໍລະນີນີ້, ມັນແມ່ນ 22.
- ຂວາ(B5,LEN(B5)-FIND(“@”,B5))
ຟັງຊັນ ຂວາ ໃຊ້ຢ່າງໜ້ອຍສອງ arguments- i) ຄ່າຈາກບ່ອນທີ່ຂໍ້ຄວາມຖືກສະກັດອອກ ແລະ ii) ຄວາມຍາວຂອງການສະກັດຈາກທ້າຍ. ອາກິວເມັນທີສອງຢູ່ບ່ອນນີ້ຖືກກຳນົດໂດຍການຫັກຄ່າກ່ອນເຄື່ອງໝາຍ @ ທີ່ພົບຈາກຟັງຊັນ FIND ຈາກຄວາມຍາວທັງໝົດຂອງສະຕຣິງທີ່ພົບຈາກຟັງຊັນ LEN .
ອ່ານເພີ່ມເຕີມ: ວິທີສະກັດຂໍ້ມູນຈາກ Excel Sheet (6 ວິທີທີ່ມີປະສິດທິພາບ)
2. ສະກັດຂໍ້ມູນຕົວເລກສະເພາະຈາກ Cell ໃນ Excel
ຕອນນີ້, ໃຫ້ພິຈາລະນາຊຸດຂໍ້ມູນຂອງລະຫັດທີ່ສາມາດເປັນຖົງປະສົມ, ເຊິ່ງຕົວເລກສາມາດຢູ່ບ່ອນໃດກໍໄດ້ລະຫວ່າງຕົວໜັງສື.
ໃນວິທີນີ້, ພວກເຮົາຈະໃຊ້ ຂໍ້ຄວາມເຂົ້າຮ່ວມ. function ເພື່ອປະກອບຕົວເລກທັງໝົດທີ່ແຍກອອກຈາກແຕ່ລະຄ່າ. ເພື່ອແຍກຕົວເລກອອກເປັນການປະສົມປະສານຂອງຟັງຊັນຊ່ວຍເຊັ່ນ LEN , INDIRECT , ROW , MID , ແລະ IFERROR ຖືກນໍາໃຊ້. ຟັງຊັນຊ່ວຍເຫຼົ່ານີ້ຖືກນໍາໃຊ້ເພື່ອສ້າງ array ຈາກແຕ່ລະຄ່າ, ປະກອບດ້ວຍຕົວເລກທັງຫມົດແລະຄ່າ string ແທນທີ່ດ້ວຍ string ຫວ່າງເປົ່າ. ແລະສຸດທ້າຍ, ຟັງຊັນ TEXTJOIN ພຽງແຕ່ຊ່ວຍເຮັດໃຫ້ທັງໝົດເຂົ້າກັນເປັນຄ່າດຽວ.
ເພື່ອແຍກຕົວເລກອອກຈາກອາເຣນີ້, ໃຫ້ຂຽນສູດຕໍ່ໄປນີ້ ໃນຕາລາງ.
=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))
ກົດ Enter ແລ້ວຄລິກແລ້ວລາກໄອຄອນ Fill Handle ເພື່ອຕື່ມຂໍ້ມູນໃສ່ສ່ວນທີ່ເຫຼືອຂອງເຊວທີ່ເຈົ້າຕ້ອງການເຮັດຊ້ຳ.
🔎 ລາຍລະອຽດຂອງສູດ:
- ROW(INDIRECT(“1:”&LEN(B5))) ສົ່ງຄືນອາເຣ {1;2;3;4;5;6;7}
- MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1) ສົ່ງຄືນອາເຣ {“a”;”s”;”8″;”7 ″;”w”;”q”;”1″
- IFERROR((MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)* 1),””) ສົ່ງຄືນອາເຣ {“”;””;8;7;””;””;1}
- TEXTJOIN(“”,TRUE,IFERROR(( MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1)*1),””)): ໃນທີ່ສຸດ TEXTJOIN ພຽງແຕ່ລວມຄ່າທັງໝົດເທົ່ານັ້ນ. ໃນ array ແລະສົ່ງຜົນໄດ້ຮັບ.
ອ່ານເພີ່ມເຕີມ: ວິທີການສະກັດຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ເງື່ອນໄຂ (5 ວິທີ)
<2 ການອ່ານທີ່ຄ້າຍກັນ- <1 4> ລະຫັດ VBA ເພື່ອແປງໄຟລ໌ຂໍ້ຄວາມເປັນ Excel (7 ວິທີ)
- ວິທີການນໍາເຂົ້າໄຟລ໌ຂໍ້ຄວາມທີ່ມີຕົວຂັ້ນຫຼາຍເຂົ້າໄປໃນ Excel (3 ວິທີ)
- Excel VBA: ດຶງຂໍ້ມູນອັດຕະໂນມັດຈາກເວັບໄຊທ໌ (2 ວິທີ)
- ວິທີນໍາເຂົ້າຂໍ້ມູນຈາກເວັບໄຊທ໌ທີ່ປອດໄພໄປຫາ Excel (ດ້ວຍຂັ້ນຕອນທີ່ໄວ)
- ວິທີແປງ Excel ເປັນ Text File ດ້ວຍຕົວຂັ້ນທໍ່ (2 ວິທີ)
3. Extractຕົວເລກສະເພາະ ແລະຂໍ້ມູນຂໍ້ຄວາມຈາກຕົວອັກສອນ ແລະຕົວເລກ
ຫາກທ່ານມີບັນຫາໃນການໃຊ້ສູດສຳລັບແຜ່ນວຽກຂອງທ່ານ ຫຼືມີຄວາມຫຍຸ້ງຍາກໃນການເຂົ້າໃຈສູດທີ່ກ່າວມາຂ້າງເທິງ ທ່ານສາມາດເຮັດຕາມວິທີການອັດຕະໂນມັດນີ້ Excel ສະໜອງໃຫ້.
ຂັ້ນຕອນ:
- ສຳລັບຂໍ້ຄວາມ, ໃຫ້ຕື່ມຂໍ້ມູນໃສ່ຕາລາງທຳອິດເພື່ອລຶບຕົວເລກທັງໝົດອອກຈາກຄ່າທີ່ເປັນຕົວໜັງສື.
- ເລີ່ມພິມອັນລຸ່ມນີ້ ແລະ Excel ຈະແນະນຳອັດຕະໂນມັດຄ່າຂໍ້ຄວາມທີ່ແຍກອອກມາຈາກສ່ວນທີ່ເຫຼືອຂອງຖັນ.
- ດຽວນີ້, ກົດ Enter .
- ເຮັດຊ້ຳຂະບວນການດຽວກັນສຳລັບຕົວເລກ.
ອ່ານເພີ່ມເຕີມ: Extract Text ຫຼັງຈາກຕົວອັກສອນໃນ Excel (6 ວິທີ)
ສະຫຼຸບ
ເຫຼົ່ານີ້ແມ່ນວິທີການທີ່ທ່ານສາມາດນໍາໃຊ້ເພື່ອສະກັດ ຂໍ້ມູນສະເພາະຈາກເຊລໃນ Excel. ຂ້າພະເຈົ້າຫວັງວ່າຮູບປະກອບແລະການແບ່ງສ່ວນແມ່ນເປັນປະໂຫຍດສໍາລັບທ່ານທີ່ຈະເຂົ້າໃຈສູດແລະປະຕິບັດໃຫ້ເຂົາເຈົ້າສໍາລັບບັນຫາຂອງທ່ານ. ສໍາລັບຄໍາແນະນໍາເພີ່ມເຕີມເຊັ່ນ: ເຂົ້າໄປທີ່ Exceldemy.com .