ວິທີການສະກັດຂໍ້ມູນຈາກ Excel ໂດຍອີງໃສ່ເງື່ອນໄຂ (5 ວິທີ)

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

ບາງຄັ້ງພວກເຮົາອາດຈະຕ້ອງຊອກຫາຂໍ້ມູນບາງຢ່າງເພື່ອເຮັດວຽກກັບ. ແຕ່ເມື່ອຊຸດຂໍ້ມູນມີຂະຫນາດໃຫຍ່, ມັນເປັນການຍາກທີ່ຈະຊອກຫາສິ່ງທີ່ພວກເຮົາກໍາລັງຊອກຫາ. ໃນ​ບົດ​ຄວາມ​ນີ້​, ພວກ​ເຮົາ​ຈະ​ສະ​ແດງ​ໃຫ້​ທ່ານ​ວິ​ທີ​ການ ດຶງ​ຂໍ້​ມູນ​ຈາກ 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.
  • ອັນທີສອງ, ໃນຕາລາງອື່ນ, ບ່ອນທີ່ທ່ານຕ້ອງການຜົນໄດ້ຮັບ (ພວກເຮົາຕ້ອງການຜົນໄດ້ຮັບຂອງພວກເຮົາໃນ Cell G11 ), ຂຽນສູດຕໍ່ໄປນີ້,
  • =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, ທ່ານຕ້ອງກໍານົດ.

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