ສາລະບານ
ບາງຄັ້ງພວກເຮົາອາດຈະຕ້ອງຊອກຫາຂໍ້ມູນບາງຢ່າງເພື່ອເຮັດວຽກກັບ. ແຕ່ເມື່ອຊຸດຂໍ້ມູນມີຂະຫນາດໃຫຍ່, ມັນເປັນການຍາກທີ່ຈະຊອກຫາສິ່ງທີ່ພວກເຮົາກໍາລັງຊອກຫາ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານວິທີການ ດຶງຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ມາດຕະຖານທີ່ແຕກຕ່າງກັນ. ແມ່ແບບ Excel ປະຕິບັດໄດ້ຟຣີຈາກບ່ອນນີ້.
ການສະກັດຂໍ້ມູນໂດຍອີງໃສ່ມາດຖານ.xlsx
5 ວິທີສະກັດຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ເງື່ອນໄຂ<2
ພາກນີ້ຈະສົນທະນາ 5 ວິທີທີ່ແຕກຕ່າງກັນເພື່ອສະກັດຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ເງື່ອນໄຂທີ່ແນ່ນອນ.
1. ການປະຕິບັດສູດ Array ເພື່ອສະກັດຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ເກນຂອບເຂດ
ຈາກຊຸດຂໍ້ມູນຕໍ່ໄປນີ້ເປັນຕົວຢ່າງ, ພວກເຮົາຈະອະທິບາຍເຖິງຂັ້ນຕອນການສະກັດຂໍ້ມູນໂດຍອີງໃສ່ໄລຍະ. ສົມມຸດວ່າ, ພວກເຮົາມີຊຸດຂໍ້ມູນຂອງລາຍລະອຽດຂອງນັກຮຽນ, ຈາກບ່ອນທີ່ພວກເຮົາຕ້ອງການດຶງເອົາລາຍລະອຽດນັກຮຽນທີ່ໄດ້ຮັບ ເຄື່ອງໝາຍຈາກ 80 ຫາ 100 .
ຂັ້ນຕອນການສະກັດຂໍ້ມູນໂດຍອີງໃສ່ໄລຍະທີ່ແນ່ນອນໂດຍໃຊ້ສູດ Array ແມ່ນໃຫ້ຢູ່ຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ທໍາອິດ, ເກັບຮັກສາ ເງື່ອນໄຂໃນຈຸລັງອື່ນໆເພື່ອເຮັດວຽກກັບສິ່ງເຫຼົ່ານັ້ນຕໍ່ມາ. ນັ້ນໝາຍຄວາມວ່າພວກເຮົາຈະໄດ້ຮັບລາຍລະອຽດຂອງນັກສຶກສາທີ່ໄດ້ ເຄື່ອງໝາຍຈາກ 80 ຫາ 100 , ພວກເຮົາໄດ້ເກັບ 80 ເປັນຄ່າເລີ່ມຕົ້ນ ແລະ 100 ເປັນ End Value ໃນ Cells I4 ແລະ I5 ຕາມລໍາດັບ.
ນອກຈາກນັ້ນ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ເກັບຮັກສາຄໍລໍາຄືກັນຈາກບ່ອນທີ່ພວກເຮົາຈະເບິ່ງ.ເງື່ອນໄຂໃນແຜ່ນວຽກຂອງທ່ານເພື່ອໃຊ້ໃນພາຍຫຼັງ. ເບິ່ງຮູບຕໍ່ໄປນີ້ທີ່ພວກເຮົາກໍານົດເງື່ອນໄຂຂອງພວກເຮົາໃນການສະກັດເອົາລາຍລະອຽດຂອງນັກຮຽນຂອງ Marks 80 ຫາ 100 ໃນສອງເຊລທີ່ແຕກຕ່າງກັນເປັນ >=80 ແລະ <=100 ພາຍໃຕ້ ເຄື່ອງໝາຍ ແລະພວກເຮົາຈະໃຊ້ ຕົວເລກອ້າງອີງເຊລ ຂອງເຊລເຫຼົ່ານັ້ນໃນພາຍຫຼັງໃນການເຮັດວຽກຂອງພວກເຮົາ.
ຂັ້ນຕອນໃນການ ສະກັດຂໍ້ມູນໂດຍອີງໃສ່ໄລຍະທີ່ແນ່ນອນໂດຍໃຊ້ຕົວກອງຂັ້ນສູງຂອງ Excel ແມ່ນໃຫ້ຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ທໍາອິດ, ເລືອກ ຕາຕະລາງຂໍ້ມູນທັງໝົດ .
- ອັນທີສອງ, ໄປທີ່ ຂໍ້ມູນ -> ຂັ້ນສູງ .
- ສຸດທ້າຍ, ທ່ານຈະເຫັນໄລຍະຂອງ ຂໍ້ມູນທີ່ເລືອກ ຂອງທ່ານໃນກ່ອງຖັດຈາກ ໄລຍະລາຍຊື່ ທາງເລືອກ.
- ຈາກນັ້ນ, ໃນກ່ອງຖັດຈາກ ຂອບເຂດເງື່ອນໄຂ , ເລືອກເອົາ ຕາລາງທີ່ມີເງື່ອນໄຂທີ່ກຳນົດໄວ້ . ທ່ານຈະເຫັນຊື່ຂອງແຜ່ນວຽກຈະຖືກສ້າງຂຶ້ນໂດຍອັດຕະໂນມັດຢູ່ໃນນັ້ນ, ປະຕິບັດຕາມຕົວເລກອ້າງອີງເຊລຂອງການຖືເງື່ອນໄຂທີ່ກໍານົດໄວ້ລ່ວງຫນ້າ.
- ສຸດທ້າຍ, ໃຫ້ຄລິກໃສ່ OK .
ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບລາຍລະອຽດທັງໝົດສຳລັບນັກຮຽນທີ່ໄດ້ຮັບ ຄະແນນຈາກ 80 ຫາ 100 .
ອ່ານເພີ່ມເຕີມ: ສະກັດຂໍ້ມູນການກັ່ນຕອງໃນ Excel ໄປໃສ່ແຜ່ນອື່ນ (4 ວິທີ)
5. ສະກັດຂໍ້ມູນຈາກຕາຕະລາງທີ່ກໍານົດ Excel ໂດຍອີງໃສ່ເກນຂອບເຂດ
ທ່ານສາມາດສະກັດຂໍ້ມູນຈາກຕາຕະລາງ Excel ກໍານົດ ຈາກແຜ່ນວຽກ Excel ຂອງທ່ານໂດຍໃຊ້ ການກັ່ນຕອງ ທາງເລືອກ.
ພິຈາລະນາຊຸດຂໍ້ມູນທີ່ບໍ່ມີການຈັດຕັ້ງຕໍ່ໄປນີ້, ເຊິ່ງທໍາອິດພວກເຮົາຈະກໍານົດເປັນຕາຕະລາງ Excel ແລະຫຼັງຈາກນັ້ນສະກັດຂໍ້ມູນຈາກນັ້ນ.
ຂັ້ນຕອນການສະກັດຂໍ້ມູນ ຈາກຕາຕະລາງທີ່ກໍານົດ Excel ໂດຍອີງໃສ່ຂອບເຂດທີ່ແນ່ນອນແມ່ນໃຫ້ຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ໃນຕອນເລີ່ມຕົ້ນ, ເລືອກ ຕາລາງໃດນຶ່ງ ຈາກ ຊຸດຂໍ້ມູນຂອງທ່ານ ແລະກົດ Ctrl T .
- ຈາກນັ້ນ, ປ່ອງ ສ້າງຕາຕະລາງ ຈະປາກົດຂຶ້ນ. ປາກົດ, ສະແດງ ໄລຍະຂອງຊຸດຂໍ້ມູນຂອງທ່ານເປັນຄ່າ . ຮັກສາກ່ອງໝາຍ ຕາຕະລາງຂອງຂ້ອຍມີສ່ວນຫົວ ໝາຍໄວ້.
- ຕໍ່ມາ, ຄລິກ ຕົກລົງ .
ມັນຈະ ສ້າງຕາຕະລາງອັດຕະໂນມັດ ໂດຍອີງໃສ່ຊຸດຂໍ້ມູນຂອງທ່ານດ້ວຍ ປຸ່ມເລື່ອນລົງ ພ້ອມກັບສ່ວນຫົວ.
- ຈາກນັ້ນ, ຄືກັບວິທີທີ່ພວກເຮົາ ກ່ອນຫນ້ານີ້ໄດ້ສະແດງໃຫ້ທ່ານເຫັນ, ໃຫ້ຄລິກໃສ່ປຸ່ມ ເລື່ອນລົງຂ້າງກັບຖັນ Marks ດັ່ງທີ່ພວກເຮົາຕ້ອງການສະກັດຂໍ້ມູນໂດຍອີງໃສ່ເຄື່ອງຫມາຍ.
- ຫຼັງຈາກນັ້ນ, ຈາກບັນຊີລາຍຊື່ເລື່ອນລົງ, ເລືອກ ຕົວກອງຕົວເລກ -> ລະຫວ່າງ… (ອີກເທື່ອໜຶ່ງ, ໃນຂະນະທີ່ພວກເຮົາກຳລັງສະກັດຂໍ້ມູນ ລະຫວ່າງ 80 ຫາ 100 , ພວກເຮົາເລືອກຕົວເລືອກ ລະຫວ່າງ . ທ່ານສາມາດເລືອກທາງເລືອກອື່ນຈາກລາຍການຕາມເງື່ອນໄຂຂອງທ່ານ) .
- ດຽວນີ້, ຈາກປ່ອງ Custom AutoFilter ປາກົດຂຶ້ນ, ເລືອກ 80 ຈາກປ່ອງ ລາຍການແບບເລື່ອນລົງ ເຊິ່ງຈະປາກົດຂຶ້ນໂດຍການຄລິກທີ່ປຸ່ມ ເລື່ອນລົງ ຖັດຈາກ ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ ປ້າຍກຳກັບ, ແລະເລືອກ 100 ໃນກ່ອງປ້າຍ ແມ່ນຫນ້ອຍຫຼາຍກວ່າ ຫຼືເທົ່າກັບ .
- ສຸດທ້າຍ, ຄລິກ ຕົກລົງ .
ໃນທີ່ສຸດ, ທ່ານຈະໄດ້ຮັບ ຕາຕະລາງທີ່ກຳນົດໄວ້ຂອງ Excel ມີພຽງລາຍລະອຽດຂອງນັກຮຽນທີ່ໄດ້ ເຄື່ອງໝາຍຈາກ 80 ຫາ 100 .
ອ່ານເພີ່ມເຕີມ: ວິທີການສະກັດຂໍ້ມູນ ຈາກຕາຕະລາງໂດຍອີງໃສ່ຫຼາຍເງື່ອນໄຂໃນ Excel
ຈື່ໄວ້ວ່າ
- ຍ້ອນວ່າໄລຍະຂອງຕາຕະລາງຂໍ້ມູນເພື່ອຄົ້ນຫາຄ່າແມ່ນຄົງທີ່. , ຢ່າລືມໃສ່ເຄື່ອງໝາຍ ໂດລາ ($) ຢູ່ທາງໜ້າຂອງເລກອ້າງອີງເຊລຂອງຕາຕະລາງອາເຣ.
- ເມື່ອເຮັດວຽກກັບຄ່າອາເຣ, ຢ່າລືມກົດ Ctrl + Shift + Enter ໃນແປ້ນພິມຂອງທ່ານໃນຂະນະທີ່ສະກັດຜົນໄດ້ຮັບ. ກົດພຽງແຕ່ Enter ຈະເຮັດວຽກພຽງແຕ່ໃນເວລາທີ່ທ່ານໃຊ້ Microsoft 365 .
- ຫຼັງຈາກກົດ Ctrl + Shift + Enter , ທ່ານຈະສັງເກດເຫັນວ່າ ແຖບສູດໄດ້ກວມເອົາສູດໃນ ວົງເລັບ curly {} , ປະກາດມັນເປັນສູດອາເຣ. ຢ່າພິມ ວົງເລັບ {} ເຫຼົ່ານັ້ນ, Excel ຈະເຮັດອັນນີ້ໃຫ້ທ່ານໂດຍອັດຕະໂນມັດ.
ສະຫຼຸບ
ໃນບົດຄວາມນີ້, ພວກເຮົາ ໄດ້ຮຽນຮູ້ວິທີການສະກັດຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ເງື່ອນໄຂທີ່ແຕກຕ່າງກັນ. ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມຄຳຖາມຕ່າງໆໄດ້ຫາກທ່ານມີກ່ຽວກັບຫົວຂໍ້.
ສໍາລັບມູນຄ່າທີ່ເກັບໄວ້ຂອງພວກເຮົາ. ໝາຍຄວາມວ່າ, ເຄື່ອງໝາຍ 80 ແລະ 100 ຢູ່ໃນ ຖັນເຄື່ອງໝາຍເຊິ່ງເປັນ ຖັນທີ 3ໃນຊຸດຂໍ້ມູນຂອງພວກເຮົາ, ສະນັ້ນ ພວກເຮົາຈຶ່ງເກັບ 3 ເປັນຄ່າຖັນໃນ Cell I6. =INDEX($B$5:$E$14,SMALL(IF((INDEX($B$5:$E$14,,$I$6)=$I$4),MATCH(ROW($B$5:$E$14),ROW($B$5:$E$14)),""),ROWS(G11:$G$11)),COLUMNS($A$1:A1))
- ອັນທີສາມ, ກົດ Ctrl + Shift + Enter ເທິງແປ້ນພິມຂອງທ່ານ.
ຈາກນັ້ນ, ທ່ານຈະໄດ້ຮັບຂໍ້ມູນທີ່ສະກັດເອົາທໍາອິດທີ່ກົງກັບເງື່ອນໄຂຂອງທ່ານໃນຕາລາງຜົນໄດ້ຮັບ. ຕົວຢ່າງ: Johnny ເຊິ່ງ ID ແມ່ນ 3 ໄດ້ຮັບ 80 Marks ໃນ Biology ແລະບັນທຶກຂອງລາວຖືກເກັບໄວ້ໃນຊຸດຂໍ້ມູນກ່ອນໜ້າ. ອື່ນ, ດັ່ງນັ້ນພວກເຮົາຈຶ່ງໄດ້ຮັບ Johnny's ID 3 ໃນຕາລາງຜົນ. ສະເພາະນັກຮຽນທີ່ໄດ້ຮັບ ເຄື່ອງໝາຍຈາກ 80 ຫາ 100 .
ການແບ່ງສູດ
- INDEX($B$5:$E$14,,$I$6)
- ຜົນອອກມາ: {60;30;80;55;87 ;95;100;42;25;18}
- ຄໍາອະທິບາຍ: ຟັງຊັນ INDEX ໂດຍປົກກະຕິຈະສົ່ງຄ່າດຽວ ຫຼືທັງໝົດຖັນ ຫຼືແຖວຈາກຊ່ວງຕາລາງທີ່ລະບຸ. 3 ຖືກເກັບໄວ້ໃນ Cell $I$6 , ສະນັ້ນມັນຈະສົ່ງຄືນຖັນທັງໝົດບໍ່ 3 ( Marks column) ຈາກຂອບເຂດທັງໝົດ. ຂອງຊຸດຂໍ້ມູນ ( $B$5:$E$14 ) ເປັນຜົນຜະລິດ.
- INDEX($B$5:$E $14,,$I$6)<=$I$5 -> ກາຍເປັນ,
- {60;30;80;55;87;95;100;42;25;18}<=100
- ຜົນຜະລິດ: {TRUE ;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE
- ຄຳອະທິບາຍ: ພວກເຮົາເກັບໄວ້ 100 ໃນ ຕາລາງ $I$5 . ເນື່ອງຈາກຄ່າທັງໝົດມີໜ້ອຍກວ່າ 100 ($I$5) , ດັ່ງນັ້ນມັນຈຶ່ງສົ່ງຄືນຖັນທີ່ເຕັມໄປດ້ວຍ TRUE .
ເຊັ່ນດຽວກັນ,
- INDEX($B$5:$E$14,,$I$6)>=$I$4 -> ກາຍເປັນ,
- { 60;30;80;55;87;95;100;42;25;18}>=80
- ຜົນອອກມາ: {FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE}
- ຄຳອະທິບາຍ: ພວກເຮົາເກັບໄວ້ 80 ໃນ Cell $I$4 . ດັ່ງນັ້ນມັນຈະສົ່ງກັບ TRUE ເມື່ອຄ່າຈາກຖັນແມ່ນ ເທົ່າກັບ ຫຼືໃຫຍ່ກວ່າ 80 ; ຖ້າບໍ່ດັ່ງນັ້ນ, ມັນຈະກັບຄືນມາ FALSE .
- (INDEX($B$5:$E$14,,$I$6)= $I$4) -> ກາຍເປັນ,
- {TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE;TRUE}*{FALSE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE; FALSE;FALSE}
- ຜົນໄດ້ຮັບ: {0;0;1;0;1;1;1;0;0;0}
- ຄໍາອະທິບາຍ: ຄ່າ Boolean ມີຕົວເລກທຽບເທົ່າ, TRUE = 1 ແລະ FALSE = 0 (ສູນ) . ພວກມັນຖືກແປງເມື່ອປະຕິບັດການຄິດໄລ່ເລກຄະນິດໃນສູດຄຳນວນ.
- ROW($B$5:$E$14)
- ຜົນອອກມາ: {5;6;7;8;9;10;11;12;13;14}
- ຄຳອະທິບາຍ: ແຖວ function ຄິດໄລ່ຈໍານວນແຖວຂອງຕາລາງອ້າງອີງ.
- MATCH(ROW($B$5:$E$14),ROW($B$5:$E$14)) -> ກາຍເປັນ,
- MATCH({5;6;7;8;9;10;11;12;13;14},{5;6;7;8;9;10;11; 12;13;14})
- ຜົນອອກມາ: {1; 2; 3; 4; 5; 6; 7; 8; 9; 10}
- ຄຳອະທິບາຍ: ຟັງຊັນ MATCH ສົ່ງຄືນຕຳແໜ່ງສົມທຽບຂອງລາຍການໃນອາເຣ ຫຼືຕາລາງອ້າງອີງທີ່ກົງກັບຄ່າທີ່ລະບຸໄວ້ໃນລຳດັບສະເພາະ. .
- IF((INDEX($B$5:$E$14,,$I$6)=$I$4), MATCH(ROW( $B$5:$E$14), ROW($B$5:$E$14)),””) -> ກາຍເປັນ,
- IF( {0;0;1;0;1;1;1;0;0;0}), {1 ; 2; 3; 4; 5; 6; 7; 8; 9; 10},””)
- ຜົນອອກມາ: {“”; “”; 3; “”; 5; 6; 7; “”; “”; “”}
- ຄໍາອະທິບາຍ: ຟັງຊັນ IF ຕອບຄ່າໜຶ່ງຖ້າການທົດສອບຕາມເຫດຜົນ TRUE ແລະຄ່າອື່ນຖ້າເປັນເຫດຜົນ ການທົດສອບແມ່ນ FALSE .
- SMALL(IF((INDEX($B$5:$E$14,,$I$6,,$I$6) )=$I$4), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)),””), ROWS(G11:$G$11)) -> ; ກາຍເປັນ,
- ຂະໜາດນ້ອຍ({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},ROWS(G11:$G$11)) -> ກາຍເປັນ,
- ຂະໜາດນ້ອຍ({“”; “”; 3; “”; 5; 6; 7; “”; “”; “”},1)
- ຜົນໄດ້ຮັບ: 3
- ຄໍາອະທິບາຍ: ຟັງຊັນ SMALL ຕອບຄ່າ k-th ຄ່ານ້ອຍທີ່ສຸດ ຈາກກຸ່ມຕົວເລກ. 3 ແມ່ນນ້ອຍທີ່ສຸດໃນອັນນີ້ກຸ່ມ.
- INDEX($B$5:$E$14,SMALL(IF((INDEX($B$5:$E$14,,$) I$6)=$I$4), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)),””), ROWS(G11:$G$11)), COLUMNS( $A$1:A1)) -> ກາຍເປັນ,
- INDEX($B$5:$E$14,3,,1)
- ຜົນອອກມາ: {3; “Johnny”, 80, “Biology”}
- ຄຳອະທິບາຍ: ຟັງຊັນ INDEX ໃຫ້ຄ່າຈາກຊ່ວງຕາລາງ ( $B$5. :$E$14 ), ລະບຸໂດຍຄ່າທີ່ອີງໃສ່ຕົວເລກແຖວ ແລະຖັນ.
ອ່ານເພີ່ມເຕີມ: ວິທີການ ສະກັດຂໍ້ມູນຈາກເຊລໃນ Excel (5 ວິທີ)
2. ການປະຕິບັດສູດ Array ເພື່ອສະກັດຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ຫຼາຍເງື່ອນໄຂ
ໃນພາກຂ້າງເທິງ, ພວກເຮົາໄດ້ສະກັດຂໍ້ມູນໂດຍອີງໃສ່ຂອບເຂດທີ່ກໍານົດໄວ້. ແຕ່ໃນພາກນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານເຫັນວິທີການສະກັດຂໍ້ມູນໂດຍອີງໃສ່ຫຼາຍເງື່ອນໄຂ.
ເບິ່ງຊຸດຂໍ້ມູນດຽວກັນກັບແຕ່ກ່ອນນີ້, ແທນທີ່ຈະເກັບຮັກສາຂອບເຂດຂອງຄ່າ (ເຄື່ອງຫມາຍ 80 ຫາ 100) ເປັນເງື່ອນໄຂ, ພວກເຮົາໄດ້ເກັບຮັກສາເງື່ອນໄຂຫຼາຍຢ່າງເຊັ່ນ: ການດຶງເອົາລາຍລະອຽດຂອງນັກຮຽນຈາກ ທັງພາກວິຊາເຄມີ ແລະຊີວະສາດ .
ຂັ້ນຕອນການສະກັດຂໍ້ມູນໂດຍອີງໃສ່ຫຼາຍເງື່ອນໄຂໂດຍໃຊ້ ອາເຣ ສູດແມ່ນໃຫ້ຢູ່ລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ທຳອິດ, ໃຫ້ເກັບຮັກສາເງື່ອນໄຂໃນເຊລອື່ນເພື່ອເຮັດວຽກກັບພວກມັນໃນພາຍຫຼັງ. ນັ້ນໝາຍຄວາມວ່າພວກເຮົາຈະເອົາລາຍລະອຽດຂອງນັກສຶກສາອອກຈາກພະແນກ Chemistry ແລະ Biology , ພວກເຮົາໄດ້ເກັບ Chemistry ແລະ Biology ໃນ Cells H5 ແລະ H6 ຕາມລໍາດັບ.
- ອັນທີສອງ, ໃນເຊລອື່ນ, ບ່ອນທີ່ທ່ານຕ້ອງການຜົນໄດ້ຮັບ (ພວກເຮົາຕ້ອງການຜົນໄດ້ຮັບຂອງພວກເຮົາໃນ Cell G11 ), ຂຽນສູດຕໍ່ໄປນີ້,
=INDEX($B$5:$E$14, SMALL(IF(COUNTIF($H$5:$H$6,$E$5:$E$14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), ""), ROWS(G11:$G$11)), COLUMNS($B$5:B5))
- ອັນທີສາມ, ກົດ Ctrl + Shift + Enter ໃນແປ້ນພິມຂອງທ່ານ.
ຕໍ່ມາ, ທ່ານຈະໄດ້ຮັບຂໍ້ມູນທີ່ສະກັດເອົາຄັ້ງທໍາອິດທີ່ກົງກັບເງື່ອນໄຂຂອງທ່ານໃນຕາລາງຜົນໄດ້ຮັບ. ຕົວຢ່າງ: Johnny ເຊິ່ງ ID ແມ່ນ 3 ແມ່ນມາຈາກ ພາກວິຊາຊີວະສາດ ແລະບັນທຶກຂອງລາວຖືກເກັບໄວ້ໃນຊຸດຂໍ້ມູນກ່ອນຄົນອື່ນ, ດັ່ງນັ້ນພວກເຮົາຈຶ່ງໄດ້ຮັບ Johnny's ID 3 ຢູ່ໃນຕາລາງຜົນ. ພາກວິຊາ ຂອງ ເຄມີສາດ ແລະ ຊີວະສາດ .
ການແບ່ງສູດ
- COUNTIF($H$5:$H$6,$E$5:$E$14) -> ກາຍເປັນ,
- COUNTIF({“ເຄມີ”;“ຊີວະສາດ”},{“ຄະນິດສາດ”;“ຟີຊິກ”;“ຊີວະສາດ”;“ເຄມີ”;“ຟີຊິກ”;“ຟີຊິກ”;“ຄະນິດສາດ ”;“ເຄມີສາດ”;“ຄະນິດສາດ”;“ຊີວະສາດ”
- ຜົນອອກມາ: {0;0;1;1;0;0;0;1;0;1}
- ຄໍາອະທິບາຍ: ຟັງຊັນ COUNTIF ອະນຸຍາດໃຫ້ລະບຸເຊລໃນຂອບເຂດ $H$5:$H$6 ທີ່ເທົ່າກັບ $E$5:$E$14 .
- IF(COUNTIF($H$5:$H$6,$E$5:$E $14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), “”) -> ກາຍ,
- IF( {0;0;1;1;0;0;0;1;0;1},MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), “”) -> ກາຍເປັນ,
- IF({0;0;1;1;0;0;0;0;1;0;1},{ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10},”)
- ຜົນອອກມາ: {“”; “”; 3; 4; “”; “”;“”; 8; “”;10}
- ຄໍາອະທິບາຍ: ຟັງຊັນ IF ມີສາມອາກິວເມັນ, ອັນທໍາອິດຈະຕ້ອງເປັນການສະແດງເຫດຜົນ. ຖ້າການສະແດງອອກປະເມີນເປັນ TRUE ແລ້ວສິ່ງໜຶ່ງເກີດຂຶ້ນ (ອາກິວເມັນ 2) ແລະຖ້າ FALSE ສິ່ງອື່ນເກີດຂຶ້ນ (ອາກິວເມັນ 3). ການສະແດງອອກທາງໂລຈິກໄດ້ຖືກຄິດໄລ່ໃນຂັ້ນຕອນ 1, TRUE ເທົ່າກັບ 1 ແລະ FALSE ເທົ່າກັບ 0 (ສູນ) . ແຖວທີ 3, 4, 8 ແລະ 10 ປະເມີນ TRUE (1) .
- ຂະໜາດນ້ອຍ(IF(COUNTIF($H$5:$H$6,$E$5:$E$14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)) ), “”), ROWS(G11:$G$11)) -> ກາຍເປັນ,
- ຂະໜາດນ້ອຍ({“”; “”; 3; 4; “”; “”;“”; 8; “”; 10},ROWS(G11:$G$11)) -> ກາຍເປັນ,
- ຂະໜາດນ້ອຍ({“”; “”; 3; 4; “”; “”;“”; 8; “”; 10},1)
- ຜົນໄດ້ຮັບ: 3
- ຄໍາອະທິບາຍ: The SMALL function ຕອບຄ່າ k-th ຄ່ານ້ອຍສຸດ ຈາກກຸ່ມຕົວເລກ. 3 ແມ່ນນ້ອຍທີ່ສຸດໃນກຸ່ມນີ້.
- INDEX($B$5:$E$14, SMALL(IF(COUNTIF ($H$5:$H$6,$E$5:$E$14), MATCH(ROW($B$5:$E$14), ROW($B$5:$E$14)), “”), ROWS(G11 :$G$11), COLUMNS($B$5:B5)) -> ກາຍເປັນ,
- INDEX($B$5:$E$14, 3, COLUMNS($B$5:B5)) -> ກາຍເປັນ,
- INDEX($B$5:$E$14, 3, 1)
- ຜົນອອກມາ: {3; “ຈອນນີ”, 80, “ຊີວະສາດ”}
- ຄໍາອະທິບາຍ: ຟັງຊັນ INDEX ສົ່ງຄ່າຈາກໄລຍະຕາລາງ ( $B$5:$E$14 ), ລະບຸໂດຍຄ່າທີ່ອີງໃສ່ຕົວເລກແຖວ ແລະຖັນ.
ອ່ານເພີ່ມເຕີມ: ສົ່ງຄືນຄ່າຫຼາຍອັນໃນ Excel ໂດຍອີງໃສ່ເງື່ອນໄຂດຽວ (3 ທາງເລືອກ)
3. ການນໍາໃຊ້ເຄື່ອງມືຄໍາສັ່ງ Filter ເພື່ອດຶງຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ Range Criteria
ເຄື່ອງມືຄໍາສັ່ງ Filter ໃນ Excel ເປັນຫນຶ່ງໃນເຄື່ອງມືທີ່ໃຊ້ຫຼາຍທີ່ສຸດແລະປະສິດທິຜົນເພື່ອ ສະກັດຂໍ້ມູນສະເພາະໃດຫນຶ່ງ ໂດຍອີງໃສ່ທີ່ແຕກຕ່າງກັນ ເງື່ອນໄຂ.
ເບິ່ງຊຸດຂໍ້ມູນຕໍ່ໄປນີ້. ກ່ອນຫນ້ານີ້, ພວກເຮົາໄດ້ໃຊ້ມັນເປັນຕົວຢ່າງຂອງພວກເຮົາເພື່ອສະກັດລາຍລະອຽດຂອງນັກຮຽນທີ່ໄດ້ຮັບເຄື່ອງຫມາຍຈາກ 80 ຫາ 100 ໂດຍການປະຕິບັດສູດ Array. ແຕ່ໃນພາກນີ້, ພວກເຮົາຈະໄດ້ຮຽນຮູ້ວິທີການທີ່ຈະເຮັດແນວນັ້ນໂດຍການນໍາໃຊ້ ເຄື່ອງມືການກັ່ນຕອງຂອງ Excel .
ຂັ້ນຕອນການດຶງຂໍ້ມູນໂດຍອີງໃສ່ລະດັບທີ່ແນ່ນອນໂດຍການນໍາໃຊ້ ຕົວກັ່ນຕອງຂອງ Excel ແມ່ນໃຫ້ຢູ່ລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ທຳອິດ, ເລືອກພຽງແຕ່ ສ່ວນຫົວ ຂອງຊຸດຂໍ້ມູນ.
- ທີສອງ, ໄປທີ່ Data -> ການກັ່ນຕອງ .
- ອັນທີສາມ, ມັນຈະໃສ່ ປຸ່ມເລື່ອນລົງ ໃນແຕ່ລະຊື່ສ່ວນຫົວຂອງຊຸດຂໍ້ມູນ.
- ຈາກນັ້ນ, ດັ່ງທີ່ພວກເຮົາຕ້ອງການທີ່ຈະດຶງຂໍ້ມູນໂດຍອີງໃສ່ເຄື່ອງຫມາຍ, ດັ່ງນັ້ນໃຫ້ຄລິກໃສ່ ປຸ່ມເລື່ອນລົງຕໍ່ກັບເຄື່ອງຫມາຍ ຖັນ.
- ຕໍ່ໄປ, ຈາກລາຍການແບບເລື່ອນລົງ, ເລືອກ ຕົວກອງຕົວເລກ -> ລະຫວ່າງ… (ອີກເທື່ອໜຶ່ງ, ດັ່ງທີ່ພວກເຮົາກຳລັງສະກັດຂໍ້ມູນ ລະຫວ່າງ 80 ຫາ 100 , ສະນັ້ນ ພວກເຮົາເລືອກທາງເລືອກ. ລະຫວ່າງ . ທ່ານສາມາດເລືອກເອົາທາງເລືອກອື່ນໃດຫນຶ່ງຈາກບັນຊີລາຍການຕາມມາດຕະຖານຂອງທ່ານ)> ກ່ອງ, ເລືອກ 80 ຈາກ ລາຍການແບບເລື່ອນລົງ ເຊິ່ງຈະປາກົດຂຶ້ນໂດຍການຄລິກທີ່ປຸ່ມ ເລື່ອນລົງ ຖັດຈາກ ແມ່ນໃຫຍ່ກວ່າ ຫຼື ເທົ່າກັບ ປ້າຍກຳກັບ, ແລະເລືອກ 100 ໃນກ່ອງປ້າຍ ໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ .
- ຕໍ່ມາ, ຄລິກ ຕົກລົງ .
ສຸດທ້າຍ, ທ່ານຈະໄດ້ຮັບລາຍລະອຽດທັງໝົດສຳລັບນັກຮຽນທີ່ໄດ້ຮັບ ຄະແນນຈາກ 80 ຫາ 100 .
ອ່ານເພີ່ມເຕີມ: ວິທີການດຶງຂໍ້ມູນຈາກຮູບພາບເຂົ້າໄປໃນ Excel (ດ້ວຍຂັ້ນຕອນໄວ)
ການອ່ານທີ່ຄ້າຍຄືກັນ <2
- ວິທີການນໍາເຂົ້າຂໍ້ມູນເຂົ້າໄປໃນ Excel ຈາກເອກະສານ Excel ອື່ນ (2 ວິທີ)
- ລະຫັດ VBA ເພື່ອແປງໄຟລ໌ຂໍ້ຄວາມ Excel (7 ວິທີການ )
- ວິທີການແປງໄຟລ໌ຂໍ້ຄວາມເປັນ Excel ອັດຕະໂນມັດ (3 ວິທີທີ່ເຫມາະສົມ)
- ແປງ Excel ເປັນໄຟລ໌ຂໍ້ຄວາມທີ່ມີຕົວຂັ້ນ (2 ວິທີການງ່າຍ)
- ວິທີນຳເຂົ້າໄຟລ໌ຂໍ້ຄວາມດ້ວຍຫຼາຍອັນ ple Delimiters into Excel (3 ວິທີ)
4. ການນໍາໃຊ້ຕົວກັ່ນຕອງຂັ້ນສູງເພື່ອດຶງຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ເກນໄລຍະ
ຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການທີ່ຈະຜ່ານຫຼາຍຂັ້ນຕອນທີ່ສະແດງໃຫ້ເຫັນຢູ່ໃນພາກສ່ວນການກັ່ນຕອງ, ທ່ານສາມາດນໍາໃຊ້ <1> Advanced Filter ທາງເລືອກໃນ Excel ເພື່ອສະກັດຂໍ້ມູນໂດຍອີງໃສ່ຂອບເຂດທີ່ກໍານົດໄວ້.
ເພື່ອນໍາໃຊ້ທາງເລືອກການກັ່ນຕອງຂັ້ນສູງໃນ Excel, ທ່ານຕ້ອງກໍານົດ.