Содржина
Извлекувањето единствени вредности врз основа на единечни или различни критериуми е многу вообичаено во канцелариите & засилувач; бизниси. Microsoft Excel додаде и неколку корисни & практични методи за извлекување уникатни вредности од голема база на податоци. Во оваа статија, ќе се обидам да илустрирам како да извлечете единствени вредности врз основа на критериуми во Excel со 2 ефективни методи.
Преземете ја работната книга за вежбање
Можете да ја преземете нашата Работна книга на Excel што ја користевме за да ја подготвиме оваа статија.
Извлекување уникатни вредности врз основа на Criteria.xlsx
2 ефективни методи за екстракција на уникатни вредности врз основа на Критериуми во Excel
За илустрација, еве примерок на база на податоци. Овде, имаме графикон од 5 продавници за компјутери . Имаат нови десктоп и тетратки во месеците јуни и јули во нивните продавници.
Сега, ќе се обидеме да најдете уникатни производи од оваа база на податоци врз основа на неколку критериуми.
1. Комбинирајте го Excel UNIQUE & ФИЛТЕР Функции за извлекување уникатни вредности
Во овој прв метод, дозволете ни да ја користиме функцијата UNIQUE функција и функцијата FILTER во ексел за да извадиме единствени вредности. Овде, ќе ги користиме овие функции и за единечни и за повеќе критериуми. Затоа, без дополнително одложување, да преминеме на методите.
1.1. Единечни критериуми
Овде, сакаме да знаеме во кои продавници има само тетратки или само десктоп компјутери или и двете за 2последователни месеци во една година.
- Прво, изберете ќелијата E5 & напишете ја оваа формула
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- Второ, притиснете Enter & засилувач; ќе ги видите имињата на 4 продавници за компјутери кои имаат порибено тетратки повеќе од 2 месеци .
- Следно, напишете ја оваа формула ќелија F5 за да дознаете кој има порибено десктоп компјутери меѓу тие 5 продавници.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- Потоа, притиснете Enter & засилувач; ќе ги добиете имињата на 3 продавници кои имаат порибено десктоп компјутери во текот на тие месеци.
- Можете и да ги споредите овие две наоди & засилувач; ќе забележите дека само Компјутерска сфера & EMACIMAC ги има порибено двата типа уреди.
Прочитај повеќе: Најди уникатни вредности во колона во Excel (6 методи)
1.2. Повеќе критериуми
Сега сакаме да додадеме уште еден критериум на претходната база на податоци. Продавниците за компјутери донесоа тетратки & засилувач; десктоп компјутери од 3 различни марки- Lenovo , HP & засилувач; Асус . И ние ќе дознаеме во кои продавници има порибено HPтетратки во текот на тие 2 месеци .
- Прво, изберете ќелија G12 каде што сакаме да ја видиме имиња на продавници што имаат порибено тетратки на HP .
- Потоа, напишете ја оваа формула во таа ќелија.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))
- Потоа, притиснете Enter .
- Конечно, ќе забележите дека само 1 продавница има порибено преносни компјутери на HP над тие 2 месеци.
Тука, функцијата FILTER оценува два критериуми - еден за Категорија на уред & засилувач; уште еден за брендот . И мораме да ги додадеме овие два критериуми со ставање Ѕвездичка ( * ) меѓу нив во формулата. Како и претходно, функцијата ЕДИНСТВЕНО ќе ги прикаже овие имиња на продавници само еднаш.
1.3. Повеќе критериуми со алтернативи
Сега ќе се справиме со друга состојба каде што сакаме да откриеме во кои продавници има порибено уреди од најмалку еден од HP или ASUS .
- Прво, изберете ќелија G11 .
- Потоа, напишете ја оваа формула.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))
- Следете, притиснете Enter .
- Конечно, ќе ги видите имињата на 4 продавници кои имаат порибено уреди од HP или ASUS .
Во оваа формула, <1 Функцијата>FILTER ќе процени два критериуми одделно & засилувач; прикажете комбинирани резултати или имиња на продавници од двете категории. Потоа, функцијата UNIQUE ќе ги прикаже овиеимиња само еднаш.
2. Применете ја формулата за низа за да извлечете единствени вредности врз основа на критериуми во Excel
Во овој втор метод, ќе користиме формула за низа што можете да ја користите во која било верзија на Microsoft Excel . Иако можеби ви е малку сложено, ќе се обидам подоцна да објаснам како оваа формула функционира и за единечни и за повеќе критериуми.
2.1. Единечни критериуми
Сега, да одиме на чекорите за тоа како можеме да ги истакнеме имињата на продавниците што имаат порибено тетратки или десктоп компјутери во текот на 2 месеци со помош на формули за низа.
- Прво, во ќелијата E5 под насловот Бележник , напишете ја оваа формула.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")
- Потоа, притиснете Enter .
- Потоа, користете ја командата Пополнете рачка за да пополнете ја целата колона & засилувач; ќе ги најдете имињата на 4 продавници за компјутери кои имаат порибено тетратки.
Во оваа сложена формула,
- Првично, функцијата COUNTIF обезбедува колона E под насловот Бележник дека сите имиња на компании ќе се појават овде & на тој начин прави низа со заеднички 0 за сите имиња на компании со повеќекратни појави.
- Надвор од ова, функцијата IF сега открива во кои продавници има само тетратки. Така, го отстранува 0 од имињата на продавниците кои немаат порибено тетратки.
- Потоа, функцијата MATCH бара 0 само во низата пронајдена преку функцијата IF претходно.
- Сега, функцијата INDEX ги складира сите ќелии во таа низа како референца & засилувач; ги прикажува имињата на продавниците само откако тие ќе се појават повеќе пати.
- Конечно, функцијата IFERROR ќе ги отстрани сите пораки за грешка & заменете ги со празни низи.
Слично, применете ја формулата на низата во ќелија F5 за да ги дознаете имињата на продавниците што имаат Desktop на залиха.
Прочитајте повеќе: Excel VBA за да добиете уникатни вредности од колоната (4 примери)
2.2. Повеќе критериуми
Ако треба да се справиме со два или повеќе критериуми додека извлекуваме единствени вредности во Excel, тогаш еве го решението за вас. Сега ќе ги дознаеме продавниците во кои има порибено тетратки од брендот HP само повеќе од 2 месеци .
- Прво, изберете ќелија G12 .
- Потоа, напишете ја оваа формула.
=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)),"")
- Следува, притиснете Enter .
- На крај, користете Рачка за пополнување за да ја пополните колоната додека не ви се прикажат празни ќелии на дното & завршивте.
- Тука, функцијата IF се користи двапати. Најпрво, ја бара категоријата Бележник во колоната D & ги враќа резултатите како 0 во низата.
- Слично на тоа, ја бара марката HP во колоната E & враќањерезултатите како 0 во друга низа.
- Потоа, функцијата COUNTIF овде ги брои сите имиња на компании & ќе ги врати вредностите како 0 во низа за сите имиња пронајдени во колоната C под насловот Компанијата .
- Сега, <1 Функцијата>MATCH ги бара позициите на 0 пронајдени како резултатски збирни вредности заедно со последните 3 низи.
- Следно, INDEX функцијата ги складира сите овие податоци како референтна низа & засилувач; ги прикажува сродните имиња на продавниците според позициите на редовите со резултатската вредност 0 пронајдена во претходниот чекор.
- И на крај, функцијата IFERROR ќе ја отстрани сите пораки за грешка & засилувач; прикажете ги само имињата на продавниците.
Прочитајте повеќе: VBA за да добиете уникатни вредности од колона во низа во Excel (3 Критериуми )
Заклучок
Се надевам дека методите споменати погоре за тоа како да се извлечат единствени вредности врз основа на критериуми во ексел ќе сега ќе ви помогне да ги примените во вашите дела на Excel и да ги исполните вашите барања во аналитичките функции и записите на податоци. Можете исто така да ми предложите во полето за коментари ако мислите дека сум пропуштил метод што требаше да го споменам во мојата статија. Погледнете ги другите наши интересни & засилувач; информативни написи на Excel за ExcelWIKI .