ສູດ Excel ຖ້າກົງກັນ: ກວດເບິ່ງວ່າສອງຫຼືຫຼາຍຕາລາງເທົ່າທຽມກັນ

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

ບົດສອນຈະສອນທ່ານກ່ຽວກັບວິທີການສ້າງສູດ If match ໃນ Excel, ດັ່ງນັ້ນມັນສົ່ງຄືນຄ່າໂລຈິກ, ຂໍ້ຄວາມທີ່ກໍາຫນົດເອງຫຼືຄ່າຈາກຕາລາງອື່ນ.

ສູດ Excel ເພື່ອເບິ່ງ ຖ້າສອງເຊລກົງກັນອາດຈະງ່າຍດາຍຄື A1=B1. ຢ່າງໃດກໍ່ຕາມ, ອາດຈະມີສະຖານະການທີ່ແຕກຕ່າງກັນເມື່ອການແກ້ໄຂທີ່ຊັດເຈນນີ້ຈະບໍ່ເຮັດວຽກຫຼືຜົນໄດ້ຮັບທີ່ແຕກຕ່າງຈາກສິ່ງທີ່ທ່ານຄາດຫວັງ. ໃນບົດສອນນີ້, ພວກເຮົາຈະສົນທະນາວິທີຕ່າງໆເພື່ອປຽບທຽບເຊລໃນ Excel, ດັ່ງນັ້ນເຈົ້າຈຶ່ງສາມາດຊອກຫາທາງອອກທີ່ເໝາະສົມກັບວຽກຂອງເຈົ້າໄດ້.

    ວິທີກວດສອບວ່າສອງເຊວກົງກັນໃນ Excel

    ມີຫຼາຍຮູບແບບຂອງ Excel If match formula. ພຽງແຕ່ກວດເບິ່ງຕົວຢ່າງຂ້າງລຸ່ມນີ້ແລະເລືອກອັນທີ່ເຮັດວຽກທີ່ດີທີ່ສຸດສໍາລັບສະຖານະການຂອງທ່ານ.

    ຖ້າສອງຕາລາງເທົ່າທຽມກັນ, ໃຫ້ກັບຄືນ TRUE

    ທີ່ງ່າຍທີ່ສຸດ " ຖ້າເຊລຫນຶ່ງເທົ່າກັບອີກເຊວຫນຶ່ງຈະເປັນຈິງ" ສູດ Excel ແມ່ນນີ້:

    ເຊລ A= ເຊລ B

    ຕົວຢ່າງ: ເພື່ອປຽບທຽບເຊລໃນຖັນ A ແລະ B ໃນແຕ່ລະແຖວ, ເຈົ້າໃສ່ສູດນີ້ໃນ C2, ແລະຫຼັງຈາກນັ້ນຄັດລອກມັນລົງໃນຖັນ:

    =A2=B2

    ຜົນໄດ້ຮັບ, ທ່ານຈະໄດ້ຮັບ TRUE ຖ້າສອງຕາລາງແມ່ນຄືກັນ, FALSE ຖ້າບໍ່ດັ່ງນັ້ນ:

    ໝາຍເຫດ:

    • ສູດນີ້ໃຫ້ຄ່າສອງຄ່າ Boolean: ຖ້າສອງເຊລເທົ່າກັບ - TRUE; ຖ້າບໍ່ເທົ່າກັນ - FALSE. ເພື່ອສົ່ງຄືນຄ່າ TRUE ເທົ່ານັ້ນ, ໃຫ້ໃຊ້ໃນຖະແຫຼງການ IF ດັ່ງທີ່ສະແດງໃນຕົວຢ່າງຕໍ່ໄປ.
    • ສູດນີ້ແມ່ນ ຕົວພິມນ້ອຍ , ສະນັ້ນມັນປະຕິບັດຕໍ່ຕົວພິມໃຫຍ່ ແລະ ໂຕພິມນ້ອຍເປັນຕົວອັກສອນດຽວກັນ. ຖ້າຂໍ້ຄວາມກໍລະນີສຳຄັນ, ຈາກນັ້ນໃຊ້ສູດຄຳນວນທີ່ລະອຽດອ່ອນນີ້.

    ຖ້າສອງເຊລກົງກັນ, ໃຫ້ສົ່ງຄ່າ

    ເພື່ອສົ່ງຄ່າຂອງເຈົ້າເອງຫາກສອງຕາລາງກົງກັນ, ສ້າງຄຳຖະແຫຼງ IF ໂດຍໃຊ້ຮູບແບບນີ້. :

    IF( cell A = cell B , value_if_true, value_if_false)

    ຕົວຢ່າງ: ເພື່ອປຽບທຽບ A2 ແລະ B2 ແລະສົ່ງ "ແມ່ນ" ຖ້າພວກມັນມີຄ່າດຽວກັນ. , "ບໍ່" ຖ້າບໍ່ດັ່ງນັ້ນ, ສູດແມ່ນ:

    =IF(A2=B2, "yes", "no")

    ຖ້າທ່ານຕ້ອງການສົ່ງຄ່າພຽງແຕ່ຖ້າຕາລາງເທົ່າກັບ, ຫຼັງຈາກນັ້ນໃຫ້ສະຕຣິງຫວ່າງເປົ່າ ("") ສໍາລັບ value_if_false .

    ຖ້າກົງກັນ, ຈາກນັ້ນ ແມ່ນ :

    =IF(A2=B2, "yes", "")

    ຖ້າກົງກັນ, ຈາກນັ້ນ TRUE:

    =IF(A2=B2, TRUE, "")

    ໝາຍເຫດ. ເພື່ອສົ່ງຄ່າຕາມເຫດຜົນ TRUE, ຢ່າໃສ່ມັນຢູ່ໃນວົງຢືມຄູ່. ການ​ນໍາ​ໃຊ້​ວົງ​ຢືມ​ສອງ​ຈະ​ປ່ຽນ​ຄ່າ​ທີ່​ມີ​ເຫດ​ຜົນ​ເປັນ​ສະ​ຕ​ຣິງ​ຂໍ້​ຄວາມ​ປົກ​ກະ​ຕິ​.

    ຖ້າເຊລໜຶ່ງເທົ່າກັບອີກເຊລໜຶ່ງ, ແລ້ວສົ່ງຄືນເຊລອື່ນ

    ແລະນີ້ແມ່ນຕົວແປຂອງສູດ Excel if match ທີ່ແກ້ໄຂໜ້າວຽກສະເພາະນີ້: ປຽບທຽບຄ່າໃນສອງເຊວ ແລະຖ້າ ຂໍ້ມູນກົງກັນ, ຈາກນັ້ນຄັດລອກຄ່າຈາກຕາລາງອື່ນ.

    ໃນພາສາ Excel, ມັນຖືກສ້າງເປັນແບບນີ້:

    IF( cell A = cell B , cell C , "")

    ຕົວຢ່າງ, ເພື່ອກວດເບິ່ງລາຍການໃນຖັນ A ແລະ B ແລະສົ່ງຄ່າຈາກຖັນ C ຖ້າຂໍ້ຄວາມກົງກັນ, ສູດໃນ D2, ຄັດລອກລົງ, ແມ່ນ:

    =IF(A2=B2, C2, "")

    ສູດຄິດໄລ່ຕົວພິມນ້ອຍໃຫຍ່ເພື່ອເບິ່ງວ່າສອງເຊລກົງກັນ

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

    IF(EXACT( cell A , cell B ), value_if_true, value_if_false)

    ຕົວຢ່າງ, ເພື່ອປຽບທຽບ ລາຍການໃນ A2 ແລະ B2 ແລະສົ່ງກັບ "ແມ່ນ" ຖ້າຂໍ້ຄວາມກົງກັນ, "ບໍ່" ຖ້າພົບຄວາມແຕກຕ່າງໃດໆ, ທ່ານສາມາດນໍາໃຊ້ສູດນີ້:

    =IF(EXACT(A2, B2), "Yes", "No")

    ວິທີກວດສອບວ່າຫຼາຍຕາລາງ. ເທົ່າກັບ

    ເຊັ່ນດຽວກັນກັບການປຽບທຽບສອງເຊວ, ການກວດສອບຫຼາຍເຊວສຳລັບການຈັບຄູ່ກໍ່ສາມາດເຮັດໄດ້ໃນຫຼາຍວິທີທີ່ແຕກຕ່າງກັນ.

    ແລະ ສູດເພື່ອເບິ່ງວ່າຫຼາຍເຊລກົງກັນ

    ເຖິງ ກວດເບິ່ງວ່າຫຼາຍຄ່າກົງກັນຫຼືບໍ່, ທ່ານສາມາດໃຊ້ຟັງຊັນ AND ດ້ວຍການທົດສອບຕາມເຫດຜົນສອງຢ່າງ ຫຼືຫຼາຍກວ່ານັ້ນ:

    AND( ເຊລ A = ເຊລ B , ເຊລ A = cell C , …)

    ຕົວຢ່າງ, ເພື່ອເບິ່ງວ່າເຊລ A2, B2 ແລະ C2 ເທົ່າກັນ, ສູດແມ່ນ:

    =AND(A2=B2, A2=C2)

    ໃນ dynamic array Excel (365 ແລະ 2021) ທ່ານຍັງສາມາດໃຊ້ syntax ຂ້າງລຸ່ມນີ້. ໃນ Excel 2019 ແລະຕ່ໍາກວ່າ, ນີ້ຈະເຮັດວຽກພຽງແຕ່ສູດ CSE array ແບບດັ້ງເດີມ, ສໍາເລັດໂດຍການກົດປຸ່ມ Ctrl + Shift + Enter ຮ່ວມກັນ.

    =AND(A2=B2:C2)

    ຜົນໄດ້ຮັບຂອງທັງສອງສູດ AND ແມ່ນ. ຄ່າທາງໂລຈິກແມ່ນ TRUE ແລະ FALSE.

    ເພື່ອສົ່ງຄືນຄ່າຂອງຕົນເອງ, ຫໍ່ AND ໃນຟັງຊັນ IF ແບບນີ້:

    =IF(AND(A2=B2:C2), "yes", "")

    ສູດນີ້ໃຫ້ຜົນເປັນ "yes" ຖ້າທັງສາມຕາລາງ. ມີຄວາມເທົ່າທຽມກັນ, ເປັນຕາລາງຫວ່າງເປົ່າ.

    ສູດ COUNTIF ເພື່ອກວດເບິ່ງວ່າຫຼາຍຖັນກົງກັນ

    ອີກວິທີໜຶ່ງໃນການກວດສອບການຈັບຄູ່ຫຼາຍອັນແມ່ນໃຊ້ຟັງຊັນ COUNTIF ໃນຮູບແບບນີ້:

    COUNTIF( range , cell )= n

    ບ່ອນທີ່ range ເປັນຊ່ວງຂອງຕາລາງທີ່ຈະປຽບທຽບກັບກັນ, ເຊລ ແມ່ນເຊລດຽວໃນຂອບເຂດ, ແລະ n ແມ່ນຈໍານວນຂອງເຊລໃນໄລຍະ.

    ສຳລັບຊຸດຂໍ້ມູນຕົວຢ່າງຂອງພວກເຮົາ, ສູດສາມາດຂຽນໄດ້ໃນຮູບແບບນີ້. :

    =COUNTIF(A2:C2, A2)=3

    ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ສົມ​ທຽບ​ຫຼາຍ​ຖັນ​, ຟັງ​ຊັນ COLUMNS ສາ​ມາດ​ໄດ້​ຮັບ​ການ​ນັບ​ຂອງ​ເຊ​ລ (n​) ສໍາ​ລັບ​ທ່ານ​ອັດ​ຕະ​ໂນ​ມັດ​:

    =COUNTIF(A2:C2, A2)=COLUMNS(A2:C2)

    ແລະຟັງຊັນ IF ຈະຊ່ວຍໃຫ້ທ່ານສົ່ງຄືນສິ່ງທີ່ທ່ານຕ້ອງການເປັນຜົນໄດ້ຮັບ:

    =IF(COUNTIF(A2:C2, A2)=3, "All match", "")

    ສູດທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍສໍາລັບການຈັບຄູ່ຫຼາຍ

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

    AND(EXACT( range , cell ))

    ໃນ Excel 365 ແລະ Excel 2021 , ເນື່ອງຈາກການສະຫນັບສະຫນູນ array dynamic, ນີ້ເຮັດວຽກເປັນສູດປົກກະຕິ. ໃນ Excel 2019 ແລະຕ່ໍາກວ່າ, ຢ່າລືມກົດ Ctrl + Shift + Enter ເພື່ອເຮັດໃຫ້ມັນເປັນ ສູດອາເຣ .

    ຕົວຢ່າງ, ເພື່ອກວດເບິ່ງວ່າເຊລ A2:C2 ມີຄ່າດຽວກັນ, ກໍລະນີ. -sensitive formula is:

    =AND(EXACT(A2:C2, A2))

    ລວມກັບ IF, ມັນໃຊ້ຮູບຮ່າງນີ້:

    =IF(AND(EXACT(A2:C2, A2)), "Yes", "No")

    ກວດເບິ່ງວ່າເຊລກົງກັບເຊລໃດນຶ່ງໃນຂອບເຂດ

    ເພື່ອເບິ່ງວ່າເຊລທີ່ກົງກັບເຊລໃດນຶ່ງໃນຂອບເຂດທີ່ກຳນົດ, ໃຫ້ໃຊ້ໜຶ່ງໃນສູດຕໍ່ໄປນີ້:

    ຫຼືຟັງຊັນ

    ມັນດີທີ່ສຸດທີ່ຈະໃຊ້ ສໍາລັບການກວດສອບ 2 - 3 ເຊລ.

    OR( ເຊລ A = ເຊລ B , ເຊລ A = ເຊລ C , ເຊລ A = cell D , …)

    Excel 365 ແລະ Excel 2021 ເຂົ້າໃຈ syntax ນີ້ເຊັ່ນດຽວກັນ:

    OR( cell = range )

    ໃນ Excel 2019 ແລະ ຕ່ໍາກວ່າ, ອັນນີ້ຄວນຈະຖືກໃສ່ເປັນສູດອາເຣໂດຍການກົດ Ctrl + Shift + Enter shortcut.

    ຟັງຊັນ COUNTIF

    COUNTIF( range , cell )>0

    ຕົວຢ່າງ, ເພື່ອກວດເບິ່ງວ່າ A2 ເທົ່າກັບເຊັລໃດນຶ່ງໃນ B2:D2, ສູດໃດນຶ່ງເຫຼົ່ານີ້ຈະເຮັດ:

    =OR(A2=B2, A2=C2, A2=D2)

    =OR(A2=B2:D2)

    =COUNTIF(B2:D2, A2)>0

    ຫາກທ່ານກຳລັງໃຊ້ Excel 2019 ຫຼືຕ່ຳກວ່າ, ຢ່າລືມກົດ Ctrl + Shift + Enter ເພື່ອຮັບສູດ ຫຼື ທີສອງເພື່ອໃຫ້ຜົນໄດ້ຮັບທີ່ຖືກຕ້ອງ.

    ເພື່ອສົ່ງຄືນ ແມ່ນ/ບໍ່ ຫຼືຄ່າອື່ນໆທີ່ທ່ານຕ້ອງການ, ທ່ານຮູ້ວ່າຈະເຮັດແນວໃດ - ວາງຫນຶ່ງໃນສູດຂ້າງເທິງໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງຟັງຊັນ IF. ຕົວຢ່າງ:

    =IF(COUNTIF(B2:D2, A2)>0, "Yes", "No")

    ສຳລັບຂໍ້ມູນເພີ່ມເຕີມ, ກະລຸນາເບິ່ງວ່າມີຄ່າຢູ່ໃນຂອບເຂດຫຼືບໍ່.

    ກວດເບິ່ງວ່າສອງໄລຍະເທົ່າກັນ

    ເພື່ອປຽບທຽບ ສອງໄລຍະເຊລຕໍ່ເຊລ ແລະສົ່ງຄ່າໂລຈິກ TRUE ຖ້າເຊລທັງໝົດໃນຕຳແໜ່ງທີ່ສອດຄ້ອງກັນກົງກັນ, ສະໜອງຊ່ວງຂະໜາດເທົ່າກັນໃຫ້ກັບການທົດສອບຕາມເຫດຜົນຂອງຟັງຊັນ AND:

    AND( ໄລຍະ A . = range B )

    ຕົວຢ່າງ, ເພື່ອປຽບທຽບ Matrix A ໃນ B3:F6 ແລະ Matrix B ໃນ B11:F14, ສູດແມ່ນ:

    =AND(B3:F6= B11:F14)

    To ໄດ້ຮັບ ແມ່ນ / ບໍ່ ດັ່ງນັ້ນ, ໃຫ້ໃຊ້ການລວມກັນ IF AND ຕໍ່ໄປນີ້:

    =IF(AND(B3:F6=B11:F14), "Yes", "No")

    ນັ້ນຄືວິທີໃຊ້ສູດ If match.ໃນ Excel. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ!

    ປື້ມຄູ່ມືພາກປະຕິບັດ

    ຖ້າຈຸລັງກົງກັນໃນ Excel - ຕົວຢ່າງສູດ (ໄຟລ໌ .xlsx)

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