ການກວດສອບຂໍ້ມູນແບບກຳນົດເອງໃນ Excel: ສູດ ແລະກົດລະບຽບ

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

ສາ​ລະ​ບານ

ບົດສອນສະແດງວິທີການສ້າງກົດລະບຽບການກວດສອບຂໍ້ມູນແບບກຳນົດເອງໃນ Excel. ທ່ານຈະພົບເຫັນບາງຕົວຢ່າງຂອງ E ສູດການກວດສອບຂໍ້ມູນ xcel ເພື່ອອະນຸຍາດໃຫ້ພຽງແຕ່ຕົວເລກ ຫຼືຄ່າຂໍ້ຄວາມໃນເຊລສະເພາະ, ຫຼືຂໍ້ຄວາມທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນສະເພາະ, ອະນຸຍາດໃຫ້ຂໍ້ມູນທີ່ເປັນເອກະລັກປ້ອງກັນການຊໍ້າກັນ ແລະອື່ນໆອີກ.

ໃນບົດສອນຂອງມື້ວານນີ້, ພວກເຮົາໄດ້ເລີ່ມຕົ້ນເບິ່ງ Excel Data Validation - ຈຸດປະສົງຂອງມັນແມ່ນຫຍັງ, ມັນເຮັດວຽກແນວໃດ, ແລະວິທີການນໍາໃຊ້ກົດລະບຽບໃນຕົວເພື່ອກວດສອບຂໍ້ມູນໃນແຜ່ນວຽກຂອງທ່ານ. ມື້ນີ້, ພວກເຮົາຈະກ້າວໄປອີກບາດກ້າວໜຶ່ງ ແລະ ເວົ້າເຖິງລັກສະນະທີ່ລະອຽດອ່ອນຂອງການກວດສອບຂໍ້ມູນແບບກຳນົດເອງໃນ Excel ພ້ອມທັງການທົດລອງດ້ວຍສູດການຢັ້ງຢືນຈຳນວນໜຶ່ງ.

    ວິທີການ ສ້າງການກວດສອບຂໍ້ມູນແບບກຳນົດເອງດ້ວຍສູດ

    Microsoft Excel ມີກົດລະບຽບການກວດສອບຂໍ້ມູນໃນຕົວຫຼາຍອັນສຳລັບຕົວເລກ, ວັນທີ ແລະ ຂໍ້ຄວາມ, ແຕ່ພວກມັນກວມເອົາພຽງແຕ່ສະຖານະການພື້ນຖານທີ່ສຸດເທົ່ານັ້ນ. ຖ້າທ່ານຕ້ອງການກວດສອບເຊລດ້ວຍເງື່ອນໄຂຂອງທ່ານເອງ, ສ້າງກົດລະບຽບການກວດສອບແບບກຳນົດເອງໂດຍອີງໃສ່ສູດ. ນີ້ແມ່ນວິທີ:

    1. ເລືອກໜຶ່ງ ຫຼືຫຼາຍຕາລາງເພື່ອກວດສອບ.
    2. ເປີດກ່ອງໂຕ້ຕອບການກວດສອບຂໍ້ມູນ. ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ຄລິກໃສ່ປຸ່ມ Data Validation ໃນແຖບ Data , ໃນກຸ່ມ Data Tools ຫຼືກົດປຸ່ມ Alt > D > L (ແຕ່ລະປຸ່ມແມ່ນໃຫ້ກົດແຍກຕ່າງຫາກ).
    3. ຢູ່ໃນແຖບ ການຕັ້ງຄ່າ ຂອງປ່ອງຢ້ຽມ ການກວດສອບຂໍ້ມູນ , ເລືອກ ກຳນົດເອງ ໃນແຖບ ອະນຸຍາດ ກ່ອງ, ແລະເຂົ້າຕຳແໜ່ງຂອງແຖວ ແລະຖັນ. ດັ່ງນັ້ນ, ສໍາລັບເຊລ D3 ສູດຈະປ່ຽນເປັນ =A3/B3 , ແລະສໍາລັບ D4 ມັນຈະກາຍເປັນ =A4/B4 , ການກວດສອບຂໍ້ມູນຜິດພາດທັງໝົດ!

      ເພື່ອແກ້ໄຂສູດ, ພຽງແຕ່ພິມ "$" ກ່ອນທີ່ຈະອ້າງອີງຖັນ ແລະແຖວເພື່ອລັອກ. ເຂົາເຈົ້າ: =$A$2/$B$2 . ຫຼື, ກົດ F4 ເພື່ອສະຫຼັບລະຫວ່າງປະເພດການອ້າງອີງຕ່າງໆ.

      ໃນສະຖານະການທີ່ທ່ານຕ້ອງການກວດສອບແຕ່ລະຕາລາງໂດຍອີງຕາມເງື່ອນໄຂຂອງຕົນເອງ, ໃຫ້ໃຊ້ການອ້າງອີງເຊລທີ່ກ່ຽວຂ້ອງໂດຍບໍ່ມີເຄື່ອງຫມາຍ $ ເພື່ອໃຫ້ໄດ້ຮັບສູດການປັບຕົວສໍາລັບ ແຕ່ລະແຖວ ຫຼື/ແລະຖັນ:

      ຕາມທີ່ທ່ານເຫັນ, ບໍ່ມີ "ຄວາມຈິງຢ່າງແທ້ຈິງ", ສູດດຽວກັນອາດຈະຖືກ ຫຼືຜິດ ຂຶ້ນກັບສະຖານະການ ແລະວຽກງານສະເພາະຂອງເຈົ້າ.

      ນີ້ແມ່ນວິທີໃຊ້ການກວດສອບຂໍ້ມູນໃນ Excel ດ້ວຍສູດຂອງທ່ານເອງ. T ໄດ້ຮັບຄວາມເຂົ້າໃຈຫຼາຍ, ຮູ້ສຶກວ່າບໍ່ເສຍຄ່າເພື່ອດາວໂຫລດປື້ມຄູ່ມືຂອງພວກເຮົາຂ້າງລຸ່ມນີ້ແລະກວດເບິ່ງການຕັ້ງຄ່າກົດລະບຽບ. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!ສູດ​ການ​ກວດ​ສອບ​ຂໍ້​ມູນ​ຂອງ​ທ່ານ​ຢູ່​ໃນ​ປ່ອງ ສູດ .

    4. ຄລິກ OK .

    ທາງ​ເລືອກ​ອື່ນ, ທ່ານສາມາດເພີ່ມຂໍ້ຄວາມການປ້ອນຂໍ້ມູນແບບກຳນົດເອງ ແລະການແຈ້ງເຕືອນຂໍ້ຜິດພາດທີ່ຈະສະແດງຂຶ້ນເມື່ອຜູ້ໃຊ້ເລືອກເຊັລທີ່ກວດສອບແລ້ວ ຫຼື ປ້ອນຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງຕາມລຳດັບ.

    ຂ້າງລຸ່ມນີ້ທ່ານຈະເຫັນບາງຕົວຢ່າງຂອງກົດລະບຽບການກວດສອບແບບກຳນົດເອງສຳລັບປະເພດຂໍ້ມູນຕ່າງໆ.

    ໝາຍເຫດ. ກົດລະບຽບການກວດສອບຂໍ້ມູນ Excel ທັງໝົດ, ຢູ່ໃນຕົວ ແລະແບບກຳນົດເອງ, ກວດສອບຂໍ້ມູນໃໝ່ເທົ່ານັ້ນທີ່ພິມໃນຕາລາງຫຼັງຈາກສ້າງກົດລະບຽບ. ຂໍ້​ມູນ​ທີ່​ຄັດ​ລອກ​ມາ​ບໍ່​ໄດ້​ຮັບ​ການ​ກວດ​ສອບ​, ຫຼື​ການ​ປ້ອນ​ຂໍ້​ມູນ​ໃນ​ຫ້ອງ​ການ​ກ່ອນ​ທີ່​ຈະ​ເຮັດ​ໃຫ້​ກົດ​ລະ​ບຽບ​. ເພື່ອປັກໝຸດຂໍ້ມູນທີ່ມີຢູ່ແລ້ວທີ່ບໍ່ກົງກັບເງື່ອນໄຂການກວດສອບຂໍ້ມູນຂອງທ່ານ, ໃຫ້ໃຊ້ຄຸນສົມບັດ Circle Invalid Data ດັ່ງທີ່ສະແດງຢູ່ໃນວິທີຊອກຫາຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງໃນ Excel.

    ການກວດສອບຂໍ້ມູນ Excel ເພື່ອອະນຸຍາດໃຫ້ຕົວເລກເທົ່ານັ້ນ

    ເປັນເລື່ອງແປກທີ່, ບໍ່ມີກົດລະບຽບການກວດສອບຂໍ້ມູນໃນ Excel ທີ່ສ້າງຂຶ້ນມາເພື່ອຕອບສະຫນອງສະຖານະການປົກກະຕິໃນເວລາທີ່ທ່ານຕ້ອງການຈໍາກັດຜູ້ໃຊ້ໃຫ້ໃສ່ພຽງແຕ່ຕົວເລກໃນຈຸລັງສະເພາະ. ແຕ່ອັນນີ້ສາມາດເຮັດໄດ້ງ່າຍດ້ວຍສູດການກວດສອບຂໍ້ມູນແບບກຳນົດເອງໂດຍອີງໃສ່ຟັງຊັນ ISNUMBER, ເຊັ່ນນີ້:

    =ISNUMBER(C2)

    ບ່ອນທີ່ C2 ເປັນຕາລາງສູງສຸດຂອງຊ່ວງທີ່ທ່ານຕ້ອງການກວດສອບ.

    ໝາຍເຫດ. ຟັງຊັນ ISNUMBER ອະນຸຍາດໃຫ້ມີຄ່າຕົວເລກໃນຕາລາງທີ່ກວດສອບໄດ້, ລວມທັງຈຳນວນເຕັມ, ທົດສະນິຍົມ, ເສດສ່ວນ ແລະວັນທີ ແລະເວລາ, ເຊິ່ງເປັນຕົວເລກໃນແງ່ຂອງ Excel.

    ການກວດສອບຂໍ້ມູນ Excel ເພື່ອອະນຸຍາດໃຫ້ຂໍ້ຄວາມເທົ່ານັ້ນ

    ຖ້າທ່ານກໍາລັງຊອກຫາກົງກັນຂ້າມ - ເພື່ອອະນຸຍາດໃຫ້ພຽງແຕ່ການປ້ອນຂໍ້ຄວາມຢູ່ໃນຂອບເຂດຂອງເຊລ, ຫຼັງຈາກນັ້ນສ້າງກົດລະບຽບທີ່ກໍາຫນົດເອງດ້ວຍຟັງຊັນ ISTEXT, ຕົວຢ່າງ:

    =ISTEXT(D2)

    ບ່ອນທີ່ D2 ເປັນຕາລາງເທິງສຸດຂອງຊ່ວງທີ່ເລືອກ.

    ອະນຸຍາດໃຫ້ມີຂໍ້ຄວາມທີ່ເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນສະເພາະ

    ຖ້າຄ່າທັງໝົດໃນອັນໃດນຶ່ງ. ຊ່ວງຄວນເລີ່ມຕົ້ນດ້ວຍຕົວອັກສອນສະເພາະ ຫຼືສະຕຣິງຍ່ອຍ, ຈາກນັ້ນເຮັດການກວດສອບຂໍ້ມູນ Excel ໂດຍອີງໃສ່ຟັງຊັນ COUNTIF ທີ່ມີຕົວອັກສອນແທນຕົວ:

    COUNTIF( cell," ຂໍ້ຄວາມ*")

    ຕົວຢ່າງ, ເພື່ອຮັບປະກັນວ່າ id ຄໍາສັ່ງທັງໝົດໃນຖັນ A ເລີ່ມຕົ້ນດ້ວຍ "AA-", "aa-", "Aa-", ຫຼື "aA-" ຄໍານໍາຫນ້າ (ຕົວພິມນ້ອຍ, ບໍ່ອ່ອນໄຫວ), ກໍານົດກົດລະບຽບທີ່ກໍານົດເອງກັບສິ່ງນີ້. ສູດການກວດສອບຂໍ້ມູນ:

    =COUNTIF(A2,"aa-*")

    ສູດການກວດສອບດ້ວຍເຫດຜົນ OR (ຫຼາຍເກນ)

    ໃນກໍລະນີມີ 2 ຫຼືຫຼາຍກວ່ານັ້ນທີ່ຖືກຕ້ອງ ຄຳນຳໜ້າ, ເພີ່ມຟັງຊັນ COUNTIF ຫຼາຍອັນ, ເພື່ອໃຫ້ກົດລະບຽບການກວດສອບຂໍ້ມູນ Excel ຂອງທ່ານເຮັດວຽກກັບ OR logic:

    =COUNTIF(A2,"aa-*")+COUNTIF(A2,"bb-*")

    ສູດການກວດສອບຕົວພິມນ້ອຍໃຫຍ່

    ຖ້າຕົວພິມນ້ອຍສຳຄັນ, ຈາກນັ້ນໃຊ້ EXACT ສົມທົບກັບຟັງຊັນ LEFT ເພື່ອສ້າງສູດການຢືນຢັນຕົວພິມນ້ອຍໃຫຍ່ສຳລັບລາຍການທີ່ເລີ່ມຕົ້ນດ້ວຍຂໍ້ຄວາມສະເພາະ:

    EXACT(LEFT( cell, ). number_of_chars), text)

    ເຊັ່ນ: ເພື່ອອະນຸຍາດໃຫ້ໃຊ້ສະເພາະໝາຍເລກການສັ່ງຊື້ທີ່ຂຶ້ນຕົ້ນດ້ວຍ "AA-" (ບໍ່ອະນຸຍາດໃຫ້ໃຊ້ "aa-" ຫຼື "Aa-"), ໃຊ້ອັນນີ້. ສູດ:

    =EXACT(LEFT(A2,3),"AA-")

    ໃນສູດຂ້າງເທິງ,ຟັງຊັນ LEFT ສະກັດ 3 ຕົວອັກສອນທໍາອິດຈາກເຊລ A2, ແລະ EXACT ປະຕິບັດການປຽບທຽບທີ່ລະອຽດອ່ອນກັບຕົວພິມຍ່ອຍທີ່ມີລະຫັດຍາກ ("AA-" ໃນຕົວຢ່າງນີ້). ຖ້າສອງສະຕຣິງຍ່ອຍກົງກັນແທ້, ສູດຄຳນວນຈະສົ່ງຄືນເປັນ TRUE ແລະການກວດສອບຈະຜ່ານໄປ; ຖ້າບໍ່ດັ່ງນັ້ນ FALSE ຈະຖືກສົ່ງຄືນ ແລະການກວດສອບບໍ່ສຳເລັດ.

    ອະນຸຍາດໃຫ້ມີລາຍການທີ່ມີຂໍ້ຄວາມສະເພາະ

    ເພື່ອອະນຸຍາດໃຫ້ລາຍການທີ່ມີຂໍ້ຄວາມສະເພາະຢູ່ບ່ອນໃດກໍໄດ້ໃນຕາລາງ (ໃນຕອນເລີ່ມຕົ້ນ. , ກາງ ຫຼື ທ້າຍ), ໃຊ້ຟັງຊັນ ISNUMBER ສົມທົບກັບ FIND ຫຼື SEARCH ຂຶ້ນກັບວ່າທ່ານຕ້ອງການການຈັບຄູ່ຕົວພິມນ້ອຍ ຫຼື ຕົວພິມນ້ອຍ:

    • ການກວດສອບຕົວພິມນ້ອຍໃຫຍ່: ISNUMBER(SEARCH( text , cell ))
    • ການກວດສອບຕົວພິມນ້ອຍໃຫຍ່: ISNUMBER(FIND( text , cell ))

    ໃນຊຸດຂໍ້ມູນຕົວຢ່າງຂອງພວກເຮົາ, ເພື່ອອະນຸຍາດສະເພາະລາຍການທີ່ມີຂໍ້ຄວາມ "AA" ໃນເຊລ A2:A6, ໃຫ້ໃຊ້ໜຶ່ງໃນສູດຄຳນວນເຫຼົ່ານີ້:

    ຕົວພິມນ້ອຍໃຫຍ່:

    =ISNUMBER(SEARCH("AA", A2))

    ຕົວພິມນ້ອຍໃຫຍ່:

    =ISNUMBER(FIND("AA", A2))

    ສູດຄຳນວນໃຊ້ໄດ້ກັບເຫດຜົນຕໍ່ໄປນີ້:

    ທ່ານຄົ້ນຫາສະຕຣິງຍ່ອຍ "AA" ໃນຕາລາງ A2 ໂດຍໃຊ້ FIND ຫຼື SEARCH, ແລະທັງສອງກັບຄືນຕໍາແຫນ່ງຂອງຕົວອັກສອນທໍາອິດໃນສາຍຍ່ອຍ. ຖ້າຂໍ້ຄວາມບໍ່ພົບ, ຂໍ້ຜິດພາດຈະຖືກສົ່ງຄືນ. ສໍາ​ລັບ​ຄ່າ​ຕົວ​ເລກ​ໃດ​ຫນຶ່ງ​ທີ່​ໄດ້​ຮັບ​ຜົນ​ຂອງ​ການ​ຊອກ​ຫາ​, ການ​ທໍາ​ງານ ISNUMBER yields TRUE​, ແລະ​ການ​ກວດ​ສອບ​ຂໍ້​ມູນ​ສົບ​ຜົນ​ສໍາ​ເລັດ​. ໃນ​ກໍ​ລະ​ນີ​ທີ່​ມີ​ຄວາມ​ຜິດ​ພາດ, ISNUMBER ຈະ​ກັບ​ຄືນ FALSE, ແລະ​ການ​ເຂົ້າ​ຈະ​ບໍ່​ໄດ້​ຮັບ​ອະ​ນຸ​ຍາດ​ໃຫ້​ໃນເຊລ.

    ການກວດສອບຂໍ້ມູນເພື່ອອະນຸຍາດສະເພາະລາຍການທີ່ບໍ່ຊໍ້າກັນ ແລະບໍ່ອະນຸຍາດການຊໍ້າກັນ

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

    =COUNTIF( range, topmost_cell)<=1

    ຕົວຢ່າງ, ເພື່ອເຮັດໃຫ້ ໃຫ້​ແນ່​ໃຈວ່​າ​ມີ​ພຽງ​ແຕ່ IDs ຄໍາ​ສັ່ງ​ທີ່​ເປັນ​ເອ​ກະ​ລັກ​ທີ່​ຖືກ​ປ້ອນ​ເຂົ້າ​ໃນ​ຕາ​ລາງ A2 ກັບ A6, ສ້າງ​ກົດ​ລະ​ບຽບ​ການ​ກໍາ​ນົດ​ເອງ​ທີ່​ມີ​ສູດ​ການ​ກວດ​ສອບ​ຂໍ້​ມູນ​ນີ້:

    =COUNTIF($A$2:$A$6, A2)<=1

    ເມື່ອ​ໃສ່​ຄ່າ​ເປັນ​ເອ​ກະ​ລັກ​, ສູດ​ຈະ​ກັບ​ຄືນ​ມາ TRUE ແລະ​ໄດ້ ການກວດສອບສຳເລັດ. ຖ້າຄ່າດຽວກັນມີຢູ່ກ່ອນແລ້ວໃນຂອບເຂດທີ່ລະບຸ (ນັບຫຼາຍກວ່າ 1), COUNTIF ຈະສົ່ງຄືນ FALSE ແລະຂໍ້ມູນທີ່ປ້ອນເຂົ້າບໍ່ຖືກຕ້ອງ.

    ກະລຸນາໃສ່ໃຈວ່າພວກເຮົາລັອກຂອບເຂດດ້ວຍການອ້າງອີງຕາລາງຢ່າງແທ້ຈິງ (A$2:$A. $6) ແລະໃຊ້ການອ້າງອີງທີ່ກ່ຽວຂ້ອງສໍາລັບຕາລາງເທິງ (A2) ເພື່ອເອົາສູດການປັບຕົວໃຫ້ເໝາະສົມກັບແຕ່ລະເຊລໃນຂອບເຂດທີ່ກວດສອບໄດ້.

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

    ຫາກທ່ານຕ້ອງການຄວບຄຸມຂໍ້ມູນຫຼາຍຂຶ້ນ.ການກວດສອບໃນແຜ່ນວຽກຂອງທ່ານ, ທ່ານສາມາດເຮັດເລື້ມຄືນການທໍາງານຂອງ inbuilt ດ້ວຍກົດລະບຽບກໍານົດເອງຫຼືຂຽນສູດຂອງທ່ານເອງທີ່ເກີນຄວາມສາມາດໃນຕົວຂອງການກວດສອບຂໍ້ມູນ Excel.

    ອະນຸຍາດໃຫ້ວັນທີລະຫວ່າງສອງວັນທີ

    ເພື່ອຈຳກັດການເຂົ້າວັນທີພາຍໃນຂອບເຂດທີ່ກຳນົດໄວ້, ທ່ານສາມາດໃຊ້ກົດເກນວັນທີທີ່ກຳນົດໄວ້ລ່ວງໜ້າດ້ວຍເກນ "ລະຫວ່າງ" ຫຼືສ້າງກົດລະບຽບການກວດສອບແບບກຳນົດເອງດ້ວຍສູດທົ່ວໄປນີ້:

    AND( cell&gt. ;= start_date), cell<= end_date)

    ຢູ່ໃສ:

    • ເຊລ ແມ່ນຕາລາງສູງສຸດໃນຂອບເຂດທີ່ກວດສອບໄດ້, ແລະວັນທີ
    • ເລີ່ມຕົ້ນ ແລະ ສິ້ນສຸດ ແມ່ນວັນທີທີ່ຖືກຕ້ອງທີ່ສະໜອງໃຫ້ຜ່ານຟັງຊັນ DATE ຫຼືການອ້າງອີງເຖິງຕາລາງທີ່ມີວັນທີ.<10

    ຕົວຢ່າງ, ເພື່ອອະນຸຍາດໃຫ້ສະເພາະວັນທີໃນເດືອນກໍລະກົດຂອງປີ 2017, ໃຊ້ສູດຕໍ່ໄປນີ້:

    =AND(C2>=DATE(2017,7,1),C2<=DATE(2017,7,31))

    ຫຼື, ລະບຸວັນທີເລີ່ມຕົ້ນ ແລະສິ້ນສຸດ ວັນທີໃນບາງເຊລ ( F1 ແລະ F2 ໃນຕົວຢ່າງນີ້), ແລະອ້າງອີງເຊັລເຫຼົ່ານັ້ນໃນສູດຂອງທ່ານ:

    =AND(C2>=$F$1, C2<=$F$2)

    ກະລຸນາສັງເກດວ່າວັນທີຂອບເຂດ ar e locked with absolute cell references.

    ອະນຸຍາດໃຫ້ມື້ເຮັດວຽກ ຫຼື ທ້າຍອາທິດເທົ່ານັ້ນ

    ເພື່ອຈຳກັດຜູ້ໃຊ້ໃຫ້ເຂົ້າແຕ່ມື້ເຮັດວຽກ ຫຼື ທ້າຍອາທິດເທົ່ານັ້ນ, ໃຫ້ຕັ້ງຄ່າກົດລະບຽບການກວດສອບແບບກຳນົດເອງໂດຍອີງໃສ່ ໃນຟັງຊັນ WEEKDAY.

    ດ້ວຍອາກິວເມັນ return_type ທີ່ຕັ້ງເປັນ 2, WEEKDAY ຕອບຄ່າຈຳນວນເຕັມຕັ້ງແຕ່ 1 (ວັນຈັນ) ຫາ 7 (ວັນອາທິດ). ດັ່ງນັ້ນ, ສໍາລັບມື້ເຮັດວຽກ (ວັນຈັນເຖິງວັນສຸກ) ຜົນໄດ້ຮັບຂອງສູດຄວນຈະເປັນໜ້ອຍກວ່າ 6, ແລະສຳລັບທ້າຍອາທິດ (ເສົາ ແລະອາທິດ) ຫຼາຍກວ່າ 5.

    ອະນຸຍາດພຽງແຕ່ ມື້ເຮັດວຽກ :

    WEEKDAY( cell,2)<6

    ອະນຸຍາດພຽງແຕ່ ມື້ພັກ :

    WEEKDAY( cell,2)>5

    ຕົວຢ່າງ, ເພື່ອອະນຸຍາດໃຫ້ເຂົ້າມື້ເຮັດວຽກໃນຕາລາງ C2:C6, ໃຊ້ອັນນີ້. ສູດ:

    =WEEKDAY(C2,2)<6

    ກວດສອບວັນທີໂດຍອີງໃສ່ວັນທີຂອງມື້ນີ້

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

    ຕົວຢ່າງ, ເພື່ອຈໍາກັດການປ້ອນຂໍ້ມູນເປັນ 6 ມື້ຈາກນີ້ (7 ມື້ລວມທັງ ມື້ນີ້), ພວກເຮົາຈະໃຊ້ກົດລະບຽບຂອງວັນທີທີ່ສ້າງຂຶ້ນດ້ວຍເງື່ອນໄຂທີ່ອີງໃສ່ສູດ:

    1. ເລືອກ ວັນທີ ໃນ ອະນຸຍາດ
    2. ເລືອກ ລະຫວ່າງ ໃນ ຂໍ້ມູນ
    3. ໃນປ່ອງ ວັນທີເລີ່ມຕົ້ນ , ໃສ່ =TODAY()
    4. ໃນ <1 ກ່ອງ>ວັນທີສິ້ນສຸດ , ໃສ່ =TODAY() + 6

    ໃນລັກສະນະທີ່ຄ້າຍຄືກັນ, ທ່ານສາມາດຈໍາກັດຜູ້ໃຊ້ໃສ່ວັນທີກ່ອນ ຫຼືຫຼັງຈາກວັນທີຂອງມື້ນີ້. ສໍາລັບອັນນີ້, ເລືອກ ໜ້ອຍກວ່າ ຫຼື ໃຫຍ່ກວ່າ ໃນກ່ອງ ຂໍ້ມູນ , ແລະຫຼັງຈາກນັ້ນໃສ່ =TODAY() ໃນ ສິ້ນສຸດ ວັນທີ ຫຼື Start ກ່ອງວັນທີ, ຕາມລໍາດັບ.

    ກວດສອບເວລາໂດຍອີງໃສ່ເວລາປະຈຸບັນ

    ເພື່ອກວດສອບຂໍ້ມູນໂດຍອີງໃສ່ເວລາປະຈຸບັນ, ໃຫ້ໃຊ້ກົດລະບຽບເວລາທີ່ກໍານົດໄວ້ກ່ອນດ້ວຍສູດການກວດສອບຂໍ້ມູນຂອງທ່ານເອງ:

    1. ໃນປ່ອງ ອະນຸຍາດ , ເລືອກ ເວລາ .
    2. ໃນກ່ອງ ຂໍ້ມູນ , ເລືອກ ໜ້ອຍກວ່າ ເພື່ອອະນຸຍາດຄັ້ງກ່ອນເວລາປັດຈຸບັນ, ຫຼື ໃຫຍ່ກວ່າ. ເພື່ອອະນຸຍາດໃຫ້ເວລາຫຼັງຈາກເວລາປະຈຸບັນ.
    3. ໃນປ່ອງ ເວລາສິ້ນສຸດ ຫຼື ເວລາເລີ່ມຕົ້ນ (ຂຶ້ນກັບເງື່ອນໄຂທີ່ທ່ານເລືອກໃນຂັ້ນຕອນທີ່ຜ່ານມາ), ໃສ່ໜຶ່ງໃນສູດຄຳນວນຕໍ່ໄປນີ້:
      • ເພື່ອກວດສອບ ວັນທີ ແລະເວລາ ໂດຍອ້າງອີງຈາກວັນທີ ແລະເວລາປັດຈຸບັນ:

        =NOW()

      • ເພື່ອກວດສອບ ເວລາ ອ້າງອີງຈາກເວລາປັດຈຸບັນ:

        =TIME( HOUR(NOW()), MINUTE(NOW()), SECOND(NOW()))

    ຮູບໜ້າຈໍລຸ່ມນີ້ສະແດງກົດລະບຽບທີ່ອະນຸຍາດໃຫ້ຫຼາຍກວ່າເວລາປັດຈຸບັນ:

    ກົດລະບຽບການກວດສອບຂໍ້ມູນ Excel ແບບກຳນົດເອງບໍ່ເຮັດວຽກ

    ຖ້າກົດລະບຽບການກວດສອບຂໍ້ມູນຕາມສູດຂອງທ່ານບໍ່ເຮັດວຽກຕາມທີ່ຄາດໄວ້, ມີ 3 ຈຸດຫຼັກທີ່ຈະກວດສອບ:

    • ສູດການກວດສອບຂໍ້ມູນຖືກຕ້ອງ
    • ສູດການກວດສອບບໍ່ໄດ້ອ້າງອີງເຖິງຕາລາງຫວ່າງເປົ່າ
    • ການອ້າງອີງເຊລທີ່ເໝາະສົມຖືກໃຊ້

    ກວດສອບຄວາມຖືກຕ້ອງ ຂອງສູດການກວດສອບຂໍ້ມູນ Excel ຂອງທ່ານ

    ສຳລັບຜູ້ເລີ່ມຕົ້ນ, ສຳເນົາສູດການກວດສອບຂອງທ່ານໃສ່ບາງຕາລາງເພື່ອໃຫ້ແນ່ໃຈວ່າມັນບໍ່ສົ່ງຄືນຂໍ້ຜິດພາດເຊັ່ນ #N/A, #VALUE ຫຼື #DIV/0!.

    ຫາກທ່ານກຳລັງສ້າງ ກົດລະບຽບກຳນົດເອງ , ສູດຄຳນວນຄວນສົ່ງຄືນຄ່າໂລຈິກຂອງ TRUE ແລະ FALSE ຫຼືຄ່າຂອງ 1 ແລະ 0 ທີ່ສົມຜົນກັບພວກມັນ, ຕາມລຳດັບ.

    ຖ້າທ່ານໃຊ້ເກນທີ່ອີງໃສ່ສູດໃນ ກົດທີ່ສ້າງຂຶ້ນໃນຕົວ (ຄືກັບທີ່ພວກເຮົາໄດ້ເຮັດເພື່ອກວດສອບເວລາໂດຍອີງໃສ່ເວລາປະຈຸບັນ), ມັນຍັງສາມາດສົ່ງຄ່າຕົວເລກອື່ນໄດ້.

    ສູດການກວດສອບຂໍ້ມູນ Excel ບໍ່ຄວນອ້າງອີງເຖິງຕາລາງຫວ່າງເປົ່າ

    ໃນຫຼາຍສະຖານະການ, ຖ້າທ່ານເລືອກ ລະເລີຍຫວ່າງເປົ່າ ກ່ອງໃນເວລາທີ່ກໍານົດກົດລະບຽບ (ປົກກະຕິແລ້ວຖືກເລືອກໂດຍຄ່າເລີ່ມຕົ້ນ) ແລະຫນຶ່ງຫຼືຫຼາຍຕາລາງທີ່ອ້າງອີງຢູ່ໃນສູດຂອງທ່ານຫວ່າງເປົ່າ, ຄ່າໃດໆຈະຖືກອະນຸຍາດໃຫ້ຢູ່ໃນຕາລາງທີ່ຖືກກວດສອບ.

    ນີ້ແມ່ນຕົວຢ່າງໃນຮູບແບບທີ່ງ່າຍດາຍທີ່ສຸດ:

    ການ​ອ້າງ​ອີງ​ເຊ​ລ​ແບບ​ສົມ​ບູນ​ແລະ​ສົມ​ທຽບ​ໃນ​ສູດ​ການ​ກວດ​ສອບ​ຂໍ້​ມູນ

    ເມື່ອ​ຕັ້ງ​ກົດ​ລະ​ບຽບ​ການ​ກວດ​ສອບ Excel ທີ່​ອີງ​ໃສ່​ສູດ, ກະ​ລຸ​ນາ​ຈື່​ຈໍາ​ໄວ້​ວ່າ​ການ​ອ້າງ​ອີງ​ເຊ​ລ​ທັງ​ຫມົດ​ໃນ​ຂອງ​ທ່ານ ສູດແມ່ນ ກ່ຽວຂ້ອງກັບຕາລາງຊ້າຍເທິງ ໃນໄລຍະທີ່ເລືອກ.

    ຫາກທ່ານກໍາລັງສ້າງກົດລະບຽບສໍາລັບຫຼາຍກວ່າຫນຶ່ງຕາລາງ ແລະເງື່ອນໄຂການກວດສອບຂອງທ່ານແມ່ນຂຶ້ນກັບ ເຊລສະເພາະ , ໃຫ້ແນ່ໃຈວ່າໃຊ້ການອ້າງອີງເຊລຢ່າງແທ້ຈິງ (ດ້ວຍເຄື່ອງຫມາຍ $ ເຊັ່ນ $A$1), ຖ້າບໍ່ດັ່ງນັ້ນກົດລະບຽບຂອງທ່ານຈະເຮັດວຽກຢ່າງຖືກຕ້ອງພຽງແຕ່ສໍາລັບເຊນທໍາອິດ. ເພື່ອສະແດງຈຸດທີ່ດີຂຶ້ນ, ກະລຸນາພິຈາລະນາຕົວຢ່າງຕໍ່ໄປນີ້.

    ສົມມຸດວ່າ, ທ່ານຕ້ອງການຈຳກັດການປ້ອນຂໍ້ມູນໃນຕາລາງ D2 ຫາ D5 ໃຫ້ເປັນຕົວເລກທັງໝົດລະຫວ່າງ 1 (ຄ່າຕໍ່າສຸດ) ແລະຜົນຂອງການແບ່ງ A2 ກັບ B2. ດັ່ງນັ້ນ, ທ່ານຄິດໄລ່ຄ່າສູງສຸດດ້ວຍສູດງ່າຍໆ =A2/B2 , ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້:

    ບັນຫາແມ່ນເບິ່ງຄືວ່າສູດທີ່ຖືກຕ້ອງນີ້ຈະບໍ່ເຮັດວຽກກັບເຊລ D3 ກັບ D5 ເນື່ອງຈາກວ່າການອ້າງອີງທີ່ກ່ຽວຂ້ອງມີການປ່ຽນແປງໂດຍອີງໃສ່ພີ່ນ້ອງ

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