ວິທີການຊອກຫາຄ່າທີ່ເປັນເອກະລັກຈາກຫຼາຍຖັນໃນ Excel

  • ແບ່ງປັນນີ້
Hugh West

ໃນບົດຄວາມນີ້, ຂ້ອຍຈະສະແດງວິທີທີ່ເຈົ້າສາມາດຊອກຫາຄ່າທີ່ເປັນເອກະລັກຈາກຫຼາຍຖັນໃນ Microsoft Excel. ເພື່ອ​ໃຫ້​ເຈົ້າ​ໄດ້​ຝຶກ​ຝົນ​ໃນ​ຂະ​ນະ​ທີ່​ອ່ານ​ບົດ​ຄວາມ​ນີ້.

ຊອກ​ຫາ​ມູນ​ຄ່າ​ເປັນ​ເອ​ກະ​ລັກ Multiple Columns.xlsm

5 ວິ​ທີ​ການ​ເພື່ອ​ຊອກ​ຫາ​ຄຸນ​ຄ່າ​ທີ່​ເປັນ​ເອ​ກະ​ລັກ​ຈາກ​ຫຼາຍ​ຖັນ ໃນ Excel

ໃຫ້ພວກເຮົາເບິ່ງຊຸດຂໍ້ມູນນີ້. ພວກເຮົາມີບັນທຶກນັກຮຽນຂອງໂຮງຮຽນຊື່ Glory Kindergarten.

ພວກເຮົາມີ ID ນັກຮຽນ, ຊື່ ແລະນາມສະກຸນຂອງນັກຮຽນຢູ່ໃນຖັນ B , C, ແລະ D ຕາມລໍາດັບ.

ຕອນນີ້ພວກເຮົາຕ້ອງການຈັດຮຽງຊື່ສະເພາະຂອງນັກຮຽນ.

ວິທີທີ 1: ແຍກອອກ. ຄ່າທີ່ເປັນເອກະລັກຈາກຫຼາຍຖັນທີ່ມີສູດ Array

i. ໃຊ້ຟັງຊັນ UNIQUE

ຂໍ້ຄວນລະວັງ: ຟັງຊັນ UNIQUE ສາມາດໃຊ້ໄດ້ໃນ Office 365 ເທົ່ານັ້ນ.

Syntax of UNIQUE Function:

=UNIQUE(array,[by_col],[exactly_once])

  • ເອົາສາມອາກິວເມັນ, ໄລຍະໜຶ່ງຂອງເຊລເອີ້ນວ່າ ອາເຣ , ແລະສອງຄ່າ Boolean ເອີ້ນວ່າ by_col ແລະ exactly_once .
  • ສົ່ງຄືນຄ່າທີ່ບໍ່ຊໍ້າກັນ. ຈາກ ອາເຣ .
  • ຖ້າ by_col ຖືກຕັ້ງເປັນ TRUE , ມັນຈະຊອກຫາຄ່າທີ່ເປັນເອກະລັກໂດຍຖັນຂອງອາກິວເມັນນີ້ແມ່ນທາງເລືອກ. . ຄ່າເລີ່ມຕົ້ນແມ່ນ TRUE .
  • ຖ້າ ແນ່ນອນ_ເມື່ອ ຖືກຕັ້ງເປັນ TRUE , ສົ່ງຄ່າຄືນ.ເຊິ່ງປາກົດພຽງຄັ້ງດຽວໃນ ອາເຣ . ການໂຕ້ຖຽງນີ້ແມ່ນທາງເລືອກ. ຄ່າເລີ່ມຕົ້ນແມ່ນ FALSE .

ຕອນນີ້ພວກເຮົາຕ້ອງການສະກັດຄ່າທີ່ເປັນເອກະລັກຈາກທັງສອງ ຊື່ທຳອິດ (ຖັນ C ) ແລະ ນາມສະກຸນ (ຖັນ D ).

  • ທຳອິດ, ເລືອກຕາລາງໃດໜຶ່ງ ແລະໃສ່ສູດນີ້ໃສ່ບ່ອນນັ້ນ. ຂ້ອຍເລືອກຕາລາງ E5 ແລະໃສ່ມັນຢູ່ບ່ອນນັ້ນ.

=UNIQUE(C5:D16,FALSE,TRUE)

ເບິ່ງວ່າພວກເຮົາມີຊື່ທີ່ເປັນເອກະລັກຢູ່ໃນສອງຖັນທີ່ແຕກຕ່າງກັນ. ຖັນ

  • ທີ່ນີ້ພວກເຮົາໄດ້ໃສ່ exactly_once ເປັນ TRUE , ດັ່ງນັ້ນມັນຈຶ່ງສົ່ງຄືນຄ່າທີ່ປາກົດພຽງຄັ້ງດຽວ.
  • ແນ່ນອນ, ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດປ່ຽນຄ່າ boolean ເຫຼົ່ານັ້ນເອີ້ນວ່າ by_col ແລະ exactly_once ແລະເບິ່ງວ່າມີຫຍັງເກີດຂຶ້ນ.

    ອ່ານເພີ່ມເຕີມ: Excel VBA ເພື່ອຮັບຄ່າທີ່ເປັນເອກະລັກຈາກຖັນ (4 ຕົວຢ່າງ)

    ii. ການລວມຟັງຊັນ CONCATENATE ແລະ UNIQUE

    ກ່ອນໜ້ານີ້, ພວກເຮົາໄດ້ຮັບນາມສະກຸນໃນເຊລດຽວ, ແລະນາມສະກຸນໃນຕາລາງທີ່ຢູ່ໃກ້ຄຽງ. ແຕ່ຖ້າຄົນຫນຶ່ງຖາມສໍາລັບຊື່ທີ່ສົມບູນແມ່ນຫນຶ່ງຫ້ອງ, ຕົວຢ່າງ, Jack Morris. ແລ້ວ? ໃຊ້ສູດໃດນຶ່ງເຫຼົ່ານີ້. ພວກມັນແມ່ນເຮັດມາຈາກຟັງຊັນ UNIQUE ແລະ CONCATENATE .

    ສູດທຳອິດ:

    =UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)

    ສູດທາງເລືອກ:

    ຫຼື, ທ່ານສາມາດໃຊ້ອັນນີ້-

    =UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)

    ເບິ່ງ, ພວກເຮົາໄດ້ແຍກຊື່ອັນເຕັມທີ່ໃນຖັນດຽວແຍກດ້ວຍຍະຫວ່າງ( ).

    ອ່ານເພີ່ມເຕີມ: ຊອກຫາຄ່າທີ່ບໍ່ຊໍ້າກັນໃນຖັນໃນ Excel (6 ວິທີ)

    iii. ໃຊ້ຟັງຊັນທີ່ເປັນເອກະລັກ, CONCATENATE, ແລະ FILTER ເພື່ອດຶງເອົາຄ່າທີ່ບໍ່ຊໍ້າກັນໂດຍອີງໃສ່ເງື່ອນໄຂ

    ຕອນນີ້ສົມມຸດວ່າເວລາໃດນຶ່ງ, ຄົນເຮົາຕ້ອງການດຶງເອົາຊື່ສະເພາະຂອງນັກຮຽນທີ່ມີ ID ຫຼາຍກວ່າ 150. ເຮັດແນວໃດ?

    ພວກເຮົາຈະເຮັດແນວນັ້ນໂດຍໃຊ້ UNIQUE ແລະ FILTER ຟັງຊັນ.

    ຂໍ້ຄວນລະວັງ: The <ຟັງຊັນ 3>FILTER ສາມາດໃຊ້ໄດ້ໃນ Office 365 ເທົ່ານັ້ນ.

    Syntax of FILTER Function:

    =FILTER(array,include,[if_empty])

    • ເອົາສາມອາກິວເມັນ. ໄລຍະໜຶ່ງຂອງເຊລເອີ້ນວ່າ ອາເຣ, ໜຶ່ງເງື່ອນໄຂ boolean ເອີ້ນວ່າ ຮວມ , ແລະຄ່າໜຶ່ງເອີ້ນວ່າ
    • ສົ່ງຄືນຄ່າຈາກ ອາເຣ ທີ່ຕອບສະໜອງໄດ້. ເງື່ອນໄຂທີ່ລະບຸໄວ້ໂດຍ
    • ຖ້າຄ່າໃດນຶ່ງຂອງ ອາເຣ ບໍ່ຕອບສະໜອງເງື່ອນໄຂທີ່ລະບຸໄວ້ໂດຍ ຮວມ , ມັນຈະສົ່ງຄ່າ if_empty ສໍາລັບມັນ. ການຕັ້ງຄ່າ if_empty ເປັນທາງເລືອກ. ມັນເປັນ “ບໍ່ມີຜົນ” ຕາມຄ່າເລີ່ມຕົ້ນ.

    ຕອນນີ້ພວກເຮົາຕ້ອງການດຶງເອົາຊື່ສະເພາະຂອງນັກຮຽນທີ່ມີ ID ຫຼາຍກວ່າ 150.

    • ດັ່ງນັ້ນ, ສູດຂອງພວກເຮົາຈະ be

    =UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)

    ເບິ່ງວ່າພວກເຮົາໄດ້ສະກັດຊື່ ແລະນາມສະກຸນທີ່ເປັນເອກະລັກ ຊື່.

    • ແລະຖ້າທ່ານຕ້ອງການແຍກຊື່ທີ່ເປັນເອກະລັກທັງໝົດອອກຢູ່ໃນຕາລາງດຽວ, ໃຫ້ໃຊ້ອັນນີ້.formula-

    =UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)

    ອ່ານ​ເພີ່ມ​ເຕີມ: ວິທີສະກັດຄ່າທີ່ເປັນເອກະລັກໂດຍອີງໃສ່ເງື່ອນໄຂໃນ Excel

    ວິທີ 2: ເນັ້ນໃຫ້ເຫັນຄ່າຊໍ້າກັນໂດຍໃຊ້ການຈັດຮູບແບບຕາມເງື່ອນໄຂ

    ໃຫ້ພວກເຮົາເບິ່ງຊຸດຂໍ້ມູນໃຫມ່ນີ້. ພວກເຮົາມີສາມຖັນ, ແຕ່ທັງໝົດມີຂໍ້ມູນປະເພດດຽວກັນ.

    ພວກເຮົາມີຊື່ຫຼິ້ນຂອງນັກຮຽນບາງຄົນຂອງໂຮງຮຽນອະນຸບານ Glory. ຕອນນີ້ພວກເຮົາຕ້ອງການຊອກຫາຊື່ສະເພາະຂອງນັກຮຽນເຫຼົ່ານີ້.

    ພວກເຮົາຈະເຮັດແນວນັ້ນໄດ້ແນວໃດ?

    ພວກເຮົາສາມາດເນັ້ນໃຫ້ເຫັນຄ່າທີ່ຊໍ້າກັນໂດຍໃຊ້ການຈັດຮູບແບບຕາມເງື່ອນໄຂ, ເພື່ອຄວາມສະດວກ.

    📌 ຂັ້ນຕອນ:

    • ທຳອິດ, ເລືອກຊ່ວງຂອງເຊວ.
    • ຈາກນັ້ນໄປທີ່ ໜ້າຫຼັກ > ການຈັດຮູບແບບຕາມເງື່ອນໄຂ > ໄຮໄລ້ກົດລະບຽບເຊລ > ຄ່າຊໍ້າກັນ.

    • ທ່ານຈະໄດ້ຮັບກ່ອງນ້ອຍໆທີ່ເອີ້ນວ່າ ຄ່າຊໍ້າກັນ.
    • ເລືອກ ສີໃດກໍໄດ້ຈາກບ່ອນນັ້ນເພື່ອເນັ້ນໃຫ້ເຫັນຄ່າທີ່ຊໍ້າກັນ. ຂ້ອຍກຳລັງເລືອກສີຂຽວ.

    ວິທີທີ 3: ສະກັດຄ່າທີ່ເປັນເອກະລັກຈາກຖັນ Excel ໂດຍໃຊ້ສູດຄຳນວນທີ່ບໍ່ມີອາເຣ

    ເພື່ອໃຊ້ສູດທີ່ບໍ່ແມ່ນອາເຣ , ທ່ານຕ້ອງລວມຟັງຊັນ IFERROR , LOOKUP, ແລະ COUNTIF . ເພື່ອນຳໃຊ້ສູດ, ໃຫ້ນຳໃຊ້ຂັ້ນຕອນຕໍ່ໄປນີ້.

    📌 ຂັ້ນຕອນ:

    • ເລືອກເຊລໃດນຶ່ງ.
    • ຈາກນັ້ນໃສ່ສູດຕໍ່ໄປນີ້-

    =IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))

    • ນີ້ຂ້ອຍໃສ່ມັນຢູ່ໃນ Cell F5 .
    • ຈາກນັ້ນລາກ Fill Handle ແລ້ວເຈົ້າຈະພົບເຫັນຊື່ທີ່ເປັນເອກະລັກ.

    ໝາຍເຫດ:

    ນີ້, ແທນຖັນ B , C, ແລະ D , ທ່ານສາມາດໃຊ້ອັນທີ່ທ່ານຕ້ອງການໄດ້.

    ວິທີທີ 4: ແຍກລາຍຊື່ທີ່ເປັນເອກະລັກສະເພາະຈາກສອງຖັນ ຫຼືຫຼາຍກວ່ານັ້ນໂດຍໃຊ້ຕາຕະລາງ Pivot

    ທ່ານຍັງສາມາດສ້າງລາຍຊື່ທີ່ເປັນເອກະລັກຈາກສອງຖັນ ຫຼືຫຼາຍກວ່ານັ້ນໂດຍໃຊ້ເຄື່ອງມືຕາຕະລາງ pivot. ນຳໃຊ້ຂັ້ນຕອນຕໍ່ໄປນີ້ເພື່ອເຮັດສິ່ງນັ້ນ.

    📌 ຂັ້ນຕອນ:

    • ກົດ Alt + D .
    • ຈາກນັ້ນ. ກົດ P ທັນທີ. ທ່ານຈະໄດ້ຮັບ PivotTable ແລະ PivotChart Wizard ເປີດ.
    • ເລືອກ ໄລຍະການລວມຫຼາຍ ແລະ ຕາຕະລາງ pivot ປຸ່ມ.

    • ຈາກນັ້ນຄລິກ ຕໍ່ໄປ . ທ່ານຈະຍ້າຍໄປ ຂັ້ນຕອນທີ 2a ຈາກທັງໝົດ 3 .
    • ເລືອກ ສ້າງຊ່ອງຂໍ້ມູນໜ້າດຽວສຳລັບຂ້ອຍ ປຸ່ມ.

    • ຈາກນັ້ນຄລິກ ຕໍ່ໄປ . ທ່ານຈະໄປທີ່ ຂັ້ນຕອນ 2b .
    • ໃນປ່ອງ Range , ເລືອກຂອບເຂດຂອງເຊລຂອງທ່ານດ້ວຍຖັນຫວ່າງເປົ່າຢູ່ເບື້ອງຊ້າຍ.
    • ທີ່ນີ້ຂ້ອຍໄດ້ເລືອກເຊລ B5 ຫາ D12 .
    • ຈາກນັ້ນຄລິກ ຕື່ມ. ຕາລາງທີ່ເລືອກຂອງເຈົ້າຈະຖືກເພີ່ມໃສ່ກ່ອງ ໄລຍະທັງໝົດ .

    • ຈາກນັ້ນຄລິກ ຕໍ່ໄປ . ທ່ານຈະຍ້າຍໄປທີ່ ຂັ້ນຕອນ 3 .
    • ໃນປ່ອງ ແຜ່ນວຽກທີ່ມີຢູ່ແລ້ວ , ໃຫ້ຂຽນຕາລາງບ່ອນທີ່ທ່ານຕ້ອງການ ຕາຕະລາງ Pivot . ຂ້ອຍຂຽນ $F$4.

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

    • ຈາກນັ້ນໃຫ້ກວດເບິ່ງ ມູນຄ່າ . ທ່ານຈະໄດ້ຮັບຊື່ທີ່ເປັນເອກະລັກໃນ Pivot Table .

    ວິທີທີ 5: ໃຊ້ລະຫັດ VBA ເພື່ອຊອກຫາຄ່າທີ່ເປັນເອກະລັກ

    ສຸດທ້າຍ, ທ່ານຍັງສາມາດໃຊ້ລະຫັດ VBA ເພື່ອສະກັດຊື່ທີ່ເປັນເອກະລັກຈາກຊຸດຂໍ້ມູນ. ເຮັດສິ່ງຕໍ່ໄປນີ້.

    📌 ຂັ້ນຕອນ:

    • ກົດ Alt + F11 ໃນປຶ້ມວຽກຂອງທ່ານເພື່ອເປີດ VBA window.
    • ຈາກນັ້ນໄປທີ່ແຖບ Insert ໃນແຖບເຄື່ອງມື VBA . ຄລິກໃສ່ມັນ.
    • ຈາກສີ່ທາງເລືອກ, ເລືອກ ໂມດູນ .

    ທ່ານຈະໄດ້ຮັບອັນໃໝ່ Module window.

    • ຂຽນລະຫັດຕໍ່ໄປນີ້ຢູ່ທີ່ນັ້ນ.
    9994

    ນີ້ ເວັບໄຊ ຊ່ວຍພວກເຮົາ ເຂົ້າໃຈ ແລະພັດທະນາລະຫັດ.

    • ບັນທຶກມັນເປັນ Excel Macros Enabled Workbook.
    • ຈາກ​ນັ້ນ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ແຜ່ນ​ວຽກ​ຕົ້ນ​ສະ​ບັບ​ຂອງ​ທ່ານ. ກົດ Alt + F8 .
    • ທ່ານຈະໄດ້ຮັບກ່ອງ Macro ເປີດ.
    • ເລືອກຊື່ຂອງ Macro ແລະ ຈາກນັ້ນຄລິກທີ່ Run .
    • ນີ້ຊື່ຂອງ Macro ນີ້ແມ່ນ Uniquedata .
    • ໃສ່ຂອບເຂດຂອງຂໍ້ມູນຂອງທ່ານ. ໃນປ່ອງ Range .

    • ຄລິກທີ່ ຕົກລົງ . ທ່ານຈະໄດ້ຮັບກ່ອງປ້ອນຂໍ້ມູນອື່ນ.
    • ໃສ່ຕາລາງທຳອິດທີ່ທ່ານຕ້ອງການຊື່ທີ່ເປັນເອກະລັກ. ຂ້ອຍໃສ່ຕາລາງ F5 .

    • ຈາກນັ້ນຄລິກ ຕົກລົງ. ທ່ານຈະໄດ້ຮັບຊື່ສະເພາະຈາກຂໍ້ມູນຂອງທ່ານ.ຕັ້ງ.

    ອ່ານ​ເພີ່ມ​ເຕີມ: ວິ​ທີ​ການ​ໄດ້​ຮັບ​ຄ່າ​ເປັນ​ເອ​ກະ​ລັກ​ຈາກ Range ໃນ Excel (8 ວິ​ທີ​ການ)

    ສະຫຼຸບ

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

    Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.