Talaan ng nilalaman
Minsan nagtatrabaho sa Excel, kakailanganin mong alamin ang mga natatanging halaga sa isang column o isang hanay. Halimbawa, maaaring kailanganin mong malaman kung gaano karaming mga natatanging o natatanging produkto ang mayroon ang isang tindahan sa imbentaryo nito o kung gaano karaming mga natatanging pangalan ng empleyado ang naroroon sa isang Excel sheet na may impormasyon tungkol sa lahat ng empleyado ng isang malaking kumpanya. Ipapakita sa iyo ng tutorial na ito ang maraming paraan para makakuha ng mga natatanging value mula sa range sa Excel.
I-download ang Practice Workbook
I-download ang practice book na ito para gamitin ang gawain habang binabasa mo ito artikulo.
Mga Natatanging Halaga ng Excel.xlsm
8 Madaling Paraan para Kumuha ng Mga Natatanging Halaga mula sa Saklaw sa Excel
Ipagpalagay natin ang isang senaryo kung saan mayroon tayong Excel file na naglalaman ng impormasyon tungkol sa mga produkto na ine-export ng isang bansa sa iba't ibang bansa sa Europe. Mayroon kaming Product pangalan, na-export na Halaga, at ang Bansa kung saan na-export ang produkto. Aalamin namin ang bawat natatanging produkto na ine-export ng bansang ito at ang bawat natatanging bansa kung saan ine-export ng bansang ito ang produkto gamit ang Advanced Filter, INDEX at MATCH formula nang magkasama , Magkasama ang LOOKUP at COUNTIF , UNIQUE function ( Excel 365 ), VBA macro, at Alisin ang Mga Duplicate . Ipinapakita ng larawan sa ibaba ang Excel worksheet kung saan tayo gagana.
1. Advanced na Filter para Makakuha ng Mga Natatanging HalagaAalisin ng feature na Duplicate sa Excel ang lahat ng duplicate na value sa range. Ngunit gusto naming maging buo ang aming source data. Kaya, gagawa kami ng kopya ng hanay sa column na Natatanging Bansa at gagawin ang Remove Duplicates operation doon.
Hakbang 2:
- Habang pinili ang column na Natatanging Bansa , pipiliin namin ang opsyon na Alisin ang Mga Duplicate mula sa Data tab.
- Lalabas ang isang bagong window na may pamagat na Alisin ang Mga Duplicate na Babala . Pipiliin namin ang Magpatuloy Sa Kasalukuyang Pinili . Gusto lang naming gawin ang operasyong ito sa column na Natatanging Bansa . Kaya, hindi namin Palawakin ang pagpili .
- Pagkatapos, magki-click kami sa Remove Duplicates .
- Ngayon, makikita natin ang aming Natatanging Bansa na column ay mayroon lamang 4 natatangi o natatanging mga bansa dito.
Mga Dapat Tandaan
- Ang INDEX at MATCH na function na magkasama ay isang array formula. Kaya, dapat mong pindutin ang CTRL+SHIFT+ENTER nang sabay upang ipasok ang formula sa isang cell. Maglalagay ito ng dalawang kulot na brace sa buong formula.
- Habang ginagamit ang feature na Remove Duplicates para makakuha ng mga natatanging value mula sa range, pinili lang namin ang Natatanging Bansa Ngunit maaari kang magdagdag ng higit pang mga column o piliin ang lahat ng column sa pamamagitan ng pagpili sa opsyon na Palawakin ang pagpili . Pero kung ikawpalawakin ang pagpili upang magdagdag ng higit pang mga column, pagkatapos ay hindi aalisin ng feature na Remove Duplicates ang anumang value maliban kung makakita ito ng dalawa o higit pang mga row na may magkaparehong data .
Konklusyon
Sa artikulong ito, natutunan namin kung paano kunin ang mga natatanging value mula sa hanay sa Excel. Umaasa ako mula ngayon ay napakadali mong makuha ang mga natatanging halaga mula sa isang hanay sa Excel. Gayunpaman, kung mayroon kang anumang mga katanungan o rekomendasyon tungkol sa artikulong ito, mangyaring mag-iwan ng komento sa ibaba. Magandang araw!!!
Mula sa RangeMaaari mong gamitin ang Advanced Filter sa ilalim ng Data ribbon upang makuha ang lahat ng natatanging value ng isang hanay o column. Gawin ang sumusunod:
Hakbang 1:
- Una, pumunta sa Data . Piliin ang Advanced mula sa Pagbukud-bukurin & I-filter ang seksyon.
- May lalabas na bagong window na may pamagat na Advanced Filter . Piliin ang Kopyahin sa ibang lokasyon bilang Pagkilos .
- Sa kahon ng Hanay ng Listahan , piliin ang hanay na gusto mong kunin ang mga natatanging value. Sa halimbawang ito, sinusubukan naming makuha ang lahat ng natatangi o natatanging produkto sa ilalim ng aming column na Produkto ( B5:B20 ). Kaya, ang aming Hanay ng Listahan ay magiging $B$5:$B$20 . Ang mga $ sign ay naipasok upang gawing ganap ang reference ng cell.
- Sa kahon na Kopyahin sa , pipili kami ng hanay kung saan gusto naming maging ang aming mga natatanging halaga. Pinili namin ang hanay E5:E20 . Lagyan ng check ang kahon na may pamagat na Mga natatanging tala lamang .
- I-click ang OK .
Hakbang 2:
- Sa pag-click sa OK , makukuha mo ang lahat ng natatanging produkto sa column na Mga Natatanging Produkto ( E5:E20 ).
Magbasa Nang Higit Pa: Paano Mag-extract ng Mga Natatanging Item mula sa isang Listahan sa Excel (10 Paraan)
2. Ilagay ang INDEX at MATCH Formula upang Kumuha ng Mga Natatanging Halaga Mula sa Saklaw
Maaari rin nating gamitin ang Excel INDEX at MATCH na function nang magkasamaupang makuha ang mga natatanging value mula sa isang hanay o column. Sundin lang ang mga hakbang sa ibaba para magamit ang mga function na ito para makakuha ng mga natatanging value mula sa range.
Hakbang 1:
- Piliin ang cell E5 . Isulat ang formula sa ibaba sa cell.
=INDEX(B5:B20,MATCH(0,COUNTIF($E$4:E4,B5:B20),0))
Paliwanag ng Formula
Ang puwersang nagtutulak ng formula na ito ay ang INDEX function na magsasagawa ng basic lookup.
=INDEX(array, row_num, [column_num])
AngINDEX function ay may dalawang kinakailangang argumento: array at row_num .
Kaya, kung ibibigay namin ang INDEX function na may array o listahan bilang unang argumento at numero ng row bilang pangalawang argumento , magbabalik ito ng value na idaragdag sa natatanging listahan.
Nagbigay kami ng B5:B20 bilang unang argumento. Ngunit ang mahirap ay alamin kung ano ang ibibigay namin sa INDEX function bilang pangalawang argumento o row_num . Kailangan nating piliin ang row_num nang maingat upang makakuha lamang tayo ng mga natatanging value.
Makakamit natin ito gamit ang function na COUNTIF .
=COUNTIF($E$4:E4,B5:B20)
COUNTIF function ay bibilangin kung ilang beses lilitaw ang mga item sa column na Natatanging Produkto sa column ng Produkto na aming listahan ng pinagmulan.
Gagamit ito ng lumalawak na sanggunian . Sa kasong ito, ito ay $E$4:E4 . Sa isang panig, ang isang lumalawak na sanggunian ay ganap, habang saiba, ito ay kamag-anak. Sa sitwasyong ito, lalawak ang sanggunian upang magsama ng higit pang mga row sa natatanging listahan habang kinokopya pababa ang formula.
Ngayong mayroon na tayo ng mga array, maaari na tayong magsimulang maghanap ng mga numero ng row. Upang makahanap ng mga zero na halaga, ginagamit namin ang function na MATCH , na naka-set up para sa tumpak na tugma. Kung gagamitin namin ang MATCH upang pagsamahin ang mga arrays na nabuo ng COUNTIF, hahanapin ng MATCH function ang mga item habang naghahanap ng bilang na zero. Kapag may mga duplicate, palaging ibinabalik ng MATCH ang unang tugma. Kaya, gagana ito.
Sa wakas, binibigyan ng INDEX ang mga posisyon bilang mga row number, at ibinabalik ng INDEX ang pangalan sa mga posisyong ito.
Tandaan: Ito ay isang array formula. Kaya, dapat mong pindutin ang CTRL+SHIFT+ENTER nang sabay upang ipasok ang formula sa isang cell. Maglalagay ito ng dalawang kulot na brace sa buong formula.
Hakbang 2:
- Sa pagpasok ng formula, ikaw ay makakakuha ng value na Apple sa cell E5 . I-drag namin ang fill handle pababa upang ilapat ang formula sa iba pang mga cell.
- Pagkatapos bitawan ang fill handle, makukuha namin ang lahat ng mga natatanging value sa Mga Natatanging Produkto .
Magbasa Nang Higit Pa: VBA para Kumuha ng Mga Natatanging Value mula sa Column sa Array sa Excel (3 Pamantayan)
3. Ilapat ang INDEX at MATCH Formula para Makakuha ng Mga Natatanging Halaga gamit ang Mga Empty Cell
Minsan ang hanay natingustong kunin ang mga natatanging halaga mula sa maaaring magkaroon ng ilang mga cell na walang laman. Sa ganoong kaso, kailangan nating baguhin ang formula nang kaunti upang isaalang-alang ang mga walang laman na cell. Halimbawa, inalis namin ang ilan sa mga produkto mula sa hanay. Ipinapakita ng larawan sa ibaba ang binagong mga excel sheet na may column ng produkto na mayroong ilang mga cell na walang laman.
Kunin na natin ngayon ang mga natatanging value mula sa hanay na ito na may mga walang laman na cell na sumusunod sa ibaba hakbang.
Hakbang 1:
- Una, isusulat natin ang sumusunod na formula sa Cell E5 .
=INDEX(B5:B20, MATCH(0,IF(ISBLANK(B5:B20),1,COUNTIF($E$4:E4, B5:B20)), 0))
Tandaan: Isa itong array formula. Kaya, dapat mong pindutin ang CTRL+SHIFT+ENTER nang magkasama upang ipasok ang formula sa cell. Maglalagay ito ng dalawang kulot na brace sa paligid ng buong formula.
Hakbang 2:
- Sa pagpasok ng formula, ikaw ay makakakuha ng value na Apple sa cell E5 . I-drag namin ang fill handle pababa upang ilapat ang formula sa iba pang mga cell.
- Pagkatapos bitawan ang fill handle, makukuha namin ang lahat ng mga natatanging halaga sa Mga Natatanging Produkto .
4. Gamitin ang LOOKUP at COUNTIF Formula para Kumuha ng Mga Natatanging Halaga Mula sa Saklaw
Maaari rin naming gamitin ang Excel LOOKUP at COUNTIF function na magkasama upang makuha ang mga natatanging value mula sa isang hanay o hanay. Sundin lamang ang mga hakbang sa ibaba upang magamit ang mga function na ito upang makakuha ng mga natatanging halaga mula sarange.
Hakbang 1:
- Piliin ang cell E5 . Isulat ang formula sa ibaba sa cell.
=LOOKUP(2,1/(COUNTIF($E$4:E4,$B$5:$B$20)=0),$B$5:$B$20)
Paliwanag ng Formula
Ang istraktura ng formula ay katulad ng kumbinasyon ng INDEX at MATCH formula sa itaas, ngunit pinangangasiwaan ng LOOKUP ang mga operasyon ng array nang native. Ang function na LOOKUP ay tumatagal ng tatlong argument nang eksakto.
=LOOKUP(lookup_value, lookup_vector, [result_vector])
COUNTIF gumagawa ng bilang ng bawat halaga sa lumalawak na hanay $E$4:E4 mula sa hanay na $B$5:$B$20 . Pagkatapos ay ang bilang ng bawat halaga ay inihambing sa zero at isang array na binubuo ng TRUE at FALSE na mga value ay nabuo.
Pagkatapos ang numero 1 ay hinati sa array, na nagreresulta sa isang array ng 1 s at #DIV/0 na mga error. Ang array na ito ay nagiging pangalawang argument o ang lookup_vector para sa LOOKUP function.
Ang lookup_value o ang unang argument ng LOOKUP function ay 2 na mas malaki kaysa sa alinman sa mga value ng lookup vector. Ang huling hindi error na value sa lookup array ay itutugma ng LOOKUP .
LOOKUP ay nagbabalik ng katumbas na value sa result_vector o ang ikatlong argumento para sa function. Sa kasong ito, ang ikatlong argumento o ang result_vector ay $B$5:$B$20 .
Tandaan : Ito ay isang non-array na paraan ng pagiging natatangimga halaga. Kaya hindi mo kailangang pindutin ang CTRL , SHIFT , at ENTER . Sa halip, pindutin mo lang ang ENTER key.
Hakbang 2:
- Sa pagpasok ng formula, makukuha mo ang value na Apple sa cell E5 . I-drag namin ang fill handle pababa upang ilapat ang formula sa iba pang mga cell.
- Pagkatapos bitawan ang fill handle, makukuha namin ang lahat ng mga natatanging halaga sa Mga Natatanging Produkto .
5. Isagawa ang LOOKUP at COUNTIF Formula para Makakuha ng Mga Natatanging Value na Isang beses Lang Lumalabas
Maaari mo ring gamitin ang parehong formula na ito ngunit binago nang kaunti upang makuha ang mga natatanging value na ang bawat isa ay lumalabas nang isang beses lang sa hanay. Halimbawa, binago namin ang aming Excel worksheet para magkaroon kami ng produkto Blueberry at Carrot na lumitaw nang isang beses lang sa aming worksheet. Gagawin na namin ngayon ang mga hakbang sa ibaba upang makuha ang dalawang natatanging value na ito na isang beses lang lumalabas sa aming worksheet.
Hakbang 1:
- Una, piliin ang cell E5 . Isulat ang formula sa ibaba sa cell.
=LOOKUP(2,1/((COUNTIF($E$4:E4,$B$5:$B$20)=0)*(COUNTIF($B$5:$B$20,$B$5:$B$20)=1)),$B$5:$B$20)
Hakbang 2:
- Sa pagpasok ng formula, makukuha mo ang value na Carrot sa cell E5 . I-drag namin ang fill handle pababa upang ilapat ang formula sa iba pang mga cell.
- Pagkatapos bitawan ang fill handle, makukuha namin ang 2 natatanging mga halagana lumilitaw nang isang beses lamang sa mga cell E5 at E6 sa ilalim ng Natatanging Produkto Ang natitirang mga cell sa ibaba ng mga ito ay magpapakita ng #N/A halaga. Aalisin namin ang mga nilalaman ng mga cell na ito.
6. Gamitin ang NATATANGING Function para Kumuha ng Mga Natatanging Halaga sa Saklaw
Microsoft Excel 365 ay may function na tinatawag na UNIQUE na nagbabalik ng listahan ng mga natatanging value sa isang partikular na range o column na kinukuha ng function bilang argument. Susundin namin ang mga hakbang sa ibaba upang makuha ang mga natatanging value mula sa aming column na Bansa gamit ang NATATANGING function sa Excel 365 .
Hakbang 1:
- Pumili ng cell E5 . Isulat ang formula sa ibaba sa cell.
=UNIQUE(D5:D20)
Hakbang 2:
- Ang nasa itaas na hanay D5:D20 ay nagpapahiwatig ng ating Bansa Kaya, makukuha natin ang lahat ng natatanging bansa gamit ang UNIQUE function. Kung pinindot namin ang ENTER , makukuha namin ang lahat ng natatanging bansa sa aming column na Natatanging Bansa .
Tandaan: UNIQUEAng function ay isang eksklusibong function na kasalukuyang available lang para sa Excel 365. Kaya, hindi ito gagana sa iyong worksheet kung wala kang Excel 365sa iyong PC.
Magbasa Nang Higit Pa: Paano Gamitin ang Excel UNIQUE Function (20 Halimbawa)
7. Magpatakbo ng VBA Macro Code sa Excel para Makakuha ng Mga Natatanging Halaga sa Saklaw
Isa pang napakadali ngunit mas epektibong paraan upang makakuhalahat ng natatanging value sa range ay ang paggamit ng VBA macro para malaman ang mga value na iyon. Ang VBA Macro ay kukuha ng katulad na diskarte gaya ng kinuha ng Advanced Filter sa Paraan 1 . Sa halip na ilapat mismo ang Advanced na Filter, sa pagkakataong ito ay hahayaan natin ang VBA Macro na gawin ito para sa atin. Gagawin na namin ngayon ang mga hakbang sa ibaba.
Hakbang 1:
- Pipiliin namin ang Visual Basic mula sa Developer Maaari din naming pindutin ang ALT+F11 upang buksan ito.
- Ngayon, i-click ang Insert button at piliin ang Module .
Hakbang 2:
- Sumulat pababa sa sumusunod na code sa lalabas na window.
9318
- Sa wakas, mag-click sa button na Run para i-execute ang code.
- Makukuha namin ang lahat ng natatanging produkto sa Mga Natatanging Produkto
8. Alisin ang Mga Duplicate sa Excel upang Makakuha ng Mga Natatanging Halaga sa Saklaw
Sa lahat ng pamamaraang ito, ang pinakamadaling paraan upang makakuha ng mga natatanging halaga mula sa isang hanay ay ang paggamit ng opsyon na Alisin ang Mga Duplicate sa Excel . Upang makakuha ng mga natatanging value sa hanay gamit ang Remove Duplicates, gawin ang sumusunod.
Hakbang 1:
- Una, pipiliin namin ang lahat ng mga cell sa ilalim ng Bansa Ang hanay ng column na Bansa ay D5:D20 . Kaya, pipiliin namin ang hanay at kokopyahin ito.
- Pagkatapos ay i-paste namin ito sa katabing Natatanging Bansa . Alisin