Talaan ng nilalaman
Sa malalaking dataset, may posibilidad na magkaroon ng mga duplicate na value o parehong value na nagaganap nang higit sa isang beses. Upang makakuha ng natatanging mga halaga mula sa isang saklaw o isang listahan maaari mong gamitin ang Excel NATATANGING function. Ang Excel UNIQUE function ay nagbabalik ng isang listahan ng mga natatanging halaga sa isang hanay o sa isang listahan. Sinusuportahan ng UNIQUE function ang text, numero, petsa, oras, atbp. na mga uri ng value.
Sa artikulong ito, ipapakita ko sa iyo ang iba't ibang halimbawa ng gamit ang Excel UNIQUE function.
I-download para Magsanay
Mga Paggamit ng UNIQUE Function.xlsx
Mga Pangunahing Kaalaman ng EXP Function: Buod & Syntax
Buod
Ang Excel NATATANGING function ay nagbabalik ng isang listahan ng mga natatanging halaga sa isang hanay o sa isang listahan. Ito ay isang napakadaling function, maaari mong i-extract ang parehong natatangi at natatanging natatanging mga halaga at nakakatulong din itong ihambing ang mga column sa mga column o mga row sa mga row.
Syntax
UNIQUE(array, [by_col], [exactly_once])
Mga Argumento
Mga Argumento | Kinakailangan/Opsyonal | Paliwanag |
---|---|---|
array | Kinakailangan | Ito ay isang hanay ng cell o array kung saan kukuha ng natatanging mga value |
by_col | Opsyonal | Ito ay isang Boolean na halaga para sa kung paano ihambing at i-extract ang mga natatanging na halaga. |
Dito, ang ibig sabihin ng FALSE ay ayon sa row; Ang ibig sabihin ng TRUE ay ayon sa column. defaultpamantayang ilalapat O upang suriin ang alinman sa mga pamantayan.
Ngayon, ibabalik ng UNIQUE function ang natatanging mga halaga mula sa mga na-filter na halaga kung saan Ang OR ay inilapat.
Sa wakas, pindutin ang ENTER , at makukuha mo ang mga natatanging halaga kung matupad ang alinman sa mga kundisyon.
15. Kumuha ng Mga Natatanging Halaga na Binabalewala ang mga Blangko
Habang ginagamit ang UNIQUE function na may FILTER function na maaari mong i-extract natatanging mga value habang binabalewala ang mga blangkong cell.
⏩ Sa cell F4, i-type ang sumusunod na formula upang makuha ang natatanging na mga value na binabalewala ang mga blangko.
=UNIQUE(FILTER(B4:B12,B4:B12""))
Dito, Sa UNIQUE function, ginamit ko ang FILTER(B4:B12, B4:B12”) bilang array .
Sa FILTER function, pinili ko ang range B4:B12 bilang array at ginamit ang B4:B12”” bilang kasama ang upang i-filter ang mga di-blangko na cell.
Ngayon, ang NATATANGI ibabalik ng function ang natatanging mga value mula sa mga na-filter na value.
Sa wakas, pindutin ang ENTER , at ikaw ay makakakuha ng mga natatanging value habang binabalewala ang mga blangkong cell.
16. Gamit ang Excel UNIQUE & Pag-uri-uriin ang Function para Balewalain ang mga Blanko & Pag-uri-uriin ang
Maaari mo ring pagbukud-bukurin ang natatanging mga halaga habang binabalewala ang mga blangko sa pamamagitan ng paggamit ng UNIQUE function na may FILTER function.
⏩ Sa cell F4, i-type ang sumusunod na formula upang makuha ang pinagsunod-sunod na natatanging na mga halaga na binabalewalamga blangko.
=SORT(UNIQUE(FILTER(C4:C12,C4:C12"")))
Dito, Sa function na SORT , ginamit ko ang UNIQUE( FILTER(C4:C12,C4:C12””)) bilang array .
Sa UNIQUE function, ginamit ko ang FILTER(C4 :C12,C4:C12”) bilang array .
Sa function na FILTER , pinili ko ang range na C4:C12 bilang array at ginamit C4:C12”” bilang kasama ang upang i-filter ang mga hindi blangkong cell.
Ngayon, ang NATATANGI Ibabalik ng function ang natatanging mga value mula sa mga na-filter na value. Pagkatapos, ang function na SORT ay pagbukud-bukurin ang mga na-filter na natatanging value ayon sa numero.
Sa wakas, pindutin ang ENTER , at makukuha mo ang mga natatanging value habang binabalewala ang mga blangkong cell.
17. Paggamit ng Excel UNIQUE & FILTER Function na Kumuha ng Mga Natatanging Row na Binabalewala ang Blank
Maaari ka ring makakuha ng natatanging mga row habang binabalewala ang mga blangko sa pamamagitan ng paggamit ng UNIQUE function na may FILTER function.
⏩ Sa cell D4, i-type ang sumusunod na formula para makuha ang natatanging na mga row na hindi pinapansin ang mga blangko.
=UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE)
Dito, Sa UNIQUE function, ginamit ko ang FILTER(B4:C12, (C4:C12””)*( B4:B12””)), FALSE, TRUE bilang array , pinili ang FALSE bilang by_col at TRUE bilang exactly_once .
Sa FILTER function, pinili ko ang range na B4:C12 bilang array at ginamit ko ( C4:C12””)*(B4:B12””) bilang kasama ang upang i-filter ang mga hindi blangkong cell ng parehong column.
Ngayon, angIbabalik ng UNIQUE function ang natatanging mga hilera mula sa mga na-filter na halaga habang binabalewala ang mga blangkong cell.
Sa wakas, pindutin ang ENTER , at makukuha mo ang mga natatanging row habang binabalewala ang mga blangkong cell.
18. I-filter ang Mga Natatanging Row na Binabalewala ang Blank & Pag-uri-uriin ang
Habang hindi pinapansin ang blangko upang makakuha ng mga natatanging row, maaari mo ring pagbukud-bukurin ang mga ito gamit ang SORT function na may UNIQUE function at ang FILTER function.
⏩ Sa cell D4, i-type ang sumusunod na formula upang makuha ang pinagsunod-sunod na natatanging na mga hilera na hindi pinapansin ang mga blangko.
=SORT(UNIQUE(FILTER(B4:C12, (C4:C12"")*(B4:B12"")),FALSE, TRUE))
Dito, Sa SORT function, ginamit ko ang UNIQUE(FILTER(B4:C12, (C4:C12””) *(B4:B12””)),FALSE, TRUE) bilang array .
Sa UNIQUE function, ginamit ko ang FILTER( B4:C12, (C4:C12””)*(B4:B12””)) bilang array, pinili FALSE bilang by_col at TRUE bilang exactly_once .
Sa FILTER function, pinili ko ang range B4:C12 bilang array at ginamit ang (C4:C12””)*(B4:B12””) bilang kasama ang upang i-filter ang mga hindi blangkong cell mula sa parehong column.
Ngayon, ibabalik ng UNIQUE function ang natatanging mga hilera mula sa mga na-filter na halaga. Pagkatapos ay pag-uuri-uriin ng function na SORT ang mga na-filter na natatanging value ayon sa alpabeto.
Sa wakas, pindutin ang ENTER , at makukuha mo ang mga pinagsunod-sunod na natatanging row habang hindi pinapansin ang mga blangkong cell.
19. Paggamit ng Excel UNIQUE & PUMILI ng Function saMaghanap ng Mga Natatanging Halaga sa Mga Tukoy na Column
Maaari mong mahanap ang natatanging mga halaga mula sa mga partikular na column sa pamamagitan ng paggamit ng ang CHOOSE function kasama ang UNIQUE function.
⏩ Sa cell D4, i-type ang sumusunod na formula para makuha ang natatanging na mga value mula sa mga partikular na column.
=UNIQUE(CHOOSE({1,2}, C4:C12, B4:B12))
Dito, sa UNIQUE function, ginamit ko ang CHOOSE({1,2}, C4:C12, B4:B12) bilang array .
Sa CHOOSE function, ginamit ko ang {1,2} bilang index_num , pinili ang range C4:C12 bilang value1 , pagkatapos ay pinili ang range B4:B12 bilang value2 .
Ngayon, ang UNQUE ibabalik ng function ang natatanging mga value mula sa napiling hanay ng partikular na column.
Sa wakas, pindutin ang ENTER , at makukuha mo ang natatanging mga value mula sa napiling hanay ng partikular na column.
20. Error sa Pangangasiwa sa IFERROR
Ang UNIQUE ipinapakita ng function ang ang #CALC error kung hindi available ang value na hinahanap mo.
Upang hawakan ang error na ito, maaari mong gamitin ang ang IFERROR function kasama ang NATATANGING at FILTER function.
⏩ Sa cell H4, i-type ang sumusunod na formula para mahawakan ang error.
=IFERROR(UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))), "Value Not Found")
Dito, sa IFERROR function, ginamit ko ang UNIQUE(FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4))) bilang value at ibinigay ang text Hindi Nahanap ang Halaga bilang value_if_error .
Sa UNIQUE function, ginamit ko ang FILTER(C4:C12, (D4:D12=F4)* (B4:B12=G4 )) bilang array .
Sa FILTER function, pinili ko ang range C4:C12 bilang array at ginamit ang (D4:D12=F4)* (B4:B12=G4)) bilang isama upang i-filter ang mga value mula sa napiling hanay D4:D12 kung ito ay katumbas ng F4 , pinili din ang hanay na B4:B12 kung ito ay katumbas ng G4 .
Ngayon, ang NATATANGI Ibabalik ng function ang natatanging mga value mula sa mga na-filter na value. Pagkatapos, susuriin ng function na IFERROR kung available ang value o hindi kung hindi available pagkatapos ay ibabalik nito ang text na Value Not Found sa halip na #CALC error.
Sa wakas, pindutin ang ENTER , at makukuha mo ang natatanging mga value o ang ibinigay na text.
Mga Dapat Tandaan
🔺 Ang NATATANGING function ay magpapakita ng ang #NAME error kung mali ang spell mo sa pangalan ng function.
🔺 Ang UNIQUE function ay magpapakita ng #CALC error kung hindi mahanap ang value.
Makukuha mo ang ang #SPILL error sa NATATANGING function kung ang isa o higit pang mga cell sa spill range ay hindi ganap na blangko.
Seksyon ng Pagsasanay
Nagbigay ako ng practice sheet sa workbook para sanayin ang mga ipinaliwanag na halimbawang ito.
Konklusyon
Sa artikulong ito, nagpakita ako ng 20 halimbawa ng Excel UNIQUE function. akosinubukan ding takpan ang kung kailan at bakit ang UNIQUE function ay maaaring madalas na magpakita ng mga error. Panghuli ngunit hindi bababa sa, kung mayroon kang anumang uri ng mga mungkahi, ideya, o feedback mangyaring huwag mag-atubiling magkomento sa ibaba.
(FALSE) eksaktong_isang beses Opsyonal Isa rin itong Boolean na value.Dito, ang TRUE ay nangangahulugang mga value na nangyari nang isang beses;
FALSE ay nangangahulugang lahat ng natatanging value.
default (FALSE)
Return Value
Ang UNQUE function ay nagbabalik ng isang listahan o hanay ng mga natatanging value.
Bersyon
Ang UNIQUE function ay available para sa Excel 365 at Excel 2021.
Mga Paggamit ng Excel UNIQUE Function
1. Paggamit ng UNIQUE Function para sa Text Values
Maaari mong gamitin ang UNIQUE function para i-extract ang natatanging na value mula sa text o string value.
Dito, gusto kong makuha ang natatanging pangalan ng prutas mula sa column na Pangalan ng Produkto .
⏩ Sa cell D4, i-type ang sumusunod na formula para makuha ang natatanging na mga value.
=UNIQUE(B4:B12)
Dito, sa UNIQUE function, pinili ko ang cell range B4:B12 bilang isang array .
Ngayon, pindutin ang ENTER , at ang UNIQUE function ay magbabalik ng li st ng natatanging na mga value mula sa napiling hanay.
Magbasa Nang Higit Pa: Excel VBA para Kumuha ng Mga Natatanging Value mula sa Column (4 na Halimbawa)
2. Paggamit ng NATATANGING Function para sa Mga Numeric na Halaga
Kung sakaling mayroon kang mga numerong halaga maaari mo ring gamitin ang NAKATANGI function na mag-extract ng natatanging value.
Dito, gusto kong makuha ang natatanging mga order id mula sa Order ID column.
⏩ Sa cell D4, i-type ang sumusunod na formula para makuha ang natatanging na mga value.
=UNIQUE(C4:C12)
Dito, sa UNIQUE function, pinili ko ang cell range C4:C12 bilang isang array .
Ngayon, pindutin ang ENTER , at ibabalik ng UNIQUE function ang listahan ng natatanging value mula sa napiling hanay.
Magbasa Nang Higit Pa: VBA para Kumuha ng Mga Natatanging Halaga mula sa Column sa Array sa Excel (3 Pamantayan)
3. Paggamit ng Excel UNIQUE Function para Maghanap ng Mga Natatanging Row na Nangyayari Isang beses Lang
Kung gusto mong makuha ang natatanging mga value na isang beses lang naganap sa listahan o sa isang range, maaari mong gamitin ang function na UNIQUE .
Hayaan mo akong simulan ang procedure,
⏩ Sa cell D4, i-type ang sumusunod na formula para makuha ang natatanging na mga value.
=UNIQUE(B4:C12,,TRUE)
Dito, sa UNIQUE function, ako pinili ang cell range B4:C12 bilang isang array , pinanatili ang by_col argument FALSE, o inalis ito dahil ang dataset Ang ginagamit ko ay nakaayos sa mga hilera. Pagkatapos ay pinili ang TRUE bilang exactly_once .
Ngayon, pindutin ang ENTER , at ibabalik ng UNIQUE function ang listahan ng natatanging na mga value na isang beses lang naganap mula sa napiling hanay.
4. Mga Natatanging Halaga sa Isang Hilera
Kung gusto mong i-extract ang natatanging na mga value mula sa isang row, maaari mong gamitin ang UNIQUE function.
Parasimulan ang pamamaraan,
⏩Sa cell C6, i-type ang sumusunod na formula upang makuha ang natatanging na mga halaga.
=UNIQUE(C3:K3, TRUE)
Dito, sa UNIQUE function, pinili ko ang cell range C3:K3 bilang isang array , pinili ang TRUE bilang by_col .
Ngayon, pindutin ang ENTER , at ibabalik ng UNIQUE function ang natatanging na mga value mula sa row.
5. Paggamit ng Excel UNIQUE Function para Maghanap ng Unique Mga Column
Maaari mo ring makuha ang kakaibang mga column sa pamamagitan ng paggamit ng UNQUE function.
Upang simulan ang procedure,
⏩ Sa cell C7, i-type ang sumusunod na formula para makuha ang natatanging na mga column.
=UNIQUE(C3:K4, TRUE,TRUE)
Dito, sa UNIQUE function, pinili ko ang cell range C3:K4 bilang isang array , pinili ang TRUE bilang by_col , pagkatapos ay pinili ang TRUE bilang exactly_once .
Ngayon, pindutin ang ENTER , at ang <1 Ibabalik ng>UNIQUE function ang natatanging na mga column.
6. Natatangi Isang beses Lang Naganap ang Mga Value
Kung sakaling gusto mong mag-extract ng mga natatanging value mula sa isang listahan pagkatapos ay magagamit mo rin ang function na UNIQUE .
⏩ Sa cell D4, i-type ang sumusunod na formula para makuha ang natatanging na mga value mula sa isang listahan.
=UNIQUE(B4:B12,,TRUE)
Dito, sa UNIQUE function, pinili ko ang hanay ng cell B4:B12 bilang isang array , pinanatili ang by_col argumento FALSE, o inalis ito dahil ang dataset na ginagamit ko ay nakaayos sa mga row. Pagkatapos ay pinili ang TRUE bilang exactly_once .
Ngayon, pindutin ang ENTER , at ibabalik ng UNIQUE function ang listahan ng natatanging na mga value na isang beses lang naganap mula sa napiling hanay.
7. Maghanap ng mga Distinct Value na Nangyayari nang Higit sa Isang beses
Sa pamamagitan ng paggamit ng UNIQUE function kasama ng FILTER function at ang COUNTIF function , makakakuha ka ng natatanging natatanging na mga value ibig sabihin, ang mga value na naganap nang higit sa isang beses.
Hayaan akong ipakita ang proseso,
⏩ Sa cell D4, i-type ang sumusunod na formula para makuha ang natatangi mga value mula sa isang listahan.
=UNIQUE(FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1))
Dito, sa NATATANGING function, ako ginamit ang FILTER(B4:B12, COUNTIF(B4:B12, B4:B12)>1) bilang array .
Sa FILTER function, pinili ko ang range B4:B12 bilang array at ginamit ko ang COUNTIF(B4:B12, B4:B12)>1 bilang include .
Sa COUNTIF function, pinili ko ang range na B4:B12 bilang range bilang criteria pinili ang B4:B12 pagkatapos ay ginamit ang >1 .
Ngayon, ang COUNTIF function ay makakakuha ng bilang mula sa mga value na nagaganap nang higit sa isang beses sa FILTER na mga halaga. Sa wakas, ibabalik ng UNIQUE function ang natatanging mga value na nangyayari nang higit sa isang beses.
Pindutin ang ENTER at ang UNIQUE functionibabalik ang natatanging mga value na nagaganap nang higit sa isang beses.
8. Paggamit ng Excel UNIQUE Function upang Bilangin ang Mga Natatanging Value
Maaari mo ring bilangin ang natatanging na mga halaga sa pamamagitan ng paggamit ng FILTER function kasama ng ROWS function.
⏩ Sa cell D4, i-type ang sumusunod na formula para makuha ang natatanging na mga value mula sa isang listahan.
=ROWS(UNIQUE(FILTER(B4:B12,B4:B12"")))
Dito, sa function na ROWS , ginamit ko ang UNIQUE(FILTER(B4:B12,B4:B12””)) bilang array .
Sa UNIQUE function, ginamit ko ang FILTER(B4:B12,B4:B12”) bilang array .
Sa FILTER function, pinili ko ang range B4:B12 bilang array gayundin bilang include selected B4:B12”” para i-filter ang mga value, not equal blank .
Ngayon, ibabalik ng UNIQUE function ang natatanging values mula sa mga na-filter na value noon ibabalik ng function na ROW ang bilang ng row ng mga natatanging value.
Pindutin ang ENTER , at makukuha mo ang bilang ng mga natatanging value.
10. Mga Natatanging Halaga Mula sa Maramihang Mga Haligi
Kung gusto mo, maaari mo ring i-extract ang mga natatanging halaga mula sa maraming hanay , sa pamamagitan lamang ng paggamit ng NATATANGING function.
⏩ Sa cell F4, i-type ang sumusunod na formula para makuha ang natatanging na mga value mula sa maraming column.
=UNIQUE(B4:D12)
Dito, sa UNIQUE function, pinili ko ang cell range B4:D12 bilang isang array .
Ngayon, pindutin ang ENTER , at ibabalik ng UNIQUE function ang hanay ng natatanging na mga halaga mula sa maramihang mga column.
10. Mga Natatanging Value na Pag-uuri ayon sa Alpabetikong Order
Maaari mo ring gamitin ang ang SORT function kasama ng function na UNIQUE upang pag-uri-uriin ang natatanging mga value ayon sa alpabeto.
⏩ Sa cell F4, i-type ang sumusunod na formula para makuha ang natatanging na mga value mula sa maraming column.
=SORT(UNIQUE(B4:D12))
Dito, sa UNIQUE function, Pinili ko ang cell range B4:D12 bilang isang array . Pagkatapos ay ipinasa ang natatanging na mga value sa SORT function upang pagbukud-bukurin ang natatanging mga value ayon sa alpabeto.
Ngayon, pindutin ang ENTER , at makukuha mo ang pinagsunod-sunod na natatanging na mga value mula sa maraming column.
11. Mga Natatanging Value mula sa Maramihang Column at Pagsama-samahin sa Isang Cell
Maaari mong i-extract ang natatanging mga value mula sa maraming column at maaari mo ring pagsama-samahin ang mga value na iyon sa isang cell habang ginagamit ang function na UNIQUE .
⏩ Sa cell F4, i-type ang sumusunod na formula para makuha ang natatanging na mga value mula sa maraming column.
=UNIQUE(B4:B12& ","&C4:C12)
Dito, sa function na UNIQUE , pinili ko ang parehong hanay ng cell B4:B12& “,”&C4:C12 bilang isang array . Ngayon ang UNIQUE function ay kukuha ng mga natatanging halaga mula sa parehong hanay ng hanay pagkatapos ay pagsasamahin nito angmga natatanging value ng parehong column na may (,)
Ngayon, pindutin ang ENTER , at makukuha mo ang mga concatenate value sa isang cell.
12. Listahan ng Mga Natatanging Halaga Depende sa Pamantayan
Makukuha mo ang listahan ng natatanging mga halaga batay sa pamantayan habang ginagamit ang UNIQUE function kasama ang FILTER function.
Dito, gusto kong makakuha ng natatanging mga value batay sa pamantayan kung saan ang Presyo ay mas malaki kaysa sa 400 .
⏩ Sa cell G4, i-type ang sumusunod na formula upang makuha ang natatanging na mga value batay sa pamantayan.
=UNIQUE(FILTER(B4:B12,D4:D12>F4))
Dito, Sa UNIQUE function, ginamit ko ang FILTER(B4:B12,D4:D12>F4) bilang array .
Sa FILTER function, pinili ko ang hanay na B4:B12 bilang array gayundin bilang kasama ang pinili D4:D12>F4 upang i-filter ang mga halaga, mas malaki kaysa sa ang napiling cell F4 .
Ngayon, ibabalik ng UNIQUE function ang natatanging mga value mula sa mga na-filter na value.
Fi nally, pindutin ang ENTER , at makukuha mo ang mga natatanging value batay sa iyong ibinigay na pamantayan.
13. I-filter ang Mga Natatanging Value Batay sa Maramihan Pamantayan
Maaari mo ring i-extract ang listahan ng natatanging na mga halaga batay sa maraming pamantayan habang ginagamit ang UNIQUE function na may FILTER function .
Dito, gusto kong makakuha ng natatanging mga halaga batay sa pamantayan kung saan angAng Presyo ay mas malaki kaysa sa 400 at ang pangalan ng Produkto ay Apple .
⏩ Sa cell H4, i-type ang sumusunod na formula para makuha ang natatanging na mga value batay sa maraming pamantayan.
=UNIQUE(FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)))
Dito, Sa UNIQUE function, ginamit ko ang FILTER(C4:C12, (D4:D12>F4)* (B4:B12=G4)) bilang array .
Sa FILTER function, pinili ko ang range C4:C12 bilang array at ginamit ko (D4:D12>F4)* (B4:B12=G4) bilang kasama kung saan gumamit ako ng dalawang pamantayan ang isa ay para sa Presyo at ang isa ay para sa Produkto pangalan.
Ngayon, ang UNIQUE function ay magbabalik ng natatanging mga value mula sa mga na-filter na value.
Sa wakas, pindutin ang ENTER , at makukuha mo ang mga natatanging value batay sa iyong ginamit na maramihang pamantayan.
14. I-filter ang Mga Natatanging Halaga Batay sa Maramihang O Pamantayan
Maaari mo ring gamitin ang UNIQUE at FILTER function para maglapat ng maramihang OR criteria.
⏩ Sa cell H4, i-type ang followi ng formula para makuha ang natatanging na mga value mula sa maramihang OR criteria.
=UNIQUE(FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)))
Dito, Sa UNIQUE function, ginamit ko ang FILTER(B5:B13, (C5:C13=F5) + (D5:D13=G5)) bilang array .
Sa FILTER function, pinili ko ang range B5:B13 bilang array at ginamit ko (C5: C13=F5) + (D5:D13=G5) bilang kasama ang kung saan gumamit ako ng dalawang pamantayan. Pagkatapos ay nagdagdag ng dalawa