Talaan ng nilalaman
Sa artikulong ito, ipapakita ko kung paano ka makakahanap ng mga natatanging value mula sa maraming column sa Microsoft Excel.
I-download ang Practice Workbook
I-download ang sumusunod na Excel file para makapagsanay ka habang binabasa ang artikulong ito.
Maghanap ng Mga Natatanging Halaga ng Maramihang Mga Hanay.xlsm
5 Paraan upang Makahanap ng Mga Natatanging Halaga mula sa Maramihang Mga Hanay sa Excel
Tingnan natin itong Data set. Mayroon kaming rekord ng mga mag-aaral ng isang paaralan na pinangalanang Glory Kindergarten.
Mayroon kaming Student ID, First Names, at Apelyido ng mga mag-aaral sa column B , C, at D ayon sa pagkakabanggit.
Ngayon gusto naming ayusin ang mga natatanging pangalan ng mga mag-aaral.
Paraan 1: I-extract Mga Natatanging Halaga mula sa Maramihang Mga Hanay na may Array Formula
i. Gamit ang UNIQUE Function
Pag-iingat: UNIQUE function ay available lang sa Office 365 .
Syntax ng NATATANGING Function:
=UNIQUE(array,[by_col],[exactly_once])
- Kumukuha ng tatlong argumento, isang hanay ng mga cell na tinatawag na array , at dalawang Boolean value na tinatawag na by_col at exactly_once .
- Ibinabalik ang mga natatanging value mula sa array .
- Kung ang by_col ay nakatakda sa TRUE , hahanapin nito ang mga natatanging value sa pamamagitan ng mga column ng This argument is optional . Ang default ay TRUE .
- Kung ang exactly_once ay nakatakda sa TRUE , ibinabalik ang mga valuena isang beses lang lumalabas sa array . Ang argumentong ito ay opsyonal. Ang default ay FALSE .
Ngayon gusto naming i-extract ang mga natatanging value mula sa parehong First Names (Column C ) at ang Last Names (Column D ).
- Una, pumili ng cell at ilagay ang formula na ito doon. Pinipili ko ang cell E5 at ilagay ito doon.
=UNIQUE(C5:D16,FALSE,TRUE)
Tingnan na nakuha namin ang Mga Natatanging Pangalan sa dalawang magkaibang column.
- Narito, ipinasok namin ang by_col bilang FALSE , kaya hindi ito naghanap kasama ng columns
- Dito naipasok namin ang exactly_once bilang TRUE , kaya ibinalik nito ang mga value na isang beses lang lumalabas.
Siyempre, kung gusto mo, maaari mong baguhin ang mga boolean value na iyon na tinatawag na by_col at exactly_once at tingnan kung ano ang mangyayari.
Read More: Excel VBA na Kumuha ng Mga Natatanging Halaga mula sa Column (4 na Halimbawa)
ii. Pinagsasama-sama ang CONCATENATE at UNIQUE Functions
Noong una, nakuha namin ang Unang Pangalan sa isang cell, at ang Apelyido sa katabing cell. Ngunit kung tatanungin ng isang tao ang kumpletong pangalan ay isang cell, halimbawa, Jack Morris. Tapos? Gamitin ang alinman sa mga formula na ito. Ang mga ito ay gawa sa UNIQUE at CONCATENATE function.
Unang Formula:
=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)
Alternatibong Formula:
O, maaari mong gamitin ito-
=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)
Tingnan, kinuha namin ang buong natatanging pangalan sa isang columnpinaghihiwalay ng espasyo( ).
Magbasa Nang Higit Pa: Maghanap ng Mga Natatanging Halaga sa isang Column sa Excel (6 na Paraan)
iii. Gamit ang UNIQUE, CONCATENATE, at FILTER Function para Mag-extract ng Mga Natatanging Halaga Batay sa Pamantayan
Ngayon, ipagpalagay na sandali, gusto ng isa na kunin ang mga natatanging pangalan ng mga mag-aaral na ang mga ID ay higit sa 150. Paano iyon gagawin?
Gagawin namin iyon gamit ang UNIQUE at FILTER function.
Pag-iingat: Ang FILTER function ay available lang sa Office 365 .
Syntax ng FILTER Function:
=FILTER(array,include,[if_empty])
- Kumuha ng tatlong argumento. Isang hanay ng mga cell na tinatawag na array, isang boolean na kundisyon na tinatawag na include , at isang value na tinatawag na
- Ibinabalik ang mga value mula sa array na nakakatugon ang kundisyong tinukoy ng
- Kung ang anumang value ng array ay hindi tumutupad sa kundisyong tinukoy ng include , ibinabalik nito ang value na if_empty para rito. Ang pagtatakda ng if_empty ay opsyonal. Ito ay "walang resulta" bilang default.
Ngayon, gusto naming kunin ang mga natatanging pangalan ng mga mag-aaral na ang mga ID ay higit sa 150.
- Kaya, ang aming formula ay be
=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)
Tingnan na nakuha namin ang una at apelyido ng natatangi mga pangalan.
- At kung gusto mong i-extract ang buong natatanging pangalan sa isang cell, gamitin itoformula-
=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)
Magbasa Nang Higit Pa: Paano Mag-extract ng Mga Natatanging Halaga Batay sa Pamantayan sa Excel
Paraan 2: I-highlight ang Mga Duplicate na Value Gamit ang Conditional Formatting
Tingnan natin ang bagong set ng data na ito. Mayroon kaming tatlong column, ngunit lahat ay may parehong uri ng data.
Mayroon kaming mga palayaw ng ilang estudyante ng Glory Kindergarten School. Ngayon gusto naming malaman ang mga natatanging pangalan ng mga mag-aaral na ito.
Paano namin magagawa iyon?
Maaari naming i-highlight ang mga duplicate na value gamit ang Conditional Formatting, para sa kaginhawahan.
📌 Mga Hakbang:
- Una, piliin ang hanay ng mga cell.
- Pagkatapos ay pumunta sa Home > Conditional Formatting > I-highlight ang Mga Panuntunan sa Mga Cell > Mga Duplicate na Value.
- Makakakuha ka ng maliit na kahon na tinatawag na Mga Duplicate na Value.
- Piliin anumang kulay mula doon upang i-highlight ang mga dobleng halaga. Pinipili ko ang berde.
Paraan 3: I-extract ang Mga Natatanging Value mula sa Excel Column Gamit ang Formula na Walang Array
Upang gumamit ng non-array na formula , kailangan mong pagsamahin ang IFERROR , LOOKUP, at COUNTIF function. Para ilapat ang formula, ilapat ang mga sumusunod na hakbang.
📌 Mga Hakbang:
- Pumili ng anumang cell.
- Pagkatapos ay ipasok ang sumusunod na formula-
=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))
- Dito ko ilalagay ito sa Cell F5 .
- Pagkatapos ay i-drag ang Fill Handle at malalaman moang mga natatanging pangalan.
Tandaan:
Dito, bilang kapalit ng mga column B , C, at D , maaari mong gamitin ang iyong mga gusto.
Paraan 4: Mag-extract ng Natatanging Listahan mula sa Dalawa o Higit pang Column Gamit ang Pivot Table
Maaari ka ring gumawa ng natatanging listahan mula sa dalawa o higit pang column gamit ang pivot table tool. Ilapat ang mga sumusunod na hakbang para gawin iyon.
📌 Mga Hakbang:
- Pindutin ang Alt + D .
- Pagkatapos pindutin kaagad ang P . Mabubuksan mo ang PivotTable at PivotChart Wizard .
- Piliin ang Maramihang mga hanay ng pagsasama-sama at Pivot table mga button.
- Pagkatapos ay i-click ang Susunod . Lilipat ka sa Hakbang 2a ng 3 .
- Piliin ang Gumawa ng isang field ng page para sa akin button.
- Pagkatapos ay i-click ang Susunod . Pupunta ka sa Hakbang 2b .
- Sa kahon ng Range , piliin ang hanay ng iyong mga cell na may bakanteng column sa kaliwa.
- Dito ay pinili ko ang mga cell B5 hanggang D12 .
- Pagkatapos ay i-click ang Idagdag. Ang iyong mga napiling cell ay idaragdag sa kahon na Lahat ng hanay .
- Pagkatapos ay i-click ang Susunod . Lilipat ka sa Hakbang 3 .
- Sa Kasalukuyang worksheet kahon, isulat ang cell kung saan mo gustong ang Pivot Table . Sinusulat ko ang $F$4.
- Pagkatapos ay i-click ang Tapos na . Makakagawa ka ng Pivot Table.
- Sa Pumili ng mga field na idaragdag saulat bahagi, alisan ng marka ang Row , Column , Halaga , Pahina 1 .
- Pagkatapos ay lagyan ng tsek ang Value . Makukuha mo ang mga natatanging pangalan sa Pivot Table .
Paraan 5: Gamitin ang VBA Code para Maghanap ng Mga Natatanging Halaga
Panghuli, maaari ka ring gumamit ng VBA code upang kunin ang mga natatanging pangalan mula sa set ng data. Gawin ang sumusunod.
📌 Mga Hakbang:
- Pindutin ang Alt + F11 sa iyong workbook upang buksan ang VBA window.
- Pagkatapos ay pumunta sa tab na Insert sa toolbar na VBA . Mag-click dito.
- Mula sa apat na opsyon, piliin ang Module .
Makakakuha ka ng bago Module window.
- Isulat ang sumusunod na code doon.
6534
Nakatulong sa amin ang site na ito. maunawaan at bumuo ng code.
- I-save ito bilang Excel Macros Enabled Workbook.
- Pagkatapos ay bumalik sa iyong orihinal na worksheet. Pindutin ang Alt + F8 .
- Bubuksan mo ang Macro box.
- Piliin ang pangalan ng Macro at pagkatapos ay i-click ang Run .
- Narito ang pangalan ng Macro na ito ay Uniquedata .
- Ilagay ang hanay ng iyong data sa kahon ng Range .
- Mag-click sa OK . Makakakuha ka ng isa pang input box.
- Ipasok ang unang cell kung saan mo gustong magkaroon ng mga natatanging pangalan. Ipasok ko ang cell F5 .
- Pagkatapos ay i-click ang OK. Makakakuha ka ng mga natatanging pangalan mula sa iyong dataset.
Magbasa Nang Higit Pa: Paano Kumuha ng Mga Natatanging Halaga mula sa Saklaw sa Excel (8 Paraan)
Konklusyon
Gamit ang mga pamamaraang ito, mahahanap mo ang mga natatanging value sa Excel mula sa maraming column na may pareho o magkakaibang uri ng data. Kung mayroon ka pang mga katanungan, mag-iwan sa amin ng komento. Maaari mo ring bisitahin ang aming blog upang matuto nang higit pa tungkol sa iba't ibang paksa ng MS Excel.