ວິທີການໃຊ້ຟັງຊັນ Google Sheets FILTER

  • ແບ່ງປັນນີ້
Michael Brown

ຖ້າວິທີດຽວທີ່ທ່ານຮູ້ໃນການສ້າງຕົວກອງໃນ Google Sheets ແມ່ນເຄື່ອງມືມາດຕະຖານ, ຂ້ອຍມີຄວາມແປກໃຈສໍາລັບທ່ານ. :) ມາສຳຫຼວດຟັງຊັນ FILTER ກັບຂ້ອຍ. ມີຫຼາຍສູດທີ່ພ້ອມທີ່ຈະເຮັດແລ້ວທີ່ທ່ານສາມາດກູ້ຢືມໄດ້, ພ້ອມກັບເຄື່ອງມືທີ່ມີປະສິດທິພາບໃຫມ່ທີ່ເສີມສ້າງເຄື່ອງມືການກັ່ນຕອງຢ່າງຫຼວງຫຼາຍ.

ບາງເວລາກ່ອນຫນ້ານີ້ພວກເຮົາໄດ້ອະທິບາຍວິທີການກັ່ນຕອງໃນ Google Sheets ໂດຍໃຊ້ເຄື່ອງມືມາດຕະຖານ. ພວກເຮົາໄດ້ກ່າວເຖິງວິທີການກັ່ນຕອງໂດຍມູນຄ່າແລະເງື່ອນໄຂ. ແນວໃດກໍ່ຕາມ, ສະເປຣດຊີດສະເຫມີມີຫຼາຍກວ່າທີ່ພວກເຮົາຮູ້. ແລະເທື່ອນີ້ຂ້ອຍຈະໄປສຳຫຼວດຟັງຊັນ Google Sheets FILTER ກັບທ່ານ.

ທ່ານຈະບໍ່ພົບມັນຢູ່ໃນ Excel, ສະນັ້ນມັນຄຸ້ມຄ່າແນ່ນອນ.

    Syntax ຂອງຟັງຊັນ Google Sheets FILTER

    FILTER ໃນ Google Sheets ສະແກນຂໍ້ມູນຂອງທ່ານ ແລະສົ່ງຄືນຂໍ້ມູນທີ່ຕ້ອງການທີ່ກົງກັບເງື່ອນໄຂຂອງທ່ານ.

    ບໍ່ຄືກັບຕົວກອງ Google Sheets ມາດຕະຖານ, ຟັງຊັນບໍ່ເປັນ ເຮັດຫຍັງກັບຂໍ້ມູນຕົ້ນສະບັບຂອງເຈົ້າ. ມັນສຳເນົາແຖວທີ່ພົບເຫັນ ແລະວາງພວກມັນຢູ່ບ່ອນໃດກໍຕາມທີ່ທ່ານສ້າງສູດ.

    ໄວຍະກອນແມ່ນງ່າຍພໍສົມຄວນ ເນື່ອງຈາກແຕ່ລະອາກິວເມັນເວົ້າດ້ວຍຕົວມັນເອງ:

    =FILTER(range, condition1, [condition2, ...])
    • ໄລຍະ ແມ່ນຂໍ້ມູນທີ່ທ່ານຕ້ອງການກັ່ນຕອງ. ຕ້ອງການ.
    • ເງື່ອນໄຂ1 ເປັນຖັນ ຫຼືແຖວພ້ອມກັບເງື່ອນໄຂ TRUE/FALSE ທີ່ມັນຄວນຈະຢູ່ພາຍໃຕ້. ຕ້ອງການ.
    • ເງື່ອນໄຂ2,... , ແລະອື່ນໆ, ຢືນສໍາລັບຖັນ/ແຖວ ແລະ/ຫຼືເງື່ອນໄຂອື່ນໆ. ທາງເລືອກ.

    ໝາຍເຫດ. ແຕ່ລະ ເງື່ອນໄຂ ຄວນມີຂະໜາດເທົ່າກັບ ໄລຍະ .

    ໝາຍເຫດ. ຖ້າທ່ານໃຊ້ຫຼາຍເງື່ອນໄຂ, ພວກມັນທັງຫມົດຄວນຈະເປັນຖັນຫຼືແຖວ. ຟັງຊັນ Google Sheets FILTER ບໍ່ອະນຸຍາດໃຫ້ມີເງື່ອນໄຂປະສົມ.

    ດຽວນີ້, ດ້ວຍບັນທຶກເຫຼົ່ານີ້ຢູ່ໃນໃຈ, ໃຫ້ພວກເຮົາເບິ່ງວ່າອາກິວເມັນມີຮູບຮ່າງຂອງສູດຕ່າງໆແນວໃດ.

    ວິທີການໃຊ້ຟັງຊັນ FILTER ໃນ Google Sheets

    ຂ້ອຍຈະສະແດງໃຫ້ທ່ານທຸກຄົນເຫັນ ຕົວ​ຢ່າງ​ໃນ​ຂະ​ນະ​ທີ່​ການ​ກັ່ນ​ຕອງ​ຕາ​ຕະ​ລາງ​ຂະ​ຫນາດ​ນ້ອຍ​ທີ່​ຂ້າ​ພະ​ເຈົ້າ​ຕິດ​ຕາມ​ຄໍາ​ສັ່ງ​ຈໍາ​ນວນ​ຫນຶ່ງ​:

    ຕາ​ຕະ​ລາງ​ປະ​ກອບ​ດ້ວຍ 20 ແຖວ​ທີ່​ມີ​ປະ​ເພດ​ຕ່າງໆ​ຂອງ​ຂໍ້​ມູນ​ທີ່​ດີ​ເລີດ​ເພື່ອ​ຮຽນ​ຮູ້​ຫນ້າ​ທີ່​ໄດ້​.

    ວິທີການກັ່ນຕອງໃນ Google Sheets ໂດຍຂໍ້ຄວາມ

    ຕົວຢ່າງ 1. ຂໍ້ຄວາມແມ່ນແທ້

    ທໍາອິດ, ຂ້າພະເຈົ້າຈະຂໍໃຫ້ຟັງຊັນສະແດງສະເພາະຄໍາສັ່ງທີ່ຊ້າ. ຂ້ອຍໃສ່ຊ່ວງເພື່ອກັ່ນຕອງ — A1:E20 — ແລະຫຼັງຈາກນັ້ນກຳນົດເງື່ອນໄຂ — ຖັນ E ຄວນເທົ່າກັບ Late :

    =FILTER(A1:E20,E1:E20="Late")

    ຕົວຢ່າງ 2. ຂໍ້ຄວາມບໍ່ແມ່ນແທ້

    ຂ້ອຍສາມາດຖາມຟັງຊັນເພື່ອຮັບຄໍາສັ່ງທັງໝົດໃຫ້ຂ້ອຍໄດ້ ແຕ່ມັນຊ້າ. ສໍາລັບການນັ້ນ, ຂ້າພະເຈົ້າຈະຕ້ອງການຕົວປະຕິບັດການປຽບທຽບພິເສດ () ຫມາຍຄວາມວ່າ ບໍ່ເທົ່າກັບ :

    =FILTER(A1:E20,E1:E20"Late")

    ຕົວຢ່າງ 3. ຂໍ້ຄວາມ ປະກອບມີ

    ຕອນນີ້ຂ້ອຍຢາກສະແດງໃຫ້ທ່ານເຫັນວິທີສ້າງຟັງຊັນ Google Sheets FILTER ໂດຍອີງໃສ່ການຈັບຄູ່ບາງສ່ວນ. ຫຼືໃນຄໍາສັບຕ່າງໆອື່ນໆ — ຖ້າ ຂໍ້ຄວາມມີ .

    ທ່ານສັງເກດເຫັນວ່າ ID ຄໍາສັ່ງໃນຖັນ A ມີຕົວຫຍໍ້ຂອງປະເທດຢູ່ທ້າຍຂອງເຂົາເຈົ້າບໍ? ໃຫ້ສ້າງສູດເພື່ອດຶງຂໍ້ມູນເທົ່ານັ້ນຄໍາສັ່ງທີ່ຖືກສົ່ງມາຈາກການາດາ ( CA ).

    ໂດຍປົກກະຕິ, ທ່ານຈະໃຊ້ຕົວອັກສອນແທນສໍາລັບວຽກງານນີ້. ແຕ່ເມື່ອມັນມາຮອດສູດ FILTER, ມັນແມ່ນຟັງຊັນ FIND ແລະ SEARCH ທີ່ເຮັດວຽກແບບນີ້.

    ເຄັດລັບ. ຖ້າເຈົ້າຢາກຫຼີກລ່ຽງການຕັ້ງຫນ້າອື່ນໃນເວລາທີ່ການກັ່ນຕອງໂດຍການປະກົດຕົວຂອງຄໍາງ່າຍໆ, ກະລຸນາລອງໃຊ້ add-on ທີ່ອະທິບາຍໄວ້ໃນຕອນທ້າຍ.

    ໝາຍເຫດ. ຖ້າກໍລະນີຂໍ້ຄວາມມີຄວາມສໍາຄັນ, ໃຊ້ FIND, ຖ້າບໍ່ດັ່ງນັ້ນ, ເລືອກ SEARCH.

    ຟັງຊັນ SEARCH ຈະເຮັດໄດ້ດີສໍາລັບຕົວຢ່າງຂອງຂ້ອຍ ເນື່ອງຈາກກໍລະນີຂໍ້ຄວາມບໍ່ກ່ຽວຂ້ອງ:

    =SEARCH(search_for, text_to_search, [starting_at])
    • search_for ແມ່ນຂໍ້ຄວາມ. ຂ້ອຍຕ້ອງການຊອກຫາ. ມັນສຳຄັນແທ້ໆທີ່ຈະຫໍ່ມັນດ້ວຍວົງຢືມສອງເທົ່າ: "ca" . ຕ້ອງການ.
    • text_to_search ແມ່ນໄລຍະເພື່ອສະແກນຫາຂໍ້ຄວາມທີ່ຕ້ອງການ. ຕ້ອງການ. ມັນແມ່ນ A1:A20 ສໍາລັບຂ້ອຍ.
    • starting_at ສະແດງຈຸດເລີ່ມຕົ້ນຂອງການຄົ້ນຫາ — ຕົວເລກຂອງຕົວອັກສອນທີ່ຈະເລີ່ມຊອກຫາ. ມັນເປັນທາງເລືອກຢ່າງສົມບູນແຕ່ຂ້ອຍຈໍາເປັນຕ້ອງໃຊ້ມັນ. ທ່ານເຫັນ, ID ຄໍາສັ່ງທັງຫມົດປະກອບດ້ວຍຕົວອັກສອນແລະຕົວເລກ, ຊຶ່ງຫມາຍຄວາມວ່າຄູ່ຂອງ CA ອາດຈະເກີດຂຶ້ນບາງບ່ອນໃນລະຫວ່າງ. ຮູບແບບທີ່ຄືກັນຂອງ ID ທັງໝົດເຮັດໃຫ້ຂ້ອຍຊອກຫາ CA ໂດຍເລີ່ມຈາກຕົວອັກສອນທີ 8.

    ຫຼັງຈາກເກັບເອົາພາກສ່ວນທັງໝົດເຫຼົ່ານີ້ເຂົ້າກັນແລ້ວ, ຂ້ອຍໄດ້ຜົນທີ່ຕ້ອງການ:

    =FILTER(A1:E20,SEARCH("ca",A1:A20,8))

    ວິທີກັ່ນຕອງຕາມວັນທີ ແລະເວລາໃນ Google Sheets

    ການກັ່ນຕອງຕາມວັນທີ ແລະເວລາຍັງຕ້ອງໃຊ້ຫນ້າທີ່ເພີ່ມເຕີມ. ອີງຕາມເງື່ອນໄຂຂອງທ່ານ, ທ່ານອາດຈະຕ້ອງຝັງ DAY, MONTH, YEAR, ຫຼືແມ້ກະທັ້ງ DATE ແລະ TIME ໃນຟັງຊັນ Google Sheets FILTER ຫຼັກ.

    ເຄັດລັບ. ຖ້າທ່ານບໍ່ຄຸ້ນເຄີຍກັບສິ່ງເຫຼົ່ານີ້ຫຼືສະເຫມີເຮັດໃຫ້ສິ່ງທີ່ສັບສົນກັບວັນທີ - ບໍ່ຕ້ອງກັງວົນ. ເຄື່ອງ​ມື​ທີ່​ອະ​ທິ​ບາຍ​ໃນ​ຕອນ​ທ້າຍ​ບໍ່​ໄດ້​ຮຽກ​ຮ້ອງ​ໃຫ້​ມີ​ຫນ້າ​ທີ່​ທັງ​ຫມົດ​.

    ຕົວຢ່າງ 1. ວັນທີແມ່ນ

    ເພື່ອຍຶດເອົາຄຳສັ່ງຊື້ເຫຼົ່ານັ້ນທີ່ຄົບກຳນົດໃນວັນທີ 9 ມັງກອນ 2020, ຂ້ອຍຈະເຊີນຟັງຊັນ DATE:

    =FILTER(A1:E20,C1:C20=DATE(2020,1,9))

    ໝາຍເຫດ. ອັນນີ້ໃຊ້ໄດ້ພຽງແຕ່ຖ້າເຊວຂອງທ່ານບໍ່ມີຫົວໜ່ວຍເວລາພ້ອມກັບວັນທີ (ທ່ານສະເປຣດຊີດອາດຈະເພີ່ມພວກມັນຕາມຄ່າເລີ່ມຕົ້ນ). ເພື່ອໃຫ້ແນ່ໃຈວ່າ, ພຽງແຕ່ເລືອກຕາລາງແລະກວດເບິ່ງສິ່ງທີ່ປາກົດຢູ່ໃນແຖບສູດ:

    ຖ້າເວລາຢູ່ທີ່ນັ້ນແລະເອົາມັນອອກບໍ່ແມ່ນທາງເລືອກ, ທ່ານຄວນໃຊ້ QUERY. ຫຼືເງື່ອນໄຂທີ່ສັບສົນກວ່າໃນຟັງຊັນ Google Sheets FILTER ຂອງທ່ານ, ເຊັ່ນນີ້:

    =FILTER(A1:E20,C1:C20>=DATE(2020,1,9),C1:C20

    ເຄັດລັບ. ຂ້ອຍເວົ້າກ່ຽວກັບເງື່ອນໄຂຫຼາຍຢ່າງໃນລາຍລະອຽດເພີ່ມເຕີມຂ້າງລຸ່ມນີ້.

    ຕົວຢ່າງ 2. ວັນທີປະກອບມີ

    ຖ້າທ່ານສົນໃຈໃນເດືອນໃດໜຶ່ງ ຫຼືໜຶ່ງປີເທົ່ານັ້ນ, ທ່ານສາມາດເຂົ້າໄດ້ດ້ວຍຟັງຊັນ MONTH ແລະ YEAR. ໃສ່ໄລຍະທີ່ມີວັນທີໃສ່ມັນ ( C1:C20 ) ແລະລະບຸຕົວເລກຂອງເດືອນ (ຫຼືປີ) ມັນຄວນຈະເທົ່າກັບ ( =1 ):

    =FILTER(A1:E20,MONTH(C1:C20)=1)

    ຕົວຢ່າງ 3. ວັນທີແມ່ນກ່ອນ/ຫຼັງ

    ເພື່ອເອົາຂໍ້ມູນທີ່ຕົກກ່ອນ ຫຼືຫຼັງຈາກວັນທີທີ່ລະບຸ, ທ່ານຈະຕ້ອງການ DATE ຟັງຊັນ ແລະຕົວປະຕິບັດການປຽບທຽບດັ່ງກ່າວຫຼາຍກວ່າthan (>), ໃຫຍ່ກວ່າ ຫຼືເທົ່າກັບ (>=), ໜ້ອຍກວ່າ (<), ໜ້ອຍກວ່າ ຫຼືເທົ່າກັບ (<=).

    ນີ້ແມ່ນຄຳສັ່ງທີ່ໄດ້ຮັບໃນ ແລະ ຫຼັງຈາກ 1 ມັງກອນ 2020:

    =FILTER(A1:E20,D1:D20>=DATE(2020,1,1))

    ແນ່ນອນ, ທ່ານສາມາດປ່ຽນ DATE ດ້ວຍ MONTH ຫຼື YEAR ໄດ້ຢ່າງງ່າຍດາຍທີ່ນີ້. ຜົນໄດ້ຮັບຈະບໍ່ແຕກຕ່າງຈາກອັນຂ້າງເທິງ:

    =FILTER(A1:E20,YEAR(D1:D20)>=2020)

    ຕົວຢ່າງ 4. ເວລາ

    ເມື່ອການກັ່ນຕອງໃນ Google Sheets ຕາມເວລາ, ການເຈາະແມ່ນຄືກັນກັບ ວັນທີ. ທ່ານໃຊ້ຟັງຊັນ TIME ເພີ່ມເຕີມ.

    ຕົວຢ່າງ, ເພື່ອເອົາເວລາພຽງແຕ່ມື້ຫຼັງຈາກ 2:00 ໂມງແລງ, ສູດຄຳນວນຈະເປັນ:

    =FILTER(A1:B10,A1:A10>TIME(14,0,0))

    ແນວໃດກໍ່ຕາມ, ເມື່ອເວົ້າເຖິງການໃຊ້ຟັງຊັນ HOUR (ເຊັ່ນດຽວກັບ MONTH ສໍາລັບວັນທີ), ເກມຈະປ່ຽນແປງເລັກນ້ອຍ. ເວລາແມ່ນຫຍຸ້ງຍາກພໍສົມຄວນໃນສະເປຣດຊີດ, ສະນັ້ນການປັບປ່ຽນບາງອັນແມ່ນຈຳເປັນ.

    ເພື່ອສົ່ງຄືນແຖວທັງໝົດດ້ວຍການສະແຕມເວລາລະຫວ່າງ 2:00 PM ແລະ 12:00 PM , ເຮັດ ນີ້:

    1. ປິດລ້ອມຊ່ວງເວລາດ້ວຍເວລາ ( A1:A10 ) ໃນຟັງຊັນ HOUR ແຍກຕ່າງຫາກ. ນີ້ຈະຊີ້ບອກບ່ອນທີ່ຈະເບິ່ງ.
    2. ຈາກນັ້ນເພີ່ມຟັງຊັນ HOUR ອື່ນເພື່ອຕັ້ງເວລາຂອງມັນເອງ.

    =FILTER(A1:B10,HOUR(A1:A10)>=HOUR("2:00:00 PM"))

    ເຄັດລັບ . ເຫັນຜົນບໍ່ລວມ 12:41 PM ? ນັ້ນແມ່ນຍ້ອນວ່າສະເປຣດຊີດປະຕິບັດມັນເປັນ 00:41 ເຊິ່ງໜ້ອຍກວ່າ 2:00 .

    ຫາກທ່ານຊອກຫາວິທີແກ້ໄຂທີ່ສະຫງ່າງາມກວ່າ, ກະລຸນາແບ່ງປັນມັນໃນສ່ວນຄໍາເຫັນຂ້າງລຸ່ມນີ້.

    ວິທີການກັ່ນຕອງໃນ Google Sheets ໂດຍໃຊ້ການອ້າງອີງຕາລາງ

    ແຕ່ລະຄັ້ງທີ່ທ່ານສ້າງຕົວກອງ Google Sheetsສູດ, ທ່ານຈໍາເປັນຕ້ອງໃສ່ເງື່ອນໄຂຄື: ບໍ່ວ່າຈະເປັນຄໍາຫຼືສ່ວນຂອງມັນ, ວັນທີ, ແລະອື່ນໆ. ເວັ້ນເສຍແຕ່ວ່າທ່ານຄຸ້ນເຄີຍກັບການອ້າງອີງເຊນ.

    ພວກມັນເຮັດໃຫ້ຫຼາຍສິ່ງຫຼາຍຢ່າງກ່ຽວກັບສູດໄດ້ງ່າຍຂຶ້ນ. ເພາະວ່າແທນທີ່ຈະພິມທຸກຢ່າງອອກ, ທ່ານພຽງແຕ່ສາມາດອ້າງອີງເຖິງຕາລາງທີ່ມີເງື່ອນໄຂ.

    ຈື່ວ່າຂ້ອຍຊອກຫາຄໍາສັ່ງທັງໝົດທີ່ຊ້າບໍ? ຂ້ອຍສາມາດອ້າງອີງໃສ່ E4 ໄດ້ໄວດ້ວຍຂໍ້ຄວາມ Late ເພື່ອເຮັດອັນດຽວກັນ:

    =FILTER(A1:E20,E1:E20=E4)

    ຜົນໄດ້ຮັບຈະບໍ່ແຕກຕ່າງກັນເລີຍ:

    ທ່ານສາມາດເຮັດຊ້ໍາໄດ້ກັບສູດທີ່ໄດ້ກ່າວມາຂ້າງເທິງທັງຫມົດ. ຕົວຢ່າງ, ຫຼີກເວັ້ນການເພີ່ມຟັງຊັນເພີ່ມເຕີມເຊັ່ນ DATE ແລະພຽງແຕ່ອ້າງອີງເຖິງຕາລາງທີ່ມີວັນທີສົນໃຈ:

    =FILTER(A1:E20,C1:C20=C15)

    ເຄັດລັບ. ການອ້າງອີງເຊລຍັງໃຫ້ທ່ານກັ່ນຕອງຈາກຊີດອື່ນ. ທ່ານພຽງແຕ່ຕ້ອງເອົາຊື່ຊີດ:

    =FILTER(Orders!A1:E20,Orders!C1:C20=Orders!C15)

    ສູດການກັ່ນຕອງ Google Sheets ທີ່ມີເງື່ອນໄຂຫຼາຍຢ່າງ

    ໃນຂະນະທີ່ຂ້ອຍໃຊ້ເງື່ອນໄຂຕົ້ນຕໍໃນທຸກສູດການກັ່ນຕອງ Google Sheets ກ່ອນ, ມັນເປັນໄປໄດ້ຫຼາຍກວ່າ ທີ່ທ່ານຈະຕ້ອງໄດ້ກັ່ນຕອງຕາຕະລາງໂດຍບາງເງື່ອນໄຂໃນແຕ່ລະເທື່ອ.

    ຕົວຢ່າງ 1. IS BETWEEN logic

    ເພື່ອຊອກຫາແຖວທັງໝົດທີ່ຕົກຢູ່ລະຫວ່າງສອງຕົວເລກ/ວັນທີ/ເວລາ, ທາງເລືອກ ອາກິວເມັນຂອງຟັງຊັນຈະເປັນປະໂຫຍດ — condition2 , condition3 , ແລະອື່ນໆ. ເຈົ້າພຽງແຕ່ເຮັດຊໍ້າກັນໄລຍະດຽວກັນແຕ່ລະເທື່ອແຕ່ມີເງື່ອນໄຂໃໝ່.

    ເບິ່ງ, ຂ້ອຍ 'ຈະສົ່ງຄືນສະເພາະຄຳສັ່ງຊື້ທີ່ມີລາຄາຫຼາຍກວ່າ $250 ແຕ່ໜ້ອຍກວ່າ $350:

    =FILTER(A1:E20,B1:B20>=250,B1:B20<350)

    ຕົວຢ່າງ 2. ຫຼື ເຫດຜົນໃນຟັງຊັນ Google Sheets FILTER

    ໜ້າເສຍດາຍ, ເພື່ອໃຫ້ໄດ້ຮັບແຖວທັງໝົດທີ່ມີບັນທຶກທີ່ແຕກຕ່າງກັນຢູ່ໃນຖັນທີ່ໜ້າສົນໃຈ, ວິທີກ່ອນໜ້າຈະບໍ່ເຮັດ. ດັ່ງນັ້ນຂ້ອຍຈະກວດສອບການສັ່ງຊື້ທັງໝົດທີ່ມີທັງທາງ ແລະ ຊ້າໄດ້ແນວໃດ?

    ຖ້າຂ້ອຍລອງໃຊ້ວິທີກ່ອນໜ້າ ແລະໃສ່ແຕ່ລະສະຖານະການສັ່ງຊື້ເປັນເງື່ອນໄຂແຍກຕ່າງຫາກ, ຂ້ອຍຈະໄດ້ຮັບຂໍ້ຜິດພາດ #N/A:

    ດັ່ງນັ້ນ, ເພື່ອກໍານົດເຫດຜົນ OR ໃນຟັງຊັນ FILTER ຢ່າງຖືກຕ້ອງ, ຂ້ອຍຄວນສະຫຼຸບສອງເງື່ອນໄຂນີ້ພາຍໃນເງື່ອນໄຂດຽວ:

    =FILTER(A1:E20,(E1:E20="Late")+(E1:E20="On the way"))

    ເພີ່ມຕົວກອງໃສ່ Google Sheets ໃຫ້ກັບຫຼາຍຖັນ

    ສິ່ງທີ່ເປັນໄປໄດ້ຫຼາຍກວ່າການໃຊ້ເງື່ອນໄຂບາງຢ່າງໃສ່ຖັນດຽວຄືການສ້າງຕົວກອງໃນ Google Sheets ສໍາລັບຫຼາຍຖັນ.

    ການໂຕ້ຖຽງແມ່ນຄືກັນ. ແຕ່ແຕ່ລະສ່ວນໃໝ່ຂອງສູດຄຳນວນຕ້ອງການໄລຍະໃໝ່ທີ່ມີເງື່ອນໄຂຂອງຕົນເອງ.

    ລອງເຮັດຟັງຊັນ FILTER ໃນ Google Sheets ກັບຄືນຄຳສັ່ງຊື້ທີ່ຢູ່ພາຍໃຕ້ກົດລະບຽບທັງໝົດຕໍ່ໄປນີ້:

    1. ພວກເຂົາຄວນຈະເປັນມູນຄ່າ $200-400:

      A1:E20,B1:B20>=200,B1:B20<=400

    2. ໝົດກຳນົດໃນເດືອນມັງກອນ 2020:

      MONTH(C1:C20)=1

    3. ແລະ ຍັງຢູ່ໃນເສັ້ນທາງຂອງພວກເຂົາ:

      E1:E20="on the way"

    ເອົາສ່ວນທັງໝົດເຫຼົ່ານີ້ເຂົ້າກັນ ແລະ ສູດການກັ່ນຕອງ Google Sheets ຂອງເຈົ້າສຳລັບຫຼາຍຖັນພ້ອມແລ້ວ:

    =FILTER(A1:E20,B1:B20>=200,B1:B20<=400,MONTH(C1:C20)=1,E1:E20="on the way")

    ວິທີທີ່ບໍ່ມີສູດສໍາລັບຕົວກອງ Google Sheets ຂັ້ນສູງ

    ຟັງຊັນ FILTER ແມ່ນດີຫຼາຍ ແລະທັງໝົດ, ແຕ່ບາງຄັ້ງມັນອາດຈະຫຼາຍເກີນໄປ. ການ​ຕິດ​ຕາມ​ການ​ໂຕ້​ຖຽງ​ທັງ​ຫມົດ​, delimiters​, ຫນ້າ​ທີ່​ຕິດ​ຕັ້ງ​ແລະ​ສິ່ງ​ທີ່​ບໍ່​ສາ​ມາດ​ຈະ​ສັບ​ສົນ​ທີ່​ສຸດ​ແລະ​ເວ​ລາ​.ການບໍລິໂພກ.

    ໂຊກດີ, ພວກເຮົາມີທາງອອກທີ່ດີກວ່າທີ່ຜ່ານທັງຟັງຊັນ Google Sheets FILTER ແລະເຄື່ອງມືມາດຕະຖານຂອງພວກມັນ — ຈັບຄູ່ VLOOKUP ຫຼາຍອັນ.

    ຢ່າສັບສົນກັບຊື່ຂອງມັນ. ມັນຄ້າຍຄືກັບຟັງຊັນ Google Sheets VLOOKUP ເພາະວ່າມັນຊອກຫາສິ່ງທີ່ກົງກັນ. ຄືກັນກັບຟັງຊັນ FILTER. ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ເຮັດຂ້າງເທິງ.

    ນີ້ແມ່ນ 5 ຂໍ້ໄດ້ປຽບຕົ້ນຕໍ ຂອງເຄື່ອງມື ຕໍ່ກັບຟັງຊັນ Google Sheets FILTER:

    1. ທ່ານຊະນະ 'ບໍ່ຕ້ອງຄິດກ່ຽວກັບ ຜູ້ປະຕິບັດການສໍາລັບເງື່ອນໄຂທີ່ແຕກຕ່າງກັນ ພຽງແຕ່ເລືອກອັນໃດນຶ່ງ ຈາກລາຍຊື່:

  • ໃສ່ວັນທີ ແລະເວລາຕາມທີ່ທ່ານເຮັດສະເໝີ ໃນສະເປຣດຊີດ — ບໍ່ມີຟັງຊັນພິເສດອີກຕໍ່ໄປ:
  • ສ້າງ ແລະລຶບ ເງື່ອນໄຂຫຼາຍອັນ ສໍາລັບ ຫຼາຍຖັນໄວແທ້ :
  • ເບິ່ງຕົວຢ່າງຜົນໄດ້ຮັບ ແລະປັບເງື່ອນໄຂ (ຖ້າຕ້ອງການ) ກ່ອນທີ່ຈະວາງທຸກຢ່າງໃສ່ຊີດຂອງທ່ານ:
  • ໄດ້ຜົນເປັນຄ່າ ຫຼື ເປັນ ສູດ ສຳເລັດແລ້ວ.
  • ຂ້ອຍຂໍແນະນຳໃຫ້ທ່ານຕິດຕັ້ງຫຼາຍອັນ. VLOOKUP ຈັບຄູ່ແລະໃຫ້ມັນໄປ. ເພື່ອເບິ່ງທາງເລືອກຂອງມັນໃກ້ຊິດ, ໃຫ້ເຂົ້າໄປເບິ່ງໜ້າການສອນຂອງມັນ ຫຼືເບິ່ງວິດີໂອການສອນພິເສດ:

    Michael Brown ເປັນຜູ້ທີ່ມີຄວາມກະຕືລືລົ້ນທາງດ້ານເທກໂນໂລຍີທີ່ອຸທິດຕົນທີ່ມີຄວາມກະຕືລືລົ້ນໃນຂະບວນການທີ່ສັບສົນໂດຍນໍາໃຊ້ເຄື່ອງມືຊອບແວ. ດ້ວຍປະສົບການຫຼາຍກວ່າໜຶ່ງທົດສະວັດໃນອຸດສາຫະກຳເທັກໂນໂລຍີ, ລາວໄດ້ເນັ້ນທັກສະໃນ Microsoft Excel ແລະ Outlook, ເຊັ່ນດຽວກັນກັບ Google Sheets ແລະ Docs. blog ຂອງ Michael ແມ່ນອຸທິດຕົນເພື່ອແບ່ງປັນຄວາມຮູ້ແລະຄວາມຊໍານານຂອງລາວກັບຜູ້ອື່ນ, ສະຫນອງຄໍາແນະນໍາແລະຄໍາແນະນໍາທີ່ງ່າຍຕໍ່ການຕິດຕາມເພື່ອປັບປຸງຜົນຜະລິດແລະປະສິດທິພາບ. ບໍ່ວ່າທ່ານຈະເປັນມືອາຊີບທີ່ມີລະດູການຫຼືຜູ້ເລີ່ມຕົ້ນ, blog ຂອງ Michael ສະເຫນີຄວາມເຂົ້າໃຈທີ່ມີຄຸນຄ່າແລະຄໍາແນະນໍາພາກປະຕິບັດສໍາລັບການໄດ້ຮັບປະໂຫຍດສູງສຸດຈາກເຄື່ອງມືຊອບແວທີ່ຈໍາເປັນເຫຼົ່ານີ້.