ສາລະບານ
Filter Unique ເປັນວິທີທີ່ມີປະສິດທິພາບໃນການເຂົ້າຮອບດ້ວຍຂໍ້ມູນຈໍານວນຫລາຍໃນຊຸດຂໍ້ມູນ. Excel ສະຫນອງຄຸນສົມບັດຫຼາຍຢ່າງເພື່ອກັ່ນຕອງຂໍ້ມູນທີ່ເປັນເອກະລັກຫຼືເອົາສິ່ງທີ່ຊ້ໍາກັນ, ບໍ່ວ່າພວກເຮົາຈະໂທຫາມັນ. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງວິທີການກັ່ນຕອງຂໍ້ມູນທີ່ເປັນເອກະລັກຈາກຊຸດຂໍ້ມູນຕົວຢ່າງ. , ແລະ ຜະລິດຕະພັນ . ພວກເຮົາຕ້ອງການຜະລິດຕະພັນທີ່ເປັນເອກະລັກສະເພາະພາຍໃນຊຸດຂໍ້ມູນທັງໝົດ.
ດາວໂຫລດ Excel Workbook
ການກັ່ນຕອງມູນຄ່າທີ່ເປັນເອກະລັກ .xlsm
8 ວິທີງ່າຍໆໃນການກັ່ນຕອງຄ່າທີ່ເປັນເອກະລັກໃນ Excel
ວິທີ 1: ການໃຊ້ Excel ເອົາຄຸນສົມບັດທີ່ຊໍ້າກັນເພື່ອກັ່ນຕອງຄ່າທີ່ບໍ່ຊໍ້າກັນ
ເພື່ອເຂົ້າໃຈລາຍການໃນຊຸດຂໍ້ມູນອັນໃຫຍ່ຫຼວງ, ບາງຄັ້ງພວກເຮົາຈໍາເປັນຕ້ອງລຶບສິ່ງທີ່ຊໍ້າກັນອອກ. Excel ສະເໜີຄຸນສົມບັດ ລຶບສິ່ງທີ່ຊໍ້າກັນ ໃນແຖບ ຂໍ້ມູນ ເພື່ອຍົກເລີກລາຍການທີ່ຊໍ້າກັນຈາກຊຸດຂໍ້ມູນ. ໃນກໍລະນີນີ້, ພວກເຮົາຕ້ອງການທີ່ຈະເອົາການຊ້ໍາກັນຈາກຖັນ <2>Category ແລະ Product . ດັ່ງນັ້ນ, ພວກເຮົາສາມາດໃຊ້ຄຸນສົມບັດ ລຶບການຊໍ້າກັນ ເພື່ອເຮັດແນວນັ້ນ.
ຂັ້ນຕອນ 1: ເລືອກໄລຍະ (i.e., Category ແລະ ຜະລິດຕະພັນ ) ຈາກນັ້ນໄປທີ່ Data Tab > ເລືອກ ລຶບສິ່ງທີ່ຊໍ້າກັນ (ຈາກພາກສ່ວນ ເຄື່ອງມືຂໍ້ມູນ ).
ຂັ້ນຕອນ 2: The ລຶບສິ່ງທີ່ຊໍ້າກັນ ປາກົດຂຶ້ນ. ຢູ່ໃນປ່ອງຢ້ຽມ ເອົາການຊໍ້າກັນອອກ ,
ໄດ້ກວດສອບຖັນທັງຫມົດແລ້ວ.
ໝາຍຕິກທາງເລືອກTRANSPOSE($I$4:I4), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19) ), ROW($F$5:$F$19))), 0)) ; ຕອບຄ່າທີ່ບໍ່ຊ້ຳກັນຈາກອາເຣ.
ຂັ້ນຕອນ 2: ທ່ານຕ້ອງກົດ CTRL+SHIFT+ENTER ທັງໝົດ. ແລະຄ່າທີ່ບໍ່ຊໍ້າກັນຂອງຕົວພິມນ້ອຍໃຫຍ່ຈະປາກົດຢູ່ໃນເຊລ.
ດັ່ງນັ້ນ, ຊຸດຂໍ້ມູນທັງໝົດຈະຄືກັບຮູບຂ້າງລຸ່ມນີ້ຫຼັງຈາກ ການຈັດຮຽງປະເພດລາຍການທັງໝົດໃນຖັນຕາມລຳດັບ.
ທ່ານສາມາດປ່ຽນປະເພດຂໍ້ມູນ ຜະລິດຕະພັນ ເພື່ອຕອບສະໜອງຄວາມຕ້ອງການຂອງທ່ານແລະນຳໃຊ້ສູດຕາມນັ້ນ. .
ວິທີທີ່ 7: Excel Filter Unique Values ໂດຍໃຊ້ VBA Macro Code
ຈາກຊຸດຂໍ້ມູນ, ພວກເຮົາຮູ້ວ່າພວກເຮົາມີຖັນຜະລິດຕະພັນ, ແລະພວກເຮົາຕ້ອງການຄ່າທີ່ເປັນເອກະລັກຈາກ ຖັນ. ເພື່ອບັນລຸວຽກ, ພວກເຮົາສາມາດໃຊ້ VBA ລະຫັດ Macro. ພວກເຮົາສາມາດຂຽນລະຫັດທີ່ກໍານົດຄ່າຈາກການຄັດເລືອກຫຼັງຈາກນັ້ນສົ່ງມັນຜ່ານ loops ເວັ້ນເສຍແຕ່ວ່າມັນກໍາຈັດການຊໍ້າກັນທັງຫມົດ.
ກ່ອນທີ່ພວກເຮົາຈະນໍາໃຊ້ລະຫັດ Macro VBA , ໃຫ້ແນ່ໃຈວ່າພວກເຮົາມີຊຸດຂໍ້ມູນ. ຂອງປະເພດຕໍ່ໄປນີ້ ແລະພວກເຮົາເລືອກໄລຍະຈາກບ່ອນທີ່ພວກເຮົາຕ້ອງການການກັ່ນຕອງສະເພາະ.
ຂັ້ນຕອນ 1: ເພື່ອຂຽນລະຫັດມະຫາພາກ, ກົດ ALT+F11 ເພື່ອເປີດໜ້າຈໍ Microsoft Visual Basic . ໃນປ່ອງຢ້ຽມ, ໄປທີ່ແຖບ Insert (ໃນແຖບເຄື່ອງມື ) > ເລືອກ ໂມດູນ .
ຂັ້ນຕອນ 2: ປ່ອງຢ້ຽມ ໂມດູນ ປະກົດຂຶ້ນ. ໃນ ໂມດູນ ,ວາງລະຫັດຕໍ່ໄປນີ້.
6503
ໃນລະຫັດ Macro,
ຫຼັງຈາກປະກາດຕົວແປ, mrf = CreateObject(“scripting.dictionary”) ສ້າງວັດຖຸທີ່ມອບໝາຍໃຫ້. mrf .
ການເລືອກ ມອບໝາຍໃຫ້ ໄລຍະ . The For Loop ຈະເອົາແຕ່ລະເຊລແລ້ວກົງກັບ Range ສໍາລັບການຊໍ້າກັນ. ຫຼັງຈາກນັ້ນ, ລະຫັດຈະລຶບ ການເລືອກ ແລະປະກົດຂຶ້ນດ້ວຍເອກະລັກ .
ຂັ້ນຕອນ 3: ກົດ F5 ເພື່ອແລ່ນ macro ຈາກນັ້ນໂດຍການກັບຄືນໄປຫາແຜ່ນງານ, ທ່ານຈະເຫັນຄ່າທີ່ເປັນເອກະລັກທັງໝົດຈາກການເລືອກ.
ວິທີ 8: ການໃຊ້ຕາຕະລາງ Pivot ເພື່ອກັ່ນຕອງຄ່າທີ່ບໍ່ຊໍ້າກັນ
ຕາຕະລາງ Pivot ເປັນເຄື່ອງມືທີ່ເຂັ້ມແຂງເພື່ອສົ່ງອອກລາຍການລາຍການທີ່ເປັນເອກະລັກຈາກຕາລາງທີ່ເລືອກ. ໃນ Excel, ພວກເຮົາສາມາດໃສ່ຕາຕະລາງ Pivot ໄດ້ຢ່າງງ່າຍດາຍແລະບັນລຸສິ່ງທີ່ພວກເຮົາຕ້ອງການຢູ່ທີ່ນີ້.
ຂັ້ນຕອນ 1: ເລືອກຂອບເຂດສະເພາະໃດຫນຶ່ງ (ເຊັ່ນ: ຜະລິດຕະພັນ ). ຫຼັງຈາກນັ້ນ, ໄປທີ່ Insert Tab > ເລືອກ ຕາຕະລາງ pivot (ຈາກ ຕາຕະລາງ ພາກ).
ຂັ້ນຕອນ 2: The PivotTable ຈາກຕາຕະລາງຫຼືໄລຍະ ປ່ອງຢ້ຽມປາກົດ. ໃນປ່ອງຢ້ຽມ,
ໄລຍະ (i.e., D4:D19 ) ຈະຖືກເລືອກໂດຍອັດຕະໂນມັດ.
ເລືອກ ແຜ່ນວຽກທີ່ມີຢູ່ແລ້ວ ເປັນ ບ່ອນ ທ່ານຕ້ອງການໃຫ້ຕາຕະລາງ PivotTable ວາງ ທາງເລືອກ.
ຄລິກ ຕົກລົງ .
ຂັ້ນຕອນ 3: ປ່ອງຢ້ຽມ PivotTable Fields ປະກົດຂຶ້ນ. ຢູ່ໃນປ່ອງຢ້ຽມ PivotTable Fields , ມີຊ່ອງຂໍ້ມູນດຽວເທົ່ານັ້ນ (ເຊັ່ນ: ຜະລິດຕະພັນ ).
ໄດ້ກວດເບິ່ງຊ່ອງຂໍ້ມູນ ຜະລິດຕະພັນ ເພື່ອເຮັດໃຫ້ລາຍການຜະລິດຕະພັນທີ່ເປັນເອກະລັກປະກົດຂຶ້ນຕາມຮູບຂ້າງລຸ່ມນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີການກັ່ນຕອງ Excel Pivot Table
ສະຫຼຸບ
ການກັ່ນຕອງເປັນເອກະລັກແມ່ນການດໍາເນີນງານທົ່ວໄປ ເພື່ອປະຕິບັດໃນ Excel. ໃນບົດຄວາມນີ້, ພວກເຮົານໍາໃຊ້ຄຸນນະສົມບັດຕ່າງໆເຊັ່ນ: UNIQUE , FILTER , MATCH , INDEX ເຊັ່ນດຽວກັນກັບ VBA ລະຫັດ Macro ເພື່ອກັ່ນຕອງຄ່າທີ່ເປັນເອກະລັກ. ຟັງຊັນຮັກສາຂໍ້ມູນດິບ intact ແລະສະແດງຄ່າຜົນໄດ້ຮັບໃນຖັນອື່ນຫຼືຈຸດຫມາຍປາຍທາງ. ແນວໃດກໍ່ຕາມ, ຄຸນສົມບັດປ່ຽນແປງຂໍ້ມູນດິບໂດຍການລຶບລາຍການອອກຈາກຊຸດຂໍ້ມູນຢ່າງຖາວອນ. ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະໃຫ້ທ່ານມີແນວຄວາມຄິດ lucid ໃນການຈັດການທີ່ຊ້ໍາກັນໃນຊຸດຂໍ້ມູນຂອງທ່ານແລະການສະກັດເອົາຄຸນຄ່າທີ່ເປັນເອກະລັກ. ຄໍາເຫັນ, ຖ້າທ່ານມີຄໍາຖາມເພີ່ມເຕີມຫຼືມີບາງສິ່ງບາງຢ່າງທີ່ຈະເພີ່ມ. ແລ້ວພົບກັນໃນບົດຄວາມຕໍ່ໄປຂອງຂ້ອຍ.
ຂໍ້ມູນຂອງຂ້ອຍມີສ່ວນຫົວ .ຄລິກ ຕົກລົງ .
ຂັ້ນຕອນ 3: ກ່ອງໂຕ້ຕອບການຢືນຢັນຈະປາກົດຂຶ້ນໂດຍກ່າວວ່າ 8 ພົບຄ່າຊໍ້າກັນ ແລະຖືກລຶບອອກ; 7 ຄ່າທີ່ບໍ່ຊໍ້າກັນຍັງຄົງຢູ່ .
ຄລິກ ຕົກລົງ .
ຂັ້ນຕອນທັງໝົດນໍາໄປສູ່ຜົນສະທ້ອນຕໍ່ໄປນີ້ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້.
ວິທີການ 2: ການໃຊ້ການຈັດຮູບແບບຕາມເງື່ອນໄຂເພື່ອກັ່ນຕອງຄ່າທີ່ບໍ່ຊໍ້າກັນ
ອີກວິທີໜຶ່ງໃນການກັ່ນຕອງທີ່ເປັນເອກະລັກແມ່ນ ການຈັດຮູບແບບຕາມເງື່ອນໄຂ . Excel ການຈັດຮູບແບບຕາມເງື່ອນໄຂ ສາມາດຈັດຮູບແບບຕາລາງດ້ວຍເງື່ອນໄຂຈໍານວນຫລາຍ. ແນວໃດກໍ່ຕາມ, ໃນກໍລະນີນີ້, ພວກເຮົາໃຊ້ສູດເພື່ອຈັດຮູບແບບຕາລາງຕາມເງື່ອນໄຂ (i.e., ຜະລິດຕະພັນ ຖັນ). ພວກເຮົາມີສອງທາງເລືອກທີ່ຈະນໍາໃຊ້ ການຈັດຮູບແບບເງື່ອນໄຂ ; ອັນໜຶ່ງແມ່ນການຈັດຮູບແບບຕາມເງື່ອນໄຂເພື່ອກັ່ນຕອງຄ່າທີ່ບໍ່ຊໍ້າກັນ ແລະອີກອັນໜຶ່ງແມ່ນເພື່ອເຊື່ອງຄ່າທີ່ຊໍ້າກັນຈາກໄລຍະ.
2.1. ການຈັດຮູບແບບຕາມເງື່ອນໄຂເພື່ອກັ່ນຕອງຄ່າທີ່ບໍ່ຊໍ້າກັນ
ໃນກໍລະນີນີ້, ພວກເຮົາໃຊ້ສູດໃນ ການຈັດຮູບແບບເງື່ອນໄຂ ທາງເລືອກເພື່ອ Excel ກັ່ນຕອງລາຍການທີ່ບໍ່ຊໍ້າກັນ.
ຂັ້ນຕອນ 1 : ເລືອກໄລຍະ (i.e., ຜະລິດຕະພັນ 1 ) ຈາກນັ້ນໄປທີ່ Home Tab > ເລືອກ ການຈັດຮູບແບບຕາມເງື່ອນໄຂ (ຈາກພາກສ່ວນ ຮູບແບບ ) > ເລືອກ ກົດໃໝ່ .
ຂັ້ນຕອນ 2: ປ່ອງຢ້ຽມ ກົດລະບຽບການຈັດຮູບແບບໃໝ່ ປາກົດຂຶ້ນ. ໃນ ກົດລະບຽບການຈັດຮູບແບບໃຫມ່ Window,
ເລືອກ ໃຊ້ສູດເພື່ອກຳນົດວ່າເຊລໃດຈະຈັດຮູບແບບ ພາຍໃຕ້ ເລືອກກົດລະບຽບພິມ ທາງເລືອກ.
ພິມສູດຕໍ່ໄປນີ້ພາຍໃຕ້ ແກ້ໄຂຄຳອະທິບາຍກົດລະບຽບ ທາງເລືອກ.
=COUNTIF($D$5:D5,D5)=1
ໃນສູດຄຳນວນ, ພວກເຮົາກຳນົດໃຫ້ Excel ນັບແຕ່ລະຕາລາງໃນຖັນ D ເປັນ Unique (ເຊັ່ນ: ເທົ່າກັບ 1 ). ຖ້າລາຍການກົງກັບເງື່ອນໄຂທີ່ກຳນົດໄວ້ ມັນຈະສົ່ງຄືນ TRUE ແລະ ຮູບແບບສີ ຕາລາງ.
ຄລິກທີ່ ຮູບແບບ .
<0![](/wp-content/uploads/advanced-excel/1664/jzico3283t-6.png)
ຂັ້ນຕອນ 3: ໃນອີກບໍ່ດົນ, ໜ້າຈໍ Format Cells ຈະປາກົດຂຶ້ນ. ໃນໜ້າຕ່າງ Format Cells ,
ໃນພາກ Font - ເລືອກສີການຈັດຮູບແບບໃດນຶ່ງຕາມທີ່ສະແດງໃນຮູບຂ້າງລຸ່ມນີ້.
ຈາກນັ້ນຄລິກ OK .
ຂັ້ນຕອນ 4: ການຄລິກ ຕົກລົງ ໃນຂັ້ນຕອນກ່ອນໜ້າຈະພາທ່ານໄປທີ່ ໃໝ່ ກົດລະບຽບການຈັດຮູບແບບ ປ່ອງຢ້ຽມອີກເທື່ອຫນຶ່ງ. ຢູ່ໃນປ່ອງຢ້ຽມ ກົດລະບຽບການຈັດຮູບແບບໃໝ່ , ທ່ານສາມາດເບິ່ງຕົວຢ່າງຂອງລາຍການທີ່ເປັນເອກະລັກໄດ້.
ຄລິກ ຕົກລົງ .
ໃນທີ່ສຸດ, ທ່ານຈະໄດ້ຮັບການຈັດຮູບແບບສີທີ່ເປັນເອກະລັກຕາມທີ່ທ່ານຕ້ອງການໃຫ້ເຂົາເຈົ້າຄ້າຍຄືກັບຮູບຂ້າງລຸ່ມນີ້.
2.2. ການຈັດຮູບແບບຕາມເງື່ອນໄຂເພື່ອເຊື່ອງການຊໍ້າກັນ
ໂດຍບໍ່ມີການເຂົ້າກັນກັບຄ່າທີ່ເປັນເອກະລັກ, ພວກເຮົາສາມາດເຊື່ອງຄ່າທີ່ຊໍ້າກັນໄດ້ໂດຍໃຊ້ ການຈັດຮູບແບບຕາມເງື່ອນໄຂ . ເພື່ອເຊື່ອງສິ່ງທີ່ຊໍ້າກັນ, ພວກເຮົາຕ້ອງໃຊ້ສູດດຽວກັນກັບທີ່ພວກເຮົາເຮັດເພື່ອກັ່ນຕອງສິ່ງທີ່ບໍ່ຊໍ້າກັນ ຍົກເວັ້ນການກຳນົດພວກມັນໃຫ້ກັບຄ່າທີ່ໃຫຍ່ກວ່າ 1 . ຫຼັງຈາກເລືອກສີ White Font , ພວກເຮົາສາມາດເຊື່ອງພວກມັນຈາກລາຍການທີ່ເຫຼືອໄດ້.
ຂັ້ນຕອນ1: ເຮັດຊ້ຳ ຂັ້ນຕອນ 1 ຫາ 2 ຂອງ ວິທີ 2.1 ແຕ່ໃຫ້ປ່ຽນສູດຄຳນວນທີ່ໃສ່ດ້ວຍວິທີຂ້າງລຸ່ມ.
=COUNTIF($D$5:D5,D5)>1
ສູດຄຳນວນຊີ້ນຳ Excel ໃຫ້ນັບແຕ່ລະເຊລໃນຖັນ D ເປັນ ຊ້ຳກັນ (ເຊັ່ນ: ໃຫຍ່ກວ່າ 1 ). ຖ້າລາຍການກົງກັບເງື່ອນໄຂທີ່ກຳນົດໄວ້ ມັນຈະສົ່ງຄືນ TRUE ແລະ ຮູບແບບສີ (i.e., Hide ) ຕາລາງ.
ຄລິກທີ່ Format .
ຂັ້ນຕອນ 2: ການຄລິກໃສ່ຮູບແບບຈະພາທ່ານໄປທີ່ປ່ອງຢ້ຽມ Format Cells . ໃນໜ້າຕ່າງ Format Cells ,
ເລືອກ Font color White .
ຈາກນັ້ນຄລິກ OK .
ຂັ້ນຕອນ 3: ຫຼັງຈາກເລືອກສີ Font ແລ້ວ, ການຄລິກ ຕົກລົງ ເລື່ອນທ່ານໄປທີ່ ກົດລະບຽບການຈັດຮູບແບບໃຫມ່ window ອີກເທື່ອຫນຶ່ງ. ທ່ານສາມາດເບິ່ງຕົວຢ່າງເປັນຂີ້ຮ້າຍຍ້ອນວ່າພວກເຮົາເລືອກເອົາ White ເປັນ Font ສີ.
ຄລິກ OK .
ການປະຕິບັດຕາມຂັ້ນຕອນທັງໝົດຈະພາເຈົ້າໄປຫາຮູບທີ່ຄ້າຍກັບຮູບຂ້າງລຸ່ມສຳລັບຄ່າທີ່ຊໍ້າກັນ.
ເຈົ້າຕ້ອງເລືອກ ສີຂາວ ເປັນສີ Font ຖ້າບໍ່ດັ່ງນັ້ນການຊໍ້າກັນຈະບໍ່ເຊື່ອງ.
ອ່ານເພີ່ມເຕີມ: ວິທີການກັ່ນຕອງຂໍ້ມູນໃນ Excel ໂດຍໃຊ້ສູດ
ວິທີທີ 3: ການໃຊ້ Data Tab Advanced Filter Features to Filter Unique Values
ວິທີກ່ອນໜ້ານີ້ລຶບ ຫຼືລຶບລາຍການອອກຈາກຊຸດຂໍ້ມູນເພື່ອກັ່ນຕອງສະເພາະ. ມັນຂ້ອນຂ້າງອັນຕະລາຍໃນຂະນະທີ່ພວກເຮົາເຮັດວຽກກ່ຽວກັບຊຸດຂໍ້ມູນສະເພາະ. ອາດຈະມີສະຖານະການທີ່ພວກເຮົາເຮັດບໍ່ໄດ້ປ່ຽນແປງຊຸດຂໍ້ມູນດິບ, ໃນກໍລະນີເຫຼົ່ານັ້ນ, ພວກເຮົາສາມາດໃຊ້ຕົວເລືອກ ການກັ່ນຕອງຂັ້ນສູງ ເພື່ອກັ່ນຕອງສະເພາະໃນຕໍາແໜ່ງທີ່ຕ້ອງການ.
ຂັ້ນຕອນ 1: ເລືອກໄລຍະ (i.e., ຜະລິດຕະພັນ ຖັນ). ຈາກນັ້ນໄປທີ່ Data Tab > ເລືອກ ຂັ້ນສູງ (ຈາກພາກສ່ວນ Sort & Filter ).
ຂັ້ນຕອນ 2: The Advanced Filter ຈະປາກົດຂຶ້ນ. ຢູ່ໃນປ່ອງຢ້ຽມ ຕົວກັ່ນຕອງຂັ້ນສູງ ,
ເລືອກ ຄັດລອກໄປທີ່ບ່ອນອື່ນ ການກະທໍາພາຍໃຕ້ການ ການກະທໍາ ທາງເລືອກ. ທ່ານສາມາດເລືອກ ກັ່ນຕອງລາຍການ, ໃນສະຖານທີ່, ຫຼື ຄັດລອກໄປທີ່ສະຖານທີ່ອື່ນ ແນວໃດກໍຕາມ, ພວກເຮົາກໍາລັງເລືອກອັນທີ່ສຸດສໍາລັບການບໍ່ໄດ້ປ່ຽນແປງຂໍ້ມູນດິບ.
ກຳນົດສະຖານທີ່ (i.e., F4 ) ໃນທາງເລືອກ Copy to .
ໄດ້ກວດເບິ່ງທາງເລືອກ Unique records-only .
ຄລິກ ຕົກລົງ .
ການຄລິກ ຕົກລົງ ເຮັດໃຫ້ທ່ານໄດ້ຮັບຄ່າທີ່ເປັນເອກະລັກໃນສະຖານທີ່ປາຍທາງຕາມຂັ້ນຕອນ.
ວິທີທີ 4: ກັ່ນຕອງຄ່າທີ່ບໍ່ຊ້ຳກັນໂດຍໃຊ້ຟັງຊັນ Excel UNIQUE
ການສະແດງຄ່າທີ່ເປັນເອກະລັກໃນຖັນອື່ນສາມາດເຮັດໄດ້ດ້ວຍ UNIQUE ຟັງຊັນ. ຟັງຊັນ UNIQUE ດຶງເອົາລາຍການລາຍການທີ່ເປັນເອກະລັກຈາກໄລຍະ ຫຼືອາເຣ. syntax ຂອງຟັງຊັນ UNIQUE ແມ່ນ
UNIQUE (array, [by_col], [exactly_once])
The arguments,
array ; range, ຫຼື array ຈາກບ່ອນທີ່ຄ່າທີ່ເປັນເອກະລັກຖືກແຍກອອກຈາກ.
[by_col] ; ວິທີການປຽບທຽບ ແລະສະກັດຄ່າ, ໂດຍ row = FALSE ( default )ແລະໂດຍ ຖັນ = TRUE . [ທາງເລືອກ]
[exactly_once] ; ເມື່ອຄ່າທີ່ເກີດຂຶ້ນ = TRUE ແລະຄ່າທີ່ບໍ່ຊ້ຳກັນທີ່ມີຢູ່ແລ້ວ = FALSE (ໂດຍ ຄ່າເລີ່ມຕົ້ນ ). [ທາງເລືອກ]
ຂັ້ນຕອນ 1: ພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃນຕາລາງຫວ່າງໃດນຶ່ງ (i.e., E5 ).
=UNIQUE(D5:D19)
ຂັ້ນຕອນທີ 2: ກົດ ENTER ຈາກນັ້ນໃນວິນາທີ ທຸກໆລາຍການທີ່ເປັນເອກະລັກຈະປາກົດຂຶ້ນຢູ່ໃນຖັນທີ່ຄ້າຍຄືກັບຮູບຂ້າງລຸ່ມນີ້.
ຟັງຊັນ UNIQUE ກະຈາຍລາຍການທີ່ເປັນເອກະລັກທັງໝົດໃນແຕ່ລະຄັ້ງ. ແນວໃດກໍ່ຕາມ, ທ່ານບໍ່ສາມາດໃຊ້ຟັງຊັນ UNIQUE ອື່ນນອກຈາກ Excel 365 ເວີຊັ່ນ.
ການອ່ານທີ່ຄ້າຍຄືກັນ
- <34 Excel Filter Data ອີງຕາມຄ່າ Cell (6 ວິທີທີ່ມີປະສິດທິພາບ)
- ວິທີເພີ່ມ Filter ໃນ Excel (4 ວິທີ)
- ທາງລັດສໍາລັບຕົວກອງ Excel (3 ໃຊ້ດ່ວນດ້ວຍຕົວຢ່າງ)
- ວິທີໃຊ້ຕົວກອງຂໍ້ຄວາມໃນ Excel (5 ຕົວຢ່າງ)
ວິທີການ 5: ການນໍາໃຊ້ UNIQUE ແລະ FILTER Functions (ມີເງື່ອນໄຂ)
ໃນວິທີການ 4, ພວກເຮົາໃຊ້ຟັງຊັນ UNIQUE ເພື່ອຮົ່ວໄຫຼອອກຈາກຄ່າທີ່ເປັນເອກະລັກ. ຈະເປັນແນວໃດຖ້າພວກເຮົາຕ້ອງການລາຍການທີ່ເປັນເອກະລັກຂຶ້ນກັບເງື່ອນໄຂ? ສົມມຸດວ່າພວກເຮົາຕ້ອງການຊື່ ຜະລິດຕະພັນ ສະເພາະຂອງ ໝວດໝູ່ ສະເພາະຈາກຊຸດຂໍ້ມູນຂອງພວກເຮົາ.
ໃນກໍລະນີນີ້, ພວກເຮົາຕ້ອງການຊື່ ຜະລິດຕະພັນ ທີ່ເປັນເອກະລັກຂອງ ໝວດໝູ່ Bars (i.e., E4 ) ຈາກຊຸດຂໍ້ມູນຂອງພວກເຮົາ.
ຂັ້ນຕອນ 1: ຂຽນສູດຄຳນວນລຸ່ມນີ້ໃນຕາລາງໃດນຶ່ງ (i.e., E5 ).
=UNIQUE(FILTER(D5:D19,C5:C19=E4))
Theສູດຄຳນວນແນະນຳໃຫ້ກັ່ນຕອງໄລຍະ D5:D19 , ກຳນົດເງື່ອນໄຂຢູ່ໄລຍະ C5:C19 ໃຫ້ເທົ່າກັບຕາລາງ E4 .
ຂັ້ນຕອນ 2: ກົດ ENTER . ຫຼັງຈາກນັ້ນຜະລິດຕະພັນພາຍໃຕ້ປະເພດ Bars , ຈະປາກົດຢູ່ໃນຈຸລັງຂອງຖັນ Bas ດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນຮູບພາບຂ້າງລຸ່ມນີ້.
ທ່ານສາມາດເລືອກເອົາ ປະເພດ ໃດຫນຶ່ງເພື່ອກັ່ນຕອງຜະລິດຕະພັນທີ່ເປັນເອກະລັກຈາກ. ມັນເປັນວິທີທີ່ມີປະສິດທິຜົນທີ່ຈະຈັດການກັບຊຸດຂໍ້ມູນການຂາຍຂະຫນາດໃຫຍ່. ຟັງຊັນ FILTER ສາມາດໃຊ້ໄດ້ໃນ Excel 365 ເທົ່ານັ້ນ.
ອ່ານເພີ່ມເຕີມ: ການກັ່ນຕອງຫຼາຍເງື່ອນໄຂໃນ Excel <1
ວິທີທີ 6: ການໃຊ້ MATCH ແລະ INDEX Functions (ສູດ Array)
ສຳລັບການສາທິດທີ່ງ່າຍກວ່າ, ພວກເຮົາໃຊ້ຊຸດຂໍ້ມູນທີ່ບໍ່ມີຊ່ອງຫວ່າງ ຫຼື ໂຕພິມນ້ອຍໃຫຍ່. ດັ່ງນັ້ນ, ພວກເຮົາສາມາດຈັດການກັບຊຸດຂໍ້ມູນດັ່ງກ່າວທີ່ມີຊ່ອງຫວ່າງແລະລາຍການທີ່ລະອຽດອ່ອນແນວໃດ? ກ່ອນທີ່ຈະສະແດງໃຫ້ເຫັນທາງອອກ, ໃຫ້ກໍານົດຂອບເຂດທີ່ບໍ່ແມ່ນຫວ່າງເປົ່າ (ເຊັ່ນ: ຜະລິດຕະພັນ 1 ) ໂດຍນໍາໃຊ້ສູດລວມ. ໃນກໍລະນີນີ້, ພວກເຮົາໃຊ້ຟັງຊັນ MATCH ແລະ INDEX ເພື່ອກັ່ນຕອງທີ່ບໍ່ຊໍ້າກັນ.
6.1. ຟັງຊັນ MATCH ແລະ INDEX ກັ່ນຕອງຄ່າທີ່ບໍ່ຊໍ້າກັນຈາກຊ່ວງທີ່ບໍ່ແມ່ນຫວ່າງ
ພວກເຮົາສາມາດເຫັນໄດ້ວ່າບໍ່ມີຕາລາງຫວ່າງເປົ່າທີ່ມີຢູ່ໃນໄລຍະຜະລິດຕະພັນ 1.
ຂັ້ນຕອນ 1: ພິມສູດຄຳນວນຕໍ່ໄປນີ້ໃນເຊລ G5 ເພື່ອກັ່ນຕອງສິ່ງທີ່ເປັນເອກະລັກອອກ.
=IFERROR(INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)),"")
ໂດຍສູດຄຳນວນ,
ທຳອິດ, COUNTIF($G$4:G4, $D$5:$D$19) ; ນັບຈໍານວນຂອງເຊລໃນໄລຍະ (i.e., $G$4:G4 ) ປະຕິບັດຕາມເງື່ອນໄຂ (ເຊັ່ນ: $D$5:$D$19) . COUNTIF ກັບຄືນ 1 ຖ້າມັນພົບ $G$4:G4 ຢູ່ໃນໄລຍະບໍ່ດັ່ງນັ້ນ 0 .
ທີສອງ, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)) ; ຕອບ ຕຳແໜ່ງທີ່ກ່ຽວຂ້ອງຂອງຜະລິດຕະພັນ ໃນຂອບເຂດ.
ສຸດທ້າຍ, INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4) , $D$5:$D$19), 0)); ສົ່ງຄືນລາຍການເຊລທີ່ກົງກັບເງື່ອນໄຂ.
ຟັງຊັນ IFERROR ຈຳກັດສູດບໍ່ໃຫ້ສະແດງຂໍ້ຜິດພາດໃດໆໃນຜົນໄດ້ຮັບ.
ຂັ້ນຕອນ 2: ເນື່ອງຈາກສູດເປັນສູດອາເຣ, ກົດ CTRL+SHIFT+ENTER ທັງໝົດ. ລາຍການທີ່ເປັນເອກະລັກທັງໝົດຈາກຂອບເຂດ ຜະລິດຕະພັນ 1 ປາກົດ.
6.2. ຟັງຊັນ MATCH ແລະ INDEX ເພື່ອກັ່ນຕອງຄ່າທີ່ບໍ່ຊໍ້າກັນຈາກເຊລເປົ່າຫວ່າງທີ່ມີຢູ່ໃນໄລຍະໃດໜຶ່ງ
ດຽວນີ້, ຢູ່ໃນຂອບເຂດ ຜະລິດຕະພັນ 2 , ພວກເຮົາສາມາດເຫັນຕາລາງຫວ່າງເປົ່າຫຼາຍອັນ. ເພື່ອກັ່ນຕອງສິ່ງທີ່ເປັນເອກະລັກໃນຕາລາງຫວ່າງເປົ່າ, ພວກເຮົາຕ້ອງໃສ່ຟັງຊັນ ISBLANK .
ຂັ້ນຕອນ 1: ວາງສູດຂ້າງລຸ່ມນີ້ໃນຕາລາງ H5 .
=IFERROR(INDEX($E$5:$E$19, MATCH(0,IF(ISBLANK($E$5:$E$19),1,COUNTIF($H$4:H4, $E$5:$E$19)), 0)),"")
ສູດນີ້ເຮັດວຽກໃນແບບດຽວກັນກັບທີ່ພວກເຮົາໄດ້ອະທິບາຍໄວ້ໃນ 6.1. ພາກທີ . ແນວໃດກໍ່ຕາມ, ຟັງຊັນ IF ເພີ່ມເຕີມກັບການທົດສອບຢ່າງມີເຫດຜົນຂອງຟັງຊັນ ISBLANK ຊ່ວຍໃຫ້ສູດຄຳນວນບໍ່ສົນໃຈເຊລຫວ່າງໃດໆໃນຊ່ວງໄລຍະ.
ຂັ້ນຕອນທີ 2: ກົດ CTRL+SHIFT+ENTER ແລະສູດຄຳນວນຈະລະເລີຍຕາລາງຫວ່າງເປົ່າ ແລະດຶງເອົາລາຍການທີ່ບໍ່ຊໍ້າກັນທັງໝົດ.ດັ່ງທີ່ອະທິບາຍໄວ້ໃນຮູບຕໍ່ໄປນີ້.
6.3. ຟັງຊັນ MATCH ແລະ INDEX ເພື່ອກັ່ນຕອງຄ່າທີ່ບໍ່ຊໍ້າກັນຈາກຂອບເຂດທີ່ລະອຽດອ່ອນຕົວພິມໃຫຍ່
ຖ້າຊຸດຂໍ້ມູນຂອງພວກເຮົາມີລາຍການທີ່ລະອຽດອ່ອນຕົວພິມນ້ອຍໃຫຍ່, ພວກເຮົາຕ້ອງໃຊ້ຟັງຊັນ FREQUENCY ພ້ອມກັບ TRANSPOSE ແລະ ROW ຟັງຊັນເພື່ອກັ່ນຕອງຄວາມເປັນເອກະລັກອອກ.
ຂັ້ນຕອນ 1: ນຳໃຊ້ສູດຄຳນວນລຸ່ມນີ້ໃນຕາລາງ I5 .
=INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0))
ພາກສ່ວນຂອງສູດຄຳນວນ,
- TRANSPOSE($I$4:I4); ປ່ຽນຄ່າກ່ອນໜ້າໂດຍການປ່ຽນເຄື່ອງໝາຍຈຸດເປັນເຄື່ອງໝາຍຈຸດ. ( ເຊັ່ນ: TRANSPOSE({“ຄ່າທີ່ບໍ່ຊໍ້າກັນ (ຕົວພິມນ້ອຍໃຫຍ່)”; Whole Wheat”}) ກາຍເປັນ {“ຄ່າທີ່ບໍ່ຊໍ້າກັນ (ຕົວພິມນ້ອຍໃຫຍ່)”,” Whole Wheat”}
- EXACT($F$5:$F$19, TRANSPOSE($I$4:I4); ກວດເບິ່ງວ່າສະຕຣິງແມ່ນອັນດຽວກັນ ແລະ ຂຶ້ນກັບຕົວພິມນ້ອຍ ຫຼື ບໍ່.
- IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F) $19). ($I$4:I4), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”) ; ຄິດໄລ່ວ່າມີສະຕຣິງໃດນຶ່ງຢູ່ໃນ array.
- MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4))), MATCH(ROW($F$5:$F)) $19), ROW($F$5:$F$19)), “”), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0)) ; ຊອກຫາຄ່າ False ທຳອິດ (i.e., Empty ) ໃນ array.
- INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT( $F$5:$F$19,