ສາລະບານ
ບົດເຝິກຫັດສະແດງວິທີການປຽບທຽບຂໍ້ຄວາມໃນ Excel ສຳລັບການຈັບຄູ່ຕົວພິມນ້ອຍໃຫຍ່ ແລະ ກົງກັນແທ້. ທ່ານຈະໄດ້ຮຽນຮູ້ສູດຈຳນວນໜຶ່ງເພື່ອປຽບທຽບສອງເຊວໂດຍຄ່າຂອງພວກມັນ, ຄວາມຍາວຂອງສະຕຣິງ ຫຼືຈຳນວນການປະກົດຕົວຂອງຕົວອັກສອນສະເພາະໃດໜຶ່ງ, ພ້ອມທັງວິທີການປຽບທຽບຫຼາຍເຊວ.
ເມື່ອໃຊ້ Excel ສໍາລັບ ການວິເຄາະຂໍ້ມູນ, ຄວາມຖືກຕ້ອງແມ່ນຄວາມກັງວົນສໍາຄັນທີ່ສຸດ. ຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງນໍາໄປສູ່ການກໍານົດເວລາທີ່ພາດໂອກາດ, ແນວໂນ້ມທີ່ຜິດພາດ, ການຕັດສິນໃຈຜິດພາດແລະການສູນເສຍລາຍໄດ້.
ໃນຂະນະທີ່ສູດ Excel ແມ່ນຄວາມຈິງຢ່າງສົມບູນ, ຜົນໄດ້ຮັບຂອງພວກມັນອາດຈະຜິດພາດເພາະວ່າຂໍ້ມູນຂໍ້ບົກພ່ອງບາງຢ່າງໄດ້ເຈາະເຂົ້າໄປໃນລະບົບ. ໃນກໍລະນີນີ້, ການແກ້ໄຂພຽງແຕ່ແມ່ນການກວດສອບຂໍ້ມູນສໍາລັບຄວາມຖືກຕ້ອງ. ມັນບໍ່ແມ່ນເລື່ອງໃຫຍ່ທີ່ຈະປຽບທຽບສອງເຊວດ້ວຍຕົນເອງ, ແຕ່ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະເຫັນຄວາມແຕກຕ່າງລະຫວ່າງຫຼາຍຮ້ອຍຫາພັນສະຕຣິງຂໍ້ຄວາມ.
ບົດເຝິກຫັດນີ້ຈະສອນໃຫ້ເຈົ້າຮູ້ວິທີເຮັດໃຫ້ໜ້າວຽກທີ່ໜ້າເບື່ອ ແລະມີຄວາມຜິດພາດຂອງເຊວອັດຕະໂນມັດ. ການປຽບທຽບ ແລະສູດໃດທີ່ດີທີ່ສຸດທີ່ຈະໃຊ້ໃນແຕ່ລະກໍລະນີ.
ວິທີປຽບທຽບສອງເຊລໃນ Excel
ມີສອງວິທີທີ່ແຕກຕ່າງກັນໃນການປຽບທຽບສະຕຣິງໃນ Excel ຂຶ້ນກັບ ບໍ່ວ່າທ່ານຈະຊອກຫາການປຽບທຽບຕົວພິມນ້ອຍ ຫຼື ຕົວພິມນ້ອຍ ຫຼື ຕົວພິມນ້ອຍເທົ່ານັ້ນ.
ສູດການປຽບທຽບຕົວພິມນ້ອຍໃຫຍ່ເພື່ອປຽບທຽບ 2 ເຊວ
ເພື່ອປຽບທຽບສອງເຊວໃນ Excel ignoring case, ໃຫ້ໃຊ້ສູດງ່າຍໆເຊັ່ນນີ້:
=A1=B1
ບ່ອນ A1 ແລະ B1 ແມ່ນເຊລທີ່ເຈົ້າກຳລັງປຽບທຽບ. ຜົນໄດ້ຮັບຂອງສູດຄິດໄລ່ແມ່ນຄ່າ Boolean TRUEແລະ FALSE.
ຖ້າທ່ານຕ້ອງການອອກບົດເລື່ອງຂອງຕົນເອງສໍາລັບຄໍາທີ່ກົງກັນແລະຄວາມແຕກຕ່າງ, ໃຫ້ຝັງຂໍ້ຄວາມຂ້າງເທິງໃນການທົດສອບຢ່າງມີເຫດຜົນຂອງຟັງຊັນ IF. ຕົວຢ່າງ:
=IF(A1=B1, "Equal", "Not equal")
ຕາມທີ່ເຈົ້າເຫັນໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ທັງສອງສູດສົມທຽບສະຕຣິງຂໍ້ຄວາມ, ວັນທີ ແລະຕົວເລກເທົ່າກັນ:
ສູດຄຳນວນຕົວພິມນ້ອຍໃຫຍ່ເພື່ອປຽບທຽບສະຕຣິງໃນ Excel
ໃນບາງສະຖານະການ, ມັນອາດຈະສຳຄັນບໍ່ພຽງແຕ່ການປຽບທຽບຄ່າຂໍ້ຄວາມຂອງສອງເຊວເທົ່ານັ້ນ, ແຕ່ຍັງເປັນການປຽບທຽບຕົວລະຄອນນຳ. ການປຽບທຽບຂໍ້ຄວາມທີ່ລະອຽດອ່ອນສາມາດເຮັດໄດ້ໂດຍໃຊ້ຟັງຊັນ Excel EXACT:
EXACT (text1, text2)ບ່ອນໃດ text1 ແລະ text2 ແມ່ນສອງຕາລາງທີ່ເຈົ້າກຳລັງປຽບທຽບ.
ສົມມຸດວ່າສະຕຣິງຂອງເຈົ້າຢູ່ໃນເຊລ A2 ແລະ B2, ສູດຄຳນວນຈະໄປດັ່ງນີ້:
=EXACT(A2, B2)
ດັ່ງນີ້, ທ່ານໄດ້ຮັບ TRUE ສໍາລັບສະຕຣິງຂໍ້ຄວາມກົງກັບກໍລະນີ. ຂອງແຕ່ລະຕົວອັກສອນ, ຖ້າບໍ່ດັ່ງນັ້ນ FALSE.
ຖ້າທ່ານຕ້ອງການໃຫ້ຟັງຊັນ EXACT ສົ່ງຜົນໄດ້ຮັບອື່ນ, ຝັງມັນຢູ່ໃນສູດ IF ແລະພິມຂໍ້ຄວາມຂອງທ່ານເອງສໍາລັບ value_if_true ແລະ value_if_false arguments:
=IF(EXACT(A2 ,B2), "Exactly equal", "Not equal")
ພາບໜ້າຈໍຕໍ່ໄປນີ້ສະແດງຜົນຂອງການປຽບທຽບສະຕຣິງທີ່ລະອຽດອ່ອນໃນ Excel:
ວິທີ ປຽບທຽບຫຼາຍເຊລໃນ Excel
ເພື່ອປຽບທຽບຫຼາຍກວ່າ 2 ເຊລຕິດຕໍ່ກັນ, ໃຫ້ໃຊ້ສູດຄຳນວນທີ່ໄດ້ກ່າວມາໃນຕົວຢ່າງຂ້າງເທິງນີ້ໃນການປະສົມປະສານກັບຕົວປະຕິບັດການ AND. ລາຍລະອຽດເຕັມທີ່ປະຕິບັດຕາມຂ້າງລຸ່ມນີ້.
ສູດຄະນິດສາດບໍ່ອ່ອນໄຫວຕົວອັກສອນເພື່ອສົມທຽບຫຼາຍກວ່າ 2 ເຊລ
ຂຶ້ນຢູ່ກັບວ່າທ່ານຕ້ອງການສະແດງຜົນແນວໃດ, ໃຫ້ໃຊ້ໜຶ່ງໃນສູດຕໍ່ໄປນີ້:
=AND(A2=B2, A2=C2)
ຫຼື
=IF(AND(A2=B2, A2=C2), "Equal", "Not equal")
ສູດ AND ໃຫ້ຜົນເປັນ TRUE ຖ້າຕາລາງທັງໝົດມີຄ່າດຽວກັນ, FALSE ຖ້າຄ່າໃດນຶ່ງແຕກຕ່າງກັນ. ສູດ IF ສົ່ງຜົນໃຫ້ປ້າຍກຳກັບທີ່ທ່ານພິມໃສ່ນັ້ນ, " ເທົ່າກັນ " ແລະ " ບໍ່ເທົ່າກັນ " ໃນຕົວຢ່າງນີ້.
ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງລຸ່ມນີ້, ສູດຄຳນວນເຮັດວຽກໄດ້ຢ່າງສົມບູນແບບກັບທຸກປະເພດຂໍ້ມູນ - ຂໍ້ຄວາມ, ວັນທີ ແລະຄ່າຕົວເລກ:
ສູດຄຳນວນທີ່ລະອຽດອ່ອນເພື່ອປຽບທຽບຂໍ້ຄວາມໃນຫຼາຍຕາລາງ
ເພື່ອປຽບທຽບຫຼາຍສະຕຣິງ ເພື່ອເບິ່ງວ່າພວກມັນກົງກັນແທ້ຫຼືບໍ່, ໃຊ້ສູດຕໍ່ໄປນີ້:
=AND(EXACT(A2,B2), EXACT(A2, C2))
ຫຼື
=IF(AND(EXACT(A2,B2), EXACT(A2, C2)),"Exactly equal", "Not equal")
ເຊັ່ນດຽວກັບໃນຕົວຢ່າງທີ່ຜ່ານມາ, ທໍາອິດ. ສູດຄຳນວນໃຫ້ຄ່າ TRUE ແລະ FALSE, ໃນຂະນະທີ່ອັນທີສອງສະແດງຂໍ້ຄວາມຂອງທ່ານເອງສຳລັບການຈັບຄູ່ ແລະຄວາມແຕກຕ່າງ:
ປຽບທຽບຊ່ວງຂອງເຊວກັບເຊລຕົວຢ່າງ
ຕົວຢ່າງຕໍ່ໄປນີ້ຈະສະແດງວິທີທີ່ທ່ານສາມາດກວດສອບວ່າເຊລທັງໝົດໃນຂອບເຂດທີ່ລະບຸນັ້ນມີຂໍ້ຄວາມດຽວກັນກັບໃນເຊລຕົວຢ່າງ.
ສູດຄຳນວນບໍ່ລະອຽດອ່ອນເພື່ອປຽບທຽບເຊລກັບຂໍ້ຄວາມຕົວຢ່າງ
ຖ້າ ກໍລະນີຕົວອັກສອນບໍ່ສຳຄັນແທ້ໆ, ທ່ານສາມາດໃຊ້ສູດຄຳນວນຕໍ່ໄປນີ້ເພື່ອປຽບທຽບເຊລເປັນຕົວຢ່າງ:
ROWS( range)*COLUMNS( rang e)=COUNTIF( range, ເຊລຕົວຢ່າງ)ໃນການທົດສອບຕາມເຫດຜົນຂອງຟັງຊັນ IF, ທ່ານປຽບທຽບສອງຕົວເລກ:
- ຈໍານວນທັງຫມົດຂອງເຊລໃນຂອບເຂດທີ່ລະບຸ (ຈຳນວນແຖວຄູນດ້ວຍຈຳນວນຖັນ), ແລະ
- ຈຳນວນເຊລທີ່ມີຄ່າດຽວກັນກັບຢູ່ໃນຕາລາງຕົວຢ່າງ (ສົ່ງຄືນໂດຍຟັງຊັນ COUNTIF).
ສົມມຸດວ່າຕົວຢ່າງຂໍ້ຄວາມຢູ່ໃນ C2 ແລະສະຕຣິງທີ່ຈະສົມທຽບແມ່ນຢູ່ໃນລະດັບ A2:B6, ສູດຈະໄປດັ່ງນີ້:
=ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2)
ເພື່ອເຮັດໃຫ້ຜົນໄດ້ຮັບຂອງຜູ້ໃຊ້ຫຼາຍຂຶ້ນ - ເປັນມິດ, i.e. ສົ່ງອອກບາງສິ່ງບາງຢ່າງເຊັ່ນ "ການຈັບຄູ່ທັງຫມົດ" ແລະ "ບໍ່ກົງກັນທັງຫມົດ" ແທນທີ່ຈະເປັນ TRUE ແລະ FALSE, ໃຊ້ຟັງຊັນ IF ຄືກັບທີ່ພວກເຮົາໄດ້ເຮັດໃນຕົວຢ່າງທີ່ຜ່ານມາ:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=COUNTIF(A2:B6,C2),"All match", "Not all match")
ດັ່ງທີ່ສະແດງໃນຮູບໜ້າຈໍຂ້າງເທິງ, ສູດຄຳນວນສາມາດຮັບມືກັບຂອບເຂດຂອງສະຕຣິງຂໍ້ຄວາມໄດ້ຢ່າງສົມບູນແບບ, ແຕ່ມັນຍັງສາມາດໃຊ້ເພື່ອປຽບທຽບຕົວເລກ ແລະວັນທີໄດ້.
ສູດຄຳນວນທີ່ລະອຽດອ່ອນເພື່ອປຽບທຽບສະຕຣິງກັບ ຂໍ້ຄວາມຕົວຢ່າງ
ຖ້າຕົວພິມຕົວອັກສອນສ້າງຄວາມແຕກຕ່າງ, ທ່ານສາມາດປຽບທຽບສະຕຣິງກັບຂໍ້ຄວາມຕົວຢ່າງໄດ້ໂດຍໃຊ້ສູດອາເຣຕໍ່ໄປນີ້.
IF(ROWS( range)*COLUMNS(<1)>range)=SUM(--EXACT( sample_cell, range)), " text_if_match", " text_if_ ບໍ່ກົງກັນ")ກັບໄລຍະແຫຼ່ງທີ່ຢູ່ໃນ A2:B6 ແລະຂໍ້ຄວາມຕົວຢ່າງໃນ C2, ສູດມີຮູບຮ່າງດັ່ງຕໍ່ໄປນີ້:
=IF(ROWS(A2:B6)*COLUMNS(A2:B6)=SUM(--EXACT(C2, A2:B6)), "All match", "Not all match")
ແຕກຕ່າງຈາກສູດ Excel ປົກກະຕິ , ສູດອາເຣແມ່ນສໍາເລັດໂດຍການກົດ Ctrl + Shift + Enter . ຖ້າປ້ອນຖືກຕ້ອງ, Excel ປະກອບສູດອາເຣໃນ {curly braces}, ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍ:
ວິທີປຽບທຽບສອງເຊລດ້ວຍສະຕຣິງຄວາມຍາວ
ບາງເທື່ອທ່ານອາດຕ້ອງການກວດສອບວ່າສະຕຣິງຂໍ້ຄວາມໃນແຕ່ລະແຖວມີຕົວອັກສອນທີ່ເທົ່າກັນຫຼືບໍ່. ສູດສໍາລັບວຽກງານນີ້ແມ່ນງ່າຍດາຍຫຼາຍ. ທໍາອິດ, ທ່ານໄດ້ຮັບຄວາມຍາວຂອງ string ຂອງສອງຈຸລັງໂດຍໃຊ້ຟັງຊັນ LEN, ແລະຫຼັງຈາກນັ້ນປຽບທຽບຕົວເລກ.
=LEN(A2)=LEN(B2)
ຫຼື
=IF(LEN(A2)=LEN(B2), "Equal", "Not equal")
ຕາມທີ່ທ່ານຮູ້ແລ້ວ, ສູດທໍາອິດໃຫ້ຄ່າ Boolean TRUE ຫຼື FALSE, ໃນຂະນະທີ່ສູດທີສອງໃຫ້ຜົນໄດ້ຮັບຂອງທ່ານເອງ:
ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບໜ້າຈໍຂ້າງເທິງ, ສູດຄຳນວນໃຊ້ໄດ້ກັບສະຕຣິງຂໍ້ຄວາມ ແລະຕົວເລກ.
ເຄັດລັບ. ຖ້າສອງສະຕຣິງທີ່ເບິ່ງຄືວ່າເທົ່າກັນສົ່ງຄືນຄວາມຍາວແຕກຕ່າງກັນ, ສ່ວນຫຼາຍອາດຈະເປັນບັນຫາຢູ່ໃນ ນຳ ຫຼື ຕໍ່ທ້າຍ ຊ່ອງຫວ່າງ ໃນໜຶ່ງ ຫຼືທັງສອງຕາລາງ. ໃນກໍລະນີນີ້, ເອົາຊ່ອງຫວ່າງເພີ່ມເຕີມໂດຍໃຊ້ຟັງຊັນ TRIM. ຄໍາອະທິບາຍລາຍລະອຽດແລະຕົວຢ່າງສູດສາມາດພົບໄດ້ທີ່ນີ້: ວິທີການຕັດຍະຫວ່າງໃນ Excel.
ປຽບທຽບສອງເຊວໂດຍການປະກົດຕົວຂອງລັກສະນະສະເພາະ
ນີ້ແມ່ນຕົວຢ່າງສຸດທ້າຍໃນບົດຮຽນການປຽບທຽບ Excel ຂອງພວກເຮົາ, ແລະມັນສະແດງໃຫ້ເຫັນການແກ້ໄຂສໍາລັບວຽກງານສະເພາະ. ສົມມຸດວ່າ, ທ່ານມີ 2 ຄໍລໍາຂອງຂໍ້ຄວາມທີ່ມີຕົວອັກສອນທີ່ສໍາຄັນສໍາລັບທ່ານ. ເປົ້າໝາຍຂອງທ່ານແມ່ນເພື່ອກວດເບິ່ງວ່າ 2 ຕາລາງໃນແຕ່ລະແຖວມີຈຳນວນການປະກົດຕົວດຽວກັນຂອງຕົວອັກສອນໃດນຶ່ງ.
ເພື່ອເຮັດໃຫ້ສິ່ງຕ່າງໆຈະແຈ້ງຂຶ້ນ, ໃຫ້ພິຈາລະນາສິ່ງຕໍ່ໄປນີ້.ຕົວຢ່າງ. ໃຫ້ເວົ້າວ່າ, ທ່ານມີສອງລາຍການຄໍາສັ່ງຖືກສົ່ງ (ຄໍລໍາ B) ແລະໄດ້ຮັບ (ຄໍລໍາ C). ແຕ່ລະແຖວມີຄໍາສັ່ງສໍາລັບລາຍການສະເພາະ, ເຊິ່ງຕົວລະບຸທີ່ເປັນເອກະລັກແມ່ນລວມຢູ່ໃນ ID ຄໍາສັ່ງທັງຫມົດແລະຖືກສະແດງຢູ່ໃນແຖວດຽວກັນໃນຖັນ A (ກະລຸນາເບິ່ງຮູບຫນ້າຈໍຂ້າງລຸ່ມນີ້). ທ່ານຕ້ອງການໃຫ້ແນ່ໃຈວ່າແຕ່ລະແຖວມີຈໍານວນທີ່ເທົ່າທຽມກັນຂອງສິນຄ້າທີ່ສົ່ງ ແລະໄດ້ຮັບດ້ວຍ ID ສະເພາະນັ້ນ.
ເພື່ອແກ້ໄຂບັນຫານີ້, ໃຫ້ຂຽນສູດດ້ວຍເຫດຜົນຕໍ່ໄປນີ້.
- ກ່ອນອື່ນໝົດ, ແທນທີ່ຕົວລະບຸທີ່ບໍ່ຊໍ້າກັນໂດຍບໍ່ມີຫຍັງໃຊ້ຟັງຊັນ SUBSTITUTE:
SUBSTITUTE(A1, character_to_count,"")
- ຈາກນັ້ນ, ໃຫ້ຄຳນວນຈຳນວນເທື່ອທີ່ຕົວລະບຸທີ່ບໍ່ຊໍ້າກັນປະກົດຂຶ້ນໃນແຕ່ລະຕາລາງ. ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ເອົາຄວາມຍາວຂອງສະຕຣິງໂດຍບໍ່ມີຕົວລະບຸທີ່ເປັນເອກະລັກແລະລົບມັນອອກຈາກຄວາມຍາວທັງຫມົດຂອງສະຕຣິງ. ສ່ວນນີ້ຈະຖືກຂຽນເປັນແຕ່ລະເຊລ 1 ແລະ ເຊລ 2, ຕົວຢ່າງ:
LEN(cell 1) - LEN(SUBSTITUTE(cell 1, character_to_count, ""))
ແລະ
LEN(cell 2) - LEN(SUBSTITUTE(cell 2, character_to_count, ""))
- ສຸດທ້າຍ, ເຈົ້າປຽບທຽບ 2 ຕົວເລກນີ້. ໂດຍການວາງເຄື່ອງໝາຍຄວາມສະເໝີພາບ (=) ໃນລະຫວ່າງພາກສ່ວນຂ້າງເທິງ.
LEN( cell 2 ) - LEN(SUBSTITUTE( cell 2 , character_to_count , ""))
ໃນຕົວຢ່າງຂອງພວກເຮົາ, ຕົວລະບຸທີ່ເປັນເອກະລັກແມ່ນຢູ່ໃນ A2 , ແລະສະຕຣິງທີ່ຈະປຽບທຽບຢູ່ໃນເຊລ B2 ແລະ C2. ດັ່ງນັ້ນ, ສູດເຕັມແມ່ນດັ່ງນີ້:
=LEN(B2)-LEN(SUBSTITUTE(B2,$A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2,$A2,""))
ສູດຜົນຕອບແທນ TRUE ຖ້າເຊລ B2 ແລະ C2 ມີຈໍານວນການປະກົດຕົວຂອງຕົວອັກສອນໃນ A2 ເທົ່າກັນ,ຖ້າບໍ່ດັ່ງນັ້ນ FALSE. ເພື່ອເຮັດໃຫ້ຜົນໄດ້ຮັບມີຄວາມຫມາຍຫຼາຍສໍາລັບຜູ້ໃຊ້ຂອງທ່ານ, ທ່ານສາມາດຝັງສູດໃນຟັງຊັນ IF:
=IF(LEN(B2)-LEN(SUBSTITUTE(B2, $A2,""))=LEN(C2)-LEN(SUBSTITUTE(C2, $A2,"")), "Equal", "Not equal")
ດັ່ງທີ່ທ່ານສາມາດເບິ່ງໃນພາບຫນ້າຈໍຂ້າງເທິງ. , ສູດໃຊ້ໄດ້ຢ່າງສົມບູນແບບເຖິງວ່າຈະມີຄວາມສັບສົນເພີ່ມເຕີມສອງຢ່າງ:
- ຕົວອັກສອນທີ່ຈະນັບ (ຕົວລະບຸທີ່ບໍ່ຊໍ້າກັນ) ສາມາດປາກົດຢູ່ບ່ອນໃດກໍໄດ້ໃນສະຕຣິງຂໍ້ຄວາມ.
- ສະຕຣິງມີຕົວເລກຕົວແປ ຂອງຕົວອັກສອນ ແລະຕົວຂັ້ນຕ່າງໆ ເຊັ່ນ: ເຄື່ອງໝາຍຈຸດ, ເຄື່ອງໝາຍຈຸດ ຫຼື ຍະຫວ່າງ.
ນີ້ແມ່ນວິທີທີ່ທ່ານປຽບທຽບສະຕຣິງໃນ Excel. ເພື່ອໃຫ້ໄດ້ເບິ່ງທີ່ໃກ້ຊິດຢູ່ໃນສູດທີ່ໄດ້ປຶກສາຫາລືໃນບົດສອນນີ້, ທ່ານຍິນດີຕ້ອນຮັບເພື່ອດາວໂຫລດ Excel Compare Strings Worksheet. ຂ້າພະເຈົ້າຂໍຂອບໃຈທ່ານສໍາລັບການອ່ານແລະຫວັງວ່າຈະໄດ້ພົບທ່ານໃນ blog ຂອງພວກເຮົາໃນອາທິດຕໍ່ໄປ.