Агуулгын хүснэгт
Filter Unique нь өгөгдлийн багц дахь олон оруулгуудыг тойрон гарах үр дүнтэй арга юм. Excel нь бид юу гэж нэрлэхээс үл хамааран өвөрмөц өгөгдлийг шүүх эсвэл давхардлыг арилгах олон функцийг санал болгодог. Энэ нийтлэлд бид түүвэр өгөгдлийн багцаас давтагдашгүй өгөгдлийг шүүх аргуудыг харуулах болно.
Бид Excel-ийн өгөгдлийн багцад Захиалгын огноо , Ангилал агуулсан гурван энгийн багана байна гэж бодъё. болон Бүтээгдэхүүн . Бид бүх өгөгдлийн багц дотор өвөрмөц захиалгат бүтээгдэхүүнийг авахыг хүсч байна.
Excel-ийн ажлын номыг татаж авах
Өвөрмөц утгуудыг шүүх .xlsm
Excel-ийн өвөрмөц утгуудыг шүүх 8 хялбар арга
Арга 1: Excel-ийн Давхардлыг арилгах функцийг ашиглан өвөрмөц утгуудыг шүүх
Их өгөгдлийн багц дахь оруулгуудыг ойлгохын тулд бид заримдаа давхардлыг арилгах хэрэгтэй болдог. Excel нь өгөгдлийн багцаас давхардсан оруулгуудыг орхихын тулд Data таб дахь Давхардлыг арилгах функцийг санал болгодог. Энэ тохиолдолд бид Ангилал ба Бүтээгдэхүүний баганаас давхардсан зүйлсийг устгахыг хүсэж байна. Үүний үр дүнд бид үүнийг хийхийн тулд Давхардлыг арилгах функцийг ашиглаж болно.
Алхам 1: Хүрээг сонгоно уу (жишээ нь: Ангилал ба Бүтээгдэхүүн ) дараа нь Өгөгдөл таб > Давхардлыг арилгах -г сонгоно уу ( Өгөгдлийн хэрэглүүр хэсгээс).
2-р алхам: Давхардсаныг устгах цонх гарч ирнэ. Давхардлыг арилгах цонхонд
Бүх баганыг шалгасан.
Сонголтыг чагтална уу.TRANSPOSE($I$4:I4)), ТААРУУЛАХ(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), TATCH(ROW($F$5:$F$19) ), ROW($F$5:$F$19))), 0)) ; массиваас өвөрмөц утгуудыг буцаана.
Алхам 2: Та CTRL+SHIFT+ENTER товчийг бүхэлд нь дарах хэрэгтэй. мөн нүднүүдэд том жижиг үсгийн мэдрэмжтэй өвөрмөц утгууд гарч ирнэ.
Тиймээс бүх өгөгдлийн багц дараах зураг шиг харагдана. бүх төрлийн оруулгуудыг тус тусын баганад эрэмбэлж байна.
Та өөрийн хэрэгцээг хангахын тулд Бүтээгдэхүүний өгөгдлийн төрлүүдийн аль нэгийг өөрчилж, түүнд нийцүүлэн томьёог хэрэглэж болно. .
Арга 7: Excel-ийн өвөрмөц утгуудыг VBA макро код ашиглан шүүнэ
Өгөгдлийн багцаас бид Бүтээгдэхүүний баганатай болохыг мэдэж байгаа бөгөөд бид дараахаас өвөрмөц утгуудыг авахыг хүсч байна. багана. Ажилдаа хүрэхийн тулд бид VBA макро кодыг ашиглаж болно. Бид сонголтоос утгыг оноож, дараа нь бүх давхардлаас ангижрахгүй бол давталтаар илгээдэг код бичиж болно.
VBA макро кодыг хэрэглэхээс өмнө бидэнд өгөгдлийн багц байгаа эсэхийг шалгацгаая. Дараах төрлийнх бөгөөд бид өвөрмөцийг шүүхийг хүссэн мужаа сонгоно.
1-р алхам: Макро код бичихийн тулд, ALT+F11 дарж Microsoft Visual Basic цонхыг нээнэ үү. Цонхонд Оруулах таб ( Хэрэгслийн мөр -д) > Модуль -г сонгоно уу.
Алхам 2: Модуль цонх гарч ирнэ. Модуль -д,Дараах кодыг буулгана уу.
9193
Макро кодонд
Хувьсагчдыг зарласны дараа mrf = CreateObject(“scripting.dictionary”) -д томилогдсон объектыг үүсгэнэ. mrf .
Сонголт Муж -д оноосон. For гогцоо нь нүд бүрийг авч, дараа нь давхардлын хувьд Муж -тэй таарна. Үүний дараа код Сонголт -г арилгаж, өвөрмөц -тай хамт гарч ирнэ.
Алхам 3: Макро ажиллуулахын тулд F5 товчийг дараад ажлын хуудас руу буцаж ирснээр сонголтоос бүх өвөрмөц утгыг харна уу.
Арга 8: Өвөрмөц утгуудыг шүүхдээ пивот хүснэгтийг ашиглах
пивот хүснэгт нь сонгосон нүднүүдээс өвөрмөц зүйлийн жагсаалтыг экспортлох хүчтэй хэрэгсэл юм. Excel дээр бид Пивот Хүснэгтийг хялбархан оруулаад хүссэн зүйлдээ хүрч чадна.
Алхам 1: Тодорхой мужийг сонгоно уу (жишээ нь: Бүтээгдэхүүн ). Дараа нь Insert Tab > Пивот хүснэгт ( Хүснэгт хэсгээс) сонгоно уу.
Алхам 2: Пивот хүснэгт хүснэгт эсвэл мужаас цонх гарч ирнэ. Цонхонд
Муж (жишээ нь: D4:D19 ) автоматаар сонгогдох болно.
Байгаа ажлын хуудас -г гэж сонгоно. та пивот хүснэгтийг байрлуулахыг хүсэж байна сонголт.
OK дээр товшино уу.
Алхам 3: PivotTable Fields цонх гарч ирнэ. PivotTable Fields цонхонд зөвхөн нэг талбар байна (жишээ нь, Бүтээгдэхүүн ).
Доорх зурагт үзүүлсэн шиг өвөрмөц бүтээгдэхүүний жагсаалтыг гаргахын тулд Бүтээгдэхүүний талбарыг шалгасан.
Дэлгэрэнгүй унших: Excel-ийн пивот хүснэгтийг хэрхэн шүүх вэ
Дүгнэлт
Өвөрмөц шүүлтүүр хийх нь нийтлэг үйлдэл юм. Excel дээр гүйцэтгэх. Энэ нийтлэлд бид UNIQUE , FILTER , MATCH , INDEX , мөн VBA гэх мэт янз бүрийн функц, функцуудыг ашигладаг. Макро код нь өвөрмөц утгыг шүүнэ. Функцүүд нь түүхий өгөгдлийг бүрэн бүтэн байлгаж, үр дүнгийн утгыг өөр багана эсвэл очих газарт харуулна. Гэсэн хэдий ч функцууд нь өгөгдлийн багцаас оруулгуудыг бүрмөсөн устгаснаар түүхий өгөгдлийг өөрчилдөг. Энэ нийтлэл нь танд өгөгдлийн багц дахь давхардлыг шийдвэрлэх, өвөрмөц утгыг гаргаж авах талаар ойлгомжтой ойлголтыг өгнө гэж найдаж байна. Хэрэв танд нэмэлт асуулт байгаа бол эсвэл нэмэх зүйл байвал сэтгэгдэл бичээрэй. Дараагийн нийтлэлээрээ уулзацгаая.
Миний өгөгдөл толгойтой .OK дээр товшино уу.
Алхам 3: Баталгаажуулах харилцах цонх гарч ирнэ 8 олж, устгасан утгуудыг давхардуулж байна; 7 өвөрмөц утгууд хэвээр байна .
OK дээр дарна уу. .
Бүх алхамууд нь доорх зурагт үзүүлсэн шиг дараах үр дагаварт хүргэдэг.
Арга 2: Өвөрмөц утгыг шүүхийн тулд нөхцөлт форматыг ашиглах
Өвөрмөц утгыг шүүх өөр нэг арга бол Нөхцөлт формат юм. Excel Нөхцөлт форматлах нь нүднүүдийг олон шалгуураар форматлах боломжтой. Гэсэн хэдий ч, энэ тохиолдолд бид муж дахь нүднүүдийг нөхцөлт форматлахын тулд томъёог ашигладаг (жишээ нь: Бүтээгдэхүүн багана). Бидэнд Нөхцөлт форматыг ашиглах хоёр сонголт байна; нэг нь өвөрмөц утгыг шүүх нөхцөлт форматлах, нөгөө нь мужаас давхардсан утгыг нуух явдал юм.
2.1. Өвөрмөц утгуудыг шүүх нөхцөлт форматлах
Энэ тохиолдолд бид Excel-ийн өвөрмөц оруулгуудыг шүүхийн тулд Нөхцөлт форматын сонголтуудын томъёог ашиглана.
1-р алхам. : Мужийг сонгоод (жишээ нь, Бүтээгдэхүүн 1 ) дараа нь Нүүр таб > Нөхцөлт форматыг ( Загвар хэсгээс) сонгоно уу > Шинэ дүрэм -г сонгоно уу.
2-р алхам: Шинэ форматын дүрэм цонх гарч ирнэ. Шинэ форматлах дүрэм цонхны
Дүрэм сонгох доор Аль нүдийг форматлахыг тодорхойлох томьёог ашиглах -г сонгоно уу.Type сонголт.
Дүрмийн тайлбарыг засварлах сонголтын доор дараах томьёог бичнэ үү.
=COUNTIF($D$5:D5,D5)=1
Томьёонд бид Excel-ийг D баганын нүд бүрийг Өвөрмөц (жишээ нь 1 -тэй тэнцүү) гэж тоолохыг чиглүүлсэн. Хэрэв оруулгууд тавигдсан нөхцөлтэй таарч байвал ҮНЭН ба Өнгөний формат нүдийг буцаана.
Формат дээр товшино уу.
Алхам 3: Хэсэг хугацааны дараа Формат нүднүүдийг цонх гарч ирнэ. Format Cells цонхны
Font хэсэгт- Доорх зурган дээрх форматын өнгийг сонго.
Дараа нь <6-г товшино уу>OK .
Алхам 4: Өмнөх алхам дээр OK -г дарснаар Шинэ Дүрэм цонхыг дахин форматлаж байна. Шинэ форматлах дүрэм цонхонд та өвөрмөц оруулгуудыг урьдчилан харах боломжтой.
OK дээр дарна уу.
Эцэст нь та доорх зурагтай төстэй өнгөт форматтай өвөрмөц оруулгуудыг авах болно.
2.2. Давхардсан файлыг нуух нөхцөлт форматлах
Өвөрмөц утгуудад хөндлөнгөөс оролцохгүйгээр бид Нөхцөлт форматыг ашиглан давхардсан утгуудыг нуух боломжтой. Давхардсан зүйлсийг нуухын тулд бид 1 -ээс их утгуудад оноохоос бусад тохиолдолд өвөрмөцийг шүүхтэй ижил томъёог ашиглах ёстой. Цагаан фонт өнгийг сонгосны дараа бид тэдгээрийг бусад оруулгуудаас нууж болно.
Алхам1: 2.1 аргын 1 -аас 2 хүртэлх алхмуудыг давтах боловч оруулсан томьёог доороос нь өөрчил.
=COUNTIF($D$5:D5,D5)>1
Томьёо нь Excel-ийг D баганын нүд бүрийг Давхардсан (жишээ нь 1 -ээс их) гэж тоолоход чиглүүлдэг. Хэрэв оруулгууд тавигдсан нөхцөлтэй таарч байвал ҮНЭН ба Өнгөний формат (жишээ нь Нуух ) нүдийг буцаана.
<6 дээр товшино уу>Формат .
2-р алхам: Формат дээр дарснаар Формат нүднүүдийг цонх руу орно. Формат нүд цонхноос
фонт өнгийг Цагаан сонгоно уу.
Дараа нь ОК дарна уу. .
Алхам 3: фонт өнгийг сонгосны дараа OK дарснаар таныг Шинэ форматлах дүрэм цонх дахин нээгдэнэ. Бид Фонт өнгөөр Цагаан -г сонгосон тул та урьдчилан харахыг бүдэг бадаг гэж харж болно.
OK дээр товшино уу.
Бүх алхмуудыг дагаснаар давхардсан утгыг доорх зурагтай төстэй дүрслэл рүү хөтөлнө.
Та Цагаан<сонгох хэрэгтэй. 7>-г фонт өнгөөр ялгаж, эс тэгвээс давхардсан оруулгууд нуугдахгүй.
Дэлгэрэнгүй унших: Формула ашиглан Excel-д өгөгдлийг хэрхэн шүүх вэ
Арга 3: Өвөрмөц утгуудыг шүүхдээ Өгөгдлийн табын Нарийвчилсан шүүлтүүр функцийг ашиглах
Өмнө нь өвөрмөц шүүлт хийхийн тулд өгөгдлийн багцаас оруулгуудыг устгах эсвэл устгадаг. Бид тодорхой өгөгдлийн багц дээр ажиллаж байх үед энэ нь маш аюултай. Бидний боломжгүй нөхцөл байдал байж болнотүүхий өгөгдлийн багцыг өөрчлөх, ийм тохиолдолд бид Нарийвчилсан шүүлтүүр сонголтыг ашиглан хүссэн байрлалдаа өвөрмөцийг шүүх боломжтой.
Алхам 1: Мужийг сонгоно уу (жишээ нь, Бүтээгдэхүүн багана). Дараа нь Дата таб > Нарийвчилсан -г сонгоно уу ( Ангилах & Шүүлтүүр хэсгээс).
2-р алхам: Advanced Filter цонх гарч ирнэ. Нарийвчилсан шүүлтүүр цонхноос
Үйлдэл сонголтын доор Өөр байршилд хуулах үйлдлийг сонгоно уу. Та Жагсаалтыг шүүж, газар дээр нь, эсвэл Өөр байршилд хуулах -ын аль нэгийг сонгож болно, гэхдээ бид түүхий өгөгдлийг өөрчлөхгүйн тулд сүүлийнхийг сонгож байна.
Хуулбар хийх сонголтод байршил (жишээ нь: F4 ) оноо.
Зөвхөн өвөрмөц бичлэгүүд сонголтыг сонгосон.
OK -г товшино уу.
OK -г товшсоноор алхмуудад заасны дагуу заасан байршилд байгаа өвөрмөц утгуудыг авах болно.
Арга 4: Excel UNIQUE функцийг ашиглан өвөрмөц утгуудыг шүүх
Өөр баганад өвөрмөц утгуудыг харуулахыг мөн UNIQUE функц. UNIQUE функц нь муж эсвэл массиваас өвөрмөц оруулгуудын жагсаалтыг татаж авдаг. UNIQUE функцийн синтакс нь
UNIQUE (array, [by_col], [exactly_once])
Аргументууд,
массив ; муж, эсвэл өвөрмөц утгуудыг гаргаж авдаг массив.
[col_col] ; мөр = ХУДАЛ ( өгөгдмөл ) гэсэн утгыг харьцуулах, задлах арга замуудмөн багана = ҮНЭН . [заавал биш]
[яг нэг удаа] ; нэг удаа тохиолдох утгууд = ҮНЭН ба одоо байгаа өвөрмөц утгууд = ХУДАЛ ( өгөгдмөл -р). [заавал биш]
Алхам 1: Дурын хоосон нүдэнд дараах томьёог бичнэ үү (жишээ нь E5 ).
=UNIQUE(D5:D19)
Алхам 2: ENTER товчийг дараад секундын дараа доорх зурагтай төстэй баганад бүх өвөрмөц оруулгууд гарч ирнэ.
UNIQUE функц нь бүх өвөрмөц оруулгуудыг нэг дор асгадаг. Гэхдээ та Excel 365 хувилбараас өөр UNIQUE функцийг ашиглах боломжгүй.
Ижил төстэй уншилтууд
- Экселийн шүүлтүүрийн өгөгдлийг эсийн утгад үндэслэсэн (6 үр дүнтэй арга)
- Excel-д шүүлтүүрийг хэрхэн нэмэх вэ (4 арга)
- Excel шүүлтүүрийн товчлол (3 жишээтэй хурдан ашиглах)
- Excel дээр текст шүүлтүүрийг хэрхэн ашиглах вэ (5 жишээ)
Арга 5: UNIQUE болон FILTER функцуудыг ашиглах (шалгуур үзүүлэлттэй)
4-р аргад бид UNIQUE функцийг ашиглан өвөрмөц утгуудыг гаргана. Хэрэв бид нөхцөл байдлаас шалтгаалан өвөрмөц оруулгуудыг хүсч байвал яах вэ? Бид өгөгдлийн багцаас тодорхой Ангилал -ын өвөрмөц Бүтээгдэхүүний нэрийг авахыг хүсч байна гэж бодъё.
Энэ тохиолдолд бид дараах бүтээгдэхүүний өвөрмөц Бүтээгдэхүүний нэрийг авахыг хүсэж байна гэж бодъё. Манай өгөгдлийн багцаас Барс (жишээ нь, E4 ) категори.
Алхам 1: Доорх томьёог дурын нүдэнд бичнэ үү (жишээ нь, E5 ).
=UNIQUE(FILTER(D5:D19,C5:C19=E4))
томьёо нь D5:D19 мужийг шүүхийг зааварлаж, C5:C19 мужид E4 нүдтэй тэнцүү байх нөхцөлийг тавьдаг.
2-р алхам: ENTER дарна уу. Үүний дараа Барс ангиллын бүтээгдэхүүнүүд дараах дэлгэцийн агшинд үзүүлсэн шиг Барс баганын нүдэнд харагдана.
Та ямар ч Ангилал сонгож, өвөрмөц бүтээгдэхүүнийг шүүж болно. Энэ бол асар их борлуулалтын мэдээллийн багцыг удирдах нэлээд үр дүнтэй арга юм. FILTER функц нь зөвхөн Excel 365-д боломжтой.
Дэлгэрэнгүй: Excel-д олон шалгуурыг шүүх
Арга 6: MATCH болон INDEX функцуудыг ашиглах (Масивын томьёо)
Хялбар харуулахын тулд бид хоосон зай эсвэл том жижиг үсэггүй өгөгдлийн багц ашигладаг. Тэгэхээр бид хоосон зай, том жижиг үсгээр бичсэн ийм өгөгдлийн багцыг хэрхэн зохицуулах вэ? Гарах арга замыг харуулахын өмнө хосолсон томъёогоор хоосон бус мужийг (жишээ нь Бүтээгдэхүүн 1 ) шүүж үзье. Энэ тохиолдолд бид MATCH болон INDEX функцуудыг ашиглан өвөрмөц шүүлт хийдэг.
6.1. MATCH болон INDEX функцууд Хоосон бус мужаас өвөрмөц утгуудыг шүүдэг
Бид Бүтээгдэхүүн 1 мужид хоосон нүд байхгүй байгааг харж болно.
Алхам 1: Өвөрмөц зүйлийг шүүхийн тулд G5 нүдэнд дараах томьёог бичнэ үү.
=IFERROR(INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)),"")
Томьёогоор
Эхлээд COUNTIF($G$4:G4, $D$5:$D$19) ; муж дахь нүдний тоог тоолдог (жишээ нь, $G$4:G4 ) нөхцөлийг дагаж мөрдөх (жишээ нь, $D$5:$D$19) . COUNTIF нь 1 -г буцаана, хэрэв $G$4:G4 өөрөөр хэлбэл 0 мужид олдвол
Хоёрдугаарт, MATCH(0, COUNTIF($G$4:G4, $D$5:$D$19), 0)) ; нь муж дахь бүтээгдэхүүний харьцангуй байрлалыг буцаана.
Эцэст нь INDEX($D$5:$D$19, MATCH(0, COUNTIF($G$4:G4) , $D$5:$D$19), 0)); нөхцөлд нийцсэн нүдний оруулгуудыг буцаана.
ТОГТОЛБОР функц нь үр дүнгийн аливаа алдааг харуулах томьёог хязгаарладаг.
Алхам 2: Томъёо нь массив томьёо тул CTRL+SHIFT+ENTER дарна уу. Бүтээгдэхүүний 1 хүрээний бүх өвөрмөц оруулгууд гарч ирнэ.
6.2. Муж дахь байгаа хоосон нүднүүдээс өвөрмөц утгуудыг шүүдэг MATCH болон INDEX функцууд
Одоо Бүтээгдэхүүний 2 мужид олон хоосон нүд байгааг харж болно. Хоосон нүднүүдийн дундах давтагдашгүй нүднүүдийг шүүхийн тулд бид ISBLANK функцийг оруулах ёстой.
1-р алхам: Доорх томьёог H5<нүдэнд буулгана уу. 7>.
=IFERROR(INDEX($E$5:$E$19, MATCH(0,IF(ISBLANK($E$5:$E$19),1,COUNTIF($H$4:H4, $E$5:$E$19)), 0)),"")
Энэ томъёо нь бидний 6.1-д тайлбарласантай ижил аргаар ажилладаг. хэсэг . Гэсэн хэдий ч, ISBLANK функцийн логик тест бүхий нэмэлт IF функц нь муж дахь хоосон нүднүүдийг үл тоомсорлох боломжийг томьёо болгодог.
Алхам 2: CTRL+SHIFT+ENTER товчийг дарахад томьёо нь хоосон нүднүүдийг үл тоомсорлож, бүх өвөрмөц оруулгуудыг дуудна.дараах зурагт дүрсэлсэн шиг.
6.3. MATCH болон INDEX функцууд нь том жижиг жижиг мужаас давтагдашгүй утгуудыг шүүдэг
Хэрэв манай өгөгдлийн багцад том жижиг жижиг үсгийн бүртгэл байгаа бол бид FREQUENCY функцийг ашиглах ёстой>TRANSPOSE ба ROW функцууд нь өвөрмөцийг шүүнэ.
Алхам 1: Доорх томьёог I5 нүдэнд хэрэглэнэ.
=INDEX($F$5:$F$19, MATCH(0, FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), ""), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0))
Томьёоны хэсгүүд,
- TRANSPOSE($I$4:I4); цэг таслалыг таслал болгон хувиргах замаар өмнөх утгуудыг шилжүүлнэ. ( жишээ нь, TRANSPOSE({“өвөрмөц утгууд (үсийн жижиг үсгийн мэдрэмжтэй)”;Бүтэн буудай”}) нь {“өвөрмөц утгууд (үсийн жижиг үсгийн мэдрэмж)”,” болдог. Бүхэл буудай”
- EXACT($F$5:$F$19, TRANSPOSE($I$4:I4); мөртүүд ижил, том жижиг үсэг мэдрэгчтэй эсэхийг шалгадаг.
- ХЭРЭВ(ЯГГҮЙ($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F) $19)); хэрэв ҮНЭН байвал массив дахь мөрийн харьцангуй байрлалыг буцаана.
- FREQUENCY(IF(EXACT($F$5:$F$19, TRANSPOSE)) ($I$4:I4)), MATCH(ROW($F$5:$F$19), ROW($F$5:$F$19)), “”) ; мөр хэдэн удаа байгааг тооцдог. массив.
- MATCH(0, FREQUENCY(Хэрэв(ЯГ($F$5:$F$19, TRANSPOSE($I$4:I4)), MATCH(ROW($F$5:$F) $19), ROW($F$5:$F$19)), ""), TATCH(ROW($F$5:$F$19), ROW($F$5:$F$19))), 0)) ; массив дахь эхний Худал (жишээ нь: Хоосон ) утгыг олно.
- INDEX($F$5:$F$19, MATCH(0, FREQUENCY(Хэрэв(ЯГ) $F$5:$F$19,