Talaan ng nilalaman
Ang pag-extract ng mga natatanging value batay sa isa o iba't ibang pamantayan ay karaniwan sa mga opisina & mga negosyo. Nagdagdag din ang Microsoft Excel ng ilang kapaki-pakinabang na & madaling gamitin na mga paraan upang kunin ang mga natatanging halaga mula sa isang malaking dataset. Sa artikulong ito, susubukan kong ilarawan kung paano mag-extract ng mga natatanging value batay sa pamantayan sa Excel na may 2 epektibong pamamaraan.
I-download ang Practice Workbook
Maaari mong i-download ang aming Excel Workbook na ginamit namin para ihanda ang artikulong ito.
I-extract ang Mga Natatanging Halaga Batay sa Pamantayan.xlsx
2 Mga Mabisang Paraan sa Pag-extract ng Mga Natatanging Halaga Batay sa Pamantayan sa Excel
Para sa paglalarawan, narito ang isang sample na dataset. Dito, mayroon kaming chart ng 5 Computer Shops . Nag-stock sila ng mga bagong desktop at notebook sa mga buwan ng Hunyo at Hulyo sa kanilang mga tindahan.
Ngayon, susubukan namin upang makahanap ng mga natatanging produkto mula sa dataset na ito batay sa ilang pamantayan.
1. Pagsamahin ang Excel UNIQUE & FILTER Functions to Extract Unique Values
Sa unang paraang ito, gamitin natin ang NATATANGING function at ang FILTER function sa excel para makuha mga natatanging halaga. Dito, gagamitin namin ang mga function na ito para sa pareho at maramihang pamantayan. Kaya nang walang karagdagang pagkaantala, lumipat tayo sa mga pamamaraan.
1.1. Single Criteria
Dito, gusto naming malaman kung aling mga tindahan ang nag-stock lang ng mga notebook, o mga desktop lang, o pareho para sa 2sunud-sunod na buwan sa isang taon.
- Una, piliin ang cell E5 & i-type ang formula na ito
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- Pangalawa, pindutin ang Enter & makikita mo ang mga pangalan ng 4 mga computer shop na may stock na mga notebook sa loob ng mahigit 2 buwan .
Sa formula na ito, para sa column E, kinukuha ng FILTERfunction ang lahat ng pangalan ng mga tindahan mula sa column Cna nag-stock sa notebook ng higit sa 2 buwan. Kaya, maaaring lumitaw ang mga katulad na pangalan nang maraming beses. Pagkatapos, isang beses lang ipapakita ng function na UNIQUEang lahat ng pangalan.
- Susunod, i-type ang formula na ito cell F5 para malaman kung sino ang nag-stock ng mga desktop sa mga iyon 5 mga tindahan.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- Pagkatapos, pindutin ang Enter & makukuha mo ang mga pangalan ng 3 mga tindahan na may stock na mga desktop sa mga buwang iyon.
- Maaari mo ring paghambingin ang dalawang natuklasang ito & mapapansin mo lang na Computer Sphere & Ang EMACIMAC ay nag-stock ng parehong uri ng mga device.
Magbasa Nang Higit Pa: Maghanap ng Mga Natatanging Halaga sa isang Column sa Excel (6 na Paraan)
1.2. Maramihang Pamantayan
Ngayon gusto naming magdagdag ng isa pang pamantayan sa nakaraang dataset. Ang mga computer shop ay nagdala ng mga notebook & mga desktop ng 3 magkakaibang brand- Lenovo , HP & Asus . At aalamin natin kung aling mga tindahan ang nag-stock ng HPmga notebook sa loob ng 2 buwan .
- Una, piliin ang cell G12 kung saan namin gustong makita ang mga pangalan ng mga tindahan na nag-stock ng mga HP notebook .
- Pagkatapos, i-type ang formula na ito sa cell na iyon.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Pagkatapos, pindutin ang Enter .
- Sa wakas, mapapansin mo lang 1 shop ang may stock na notebook ng HP sa mga iyon 2 buwan.
Dito, sinusuri ng function na FILTER ang dalawang pamantayan- isa para sa Kategorya ng Device & isa pa para sa Brand . At kailangan nating idagdag ang dalawang pamantayang ito sa pamamagitan ng paglalagay ng Asterisk ( * ) sa pagitan ng mga ito sa formula. Tulad ng dati, isang beses lang ipapakita ng function na UNIQUE ang mga pangalan ng shop na ito.
1.3. Maramihang Pamantayan na may Mga Alternatibo
Ngayon, haharapin natin ang isa pang kundisyon kung saan gusto nating malaman kung aling mga tindahan ang may stock na device ng kahit isa lang mula sa HP o ASUS .
- Una, piliin ang cell G11 .
- Pagkatapos, i-type ang formula na ito.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- Sumusunod, pindutin ang Enter .
- Sa wakas, makikita mo ang mga pangalan ng 4 mga tindahan na may stock na mga device ng alinman sa HP o ASUS .
Sa formula na ito, ang <1 Susuriin ng function na>FILTER ang dalawang pamantayan nang magkahiwalay & ipakita ang pinagsamang mga resulta o mga pangalan ng tindahan mula sa parehong mga kategorya. Pagkatapos, ipapakita ng UNIQUE ang mga itoisang beses lang ang mga pangalan.
2. Ilapat ang Array Formula upang Pull Out Mga Natatanging Halaga Batay sa Pamantayan sa Excel
Sa pangalawang paraan na ito, gagamit kami ng array formula na magagamit mo sa anumang bersyon ng Microsoft Excel . Bagama't maaari mong makitang medyo kumplikado ito, susubukan kong ipaliwanag sa ibang pagkakataon kung paano gumagana ang formula na ito para sa pareho at maramihang pamantayan.
2.1. Single Criteria
Ngayon, pumunta tayo sa mga hakbang kung paano natin mailalabas ang mga pangalan ng mga tindahan na may stock na mga notebook o desktop sa loob ng 2 buwan sa tulong ng mga array formula.
- Una, sa cell E5 sa ilalim ng pamagat ng Notebook , i-type ang formula na ito.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- Pagkatapos, pindutin ang Enter .
- Pagkatapos, gamitin ang command na Fill Handle upang punan ang buong column & makikita mo ang mga pangalan ng 4 mga computer shop na may stock na mga notebook.
Sa kumplikadong formula na ito,
- Sa una, tinitiyak ng ang COUNTIF function ang column E sa ilalim ng pamagat ng Notebook na lalabas dito ang lahat ng pangalan ng kumpanya & sa gayon ay gumagawa ng isang array na may karaniwang 0 para sa lahat ng mga pangalan ng kumpanya na may maraming hitsura.
- Sa labas nito, nalaman na ngayon ng IF function kung aling mga tindahan ang may stock na mga notebook lang. Kaya, inaalis nito ang 0 sa mga pangalan ng mga tindahan na walang stock na notebook.
- Pagkatapos noon, hahanapin ng ang MATCH function ang 0 lamang sa array na natagpuan sa pamamagitan ng IF function dati.
- Ngayon, ang INDEX function ay nag-iimbak ng lahat ng mga cell sa array na iyon bilang isang sanggunian & ipinapakita lamang ang mga pangalan ng mga tindahan sa sandaling lumitaw ang mga iyon nang maraming beses.
- Sa wakas, aalisin ng ang function ng IFERROR ang lahat ng mensahe ng error & palitan ang mga ito ng mga walang laman na string.
Katulad nito, ilapat ang array formula sa cell F5 upang malaman ang mga pangalan ng shop na mayroong Desktop nasa stock.
Magbasa Nang Higit Pa: Excel VBA para Makakuha ng Mga Natatanging Halaga mula sa Column (4 na Halimbawa)
2.2. Maramihang Pamantayan
Kung kailangan nating harapin ang dalawa o higit pang pamantayan habang kumukuha ng mga natatanging halaga sa Excel, narito ang solusyon para sa iyo. Aalamin natin ngayon ang mga tindahan na nag-imbak ng mga notebook ng HP brand lamang nang mahigit 2 buwan .
- Una, piliin ang cell G12 .
- Pagkatapos, i-type ang formula na ito.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")
- Kasunod, pindutin ang Enter .
- Panghuli, gamitin ang Fill Handle upang punan ang column hanggang sa ipakita sa iyo ang mga blangkong cell sa ibaba & tapos ka na.
- Dito, dalawang beses ginagamit ang IF function. Sa una, hinahanap ang kategoryang Notebook sa column D & ibinabalik ang mga resulta bilang 0 sa array.
- Katulad nito, hinahanap ang brand na HP sa column E & bumalikang mga resulta bilang 0 sa isa pang array.
- Pagkatapos, binibilang dito ng function na COUNTIF ang lahat ng pangalan ng kumpanya & ibabalik ang mga value bilang 0 sa isang array para sa lahat ng pangalan na makikita sa column C sa ilalim ng pamagat ng Kumpanya .
- Ngayon, ang <1 Ang>MATCH function ay naghahanap ng mga posisyon ng 0 na nakita bilang mga resultang sum value kasama ng huling 3 array.
- Susunod, ang INDEX
function ang lahat ng data na ito bilang isang reference array & ipinapakita ang mga kaugnay na pangalan ng mga tindahan sa pamamagitan ng mga posisyon ng row ng resultang value na 0 na makikita sa naunang hakbang. - At huli sa lahat, ang IFERROR function ay mag-aalis lahat ng mga mensahe ng error & ipakita lang ang mga pangalan ng shop.
Magbasa Nang Higit Pa: VBA para Kumuha ng Mga Natatanging Halaga mula sa Column papunta sa Array sa Excel (3 Pamantayan )
Konklusyon
Sana ang mga pamamaraan na nabanggit sa itaas kung paano mag-extract ng mga natatanging halaga batay sa pamantayan sa excel ay tulungan ka na ngayong ilapat ang mga ito sa iyong mga gawa sa Excel at matugunan ang iyong mga kinakailangan sa mga analytical function at mga entry ng data. Maaari mo ring imungkahi sa akin sa kahon ng komento kung sa tingin mo ay napalampas ko ang isang paraan na dapat kong nabanggit sa aking artikulo. Tingnan ang aming iba pang kawili-wiling & nagbibigay-kaalaman na mga artikulo sa Excel sa ExcelWIKI .