Excel-д Нарийвчилсан шүүлтүүрийг хэрхэн ашиглах вэ - томъёо бүхий шалгуурын хүрээний жишээнүүд

  • Үүнийг Хуваалц
Michael Brown

Энэ заавар нь Excel-д Нарийвчилсан шүүлтүүрийг хэрхэн ашиглахыг харуулсан ба жижиг жижиг жижиг жагсаалтад тохирох бичлэгүүдийг задлах, жижиг жижиг жижиг жижиг жижиг шүүлтүүр үүсгэх, хоёр баганын хоорондох таарч, зөрүүг олох зэрэг чухал бус шалгуурын жишээг өгдөг. , болон бусад.

Өмнөх нийтлэлдээ бид Excel Advanced Filter-ийн өөр өөр талууд болон мөрүүдийг AND болон OR логикоор шүүхэд хэрхэн ашиглах талаар ярилцсан. Одоо та үндсэн ойлголтуудыг мэдэж байгаа тул таны ажилд тустай байж болох илүү төвөгтэй шалгуурын хүрээний жишээнүүдийг харцгаая.

    Томьёонд суурилсан шалгуурын мужийг тохируулах

    Энэ зааварт авч үзсэн шалгуур үзүүлэлтүүдийн ихэнх жишээ нь янз бүрийн томьёо агуулсан байх тул тэдгээрийг зөв тохируулах үндсэн дүрмийг тодорхойлж эхэлцгээе. Надад итгээрэй, энэ жижиг онол нь танд маш их цаг хэмнэж, томьёо дээр суурилсан олон нөхцөлийг багтаасан нарийн төвөгтэй шалгуурын хүрээнд алдааг олж засварлахад толгойны өвчингөөс ангижруулна.

    • Таны шалгуурын мужид ашигладаг томъёо. ҮНЭН эсвэл ХУДАЛ гэж үнэлэх ёстой.
    • Шалгуурын мужид дор хаяж 2 нүд байх ёстой: томьёоны нүд ба толгой нүд.
    • Томьёонд суурилсан шалгуурын толгой нүд нь хоосон эсвэл хүснэгтийн (жагсаалтын муж) гарчигнаас өөр байх ёстой.
    • Томьёоны хувьд Жагсаалтын муж дахь мөр тус бүрийг -аар үнэлэхийн тулд хамгийн дээд хэсгийг үзнэ үү.Excel-д ажлын өдрүүдийг шүүх

      Ажлын өдрүүдийг шүүхийн тулд дээрх томьёог 1 (Ням) ба 7-г (Бямба гариг) үлдээхээр өөрчил:

      БА(WEEKDAY( огноо ) 7, WEEKDAY( огноо )1)

      Манай жишээ хүснэгтийн хувьд дараах томьёо ажиллах болно:

      =AND(WEEKDAY(B5)7, WEEKDAY(B5)1)

      Үүнээс гадна та нэгийг нэмж болно. хоосон нүдийг шүүх нэмэлт нөхцөл: =B5""

      Ажлын хуудсан дээрх огноог өөр аргаар шүүхийн тулд холбогдох Date функцийг олоод үүнийг ашиглахаас бүү эргэлз. таны дэвшилтэт шүүлтүүрийн шалгуурын хүрээ.

      За яахав, Excel дээрх Нарийвчилсан шүүлтүүрийг нарийн төвөгтэй шалгуураар ингэж ашигладаг. Мэдээжийн хэрэг, таны сонголтууд энэ зааварт дурдсан жишээнээр хязгаарлагдахгүй бөгөөд бидний зорилго бол таныг зөв замд оруулах хэд хэдэн урам зориг өгөх санааг өгөх явдал юм. Мэргэшүүлэх зам нь дадлагаар хучигдсан байдаг гэдгийг санаарай, та доорх холбоосыг ашиглан бидний жишээг татаж аваад илүү сайн ойлгохын тулд тэдгээрийг өргөтгөх эсвэл урвуу инженерчлэхийг хүсч болно. Уншсан танд баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!

      Дадлага хийх ажлын ном

      Excel-ийн Нарийвчилсан шүүлтүүрийн жишээнүүд (.xlsx файл)

      A1 гэх мэт харьцангуй лавлагаа ашиглан өгөгдөлтэй нүд.
    • Томъёог зөвхөн тодорхой нүд эсвэл нүдний муж -д үнэлэхийн тулд тухайн нүд эсвэл мужийг харна уу. $A$1 гэх мэт үнэмлэхүй лавлагааг ашиглана.
    • Томьёоны жагсаалтын муж -ийг лавлахдаа үнэмлэхүй нүдний лавлагааг үргэлж ашиглаарай.
    • Олон нөхцөл оруулахдаа бүгдийг нь оруулна уу. нэг мөрөнд байгаа шалгууруудыг БӨЛ оператортой холбож, OR оператортой нэгдэхийн тулд шалгуур бүрийг тусдаа мөрөнд байрлуулна.

    Excel-ийн Нарийвчилсан шүүлтүүрийн шалгуурын жишээнүүд

    Дараах жишээнүүд нь Excel-ийн ердийн автомат шүүлтүүрийг ашиглан гүйцэтгэх боломжгүй илүү төвөгтэй ажлуудыг шийдвэрлэхийн тулд Excel-д өөрийн шүүлтүүрийг хэрхэн үүсгэхийг заах болно.

    Тохиолдол- Текстийн утгуудын мэдрэмтгий шүүлтүүр

    Excel AutoFilter-ийн нэгэн адил Нарийвчилсан шүүлтүүр хэрэгсэл нь том жижиг үсгийн тэмдэгтүүдийг ялгахгүй гэсэн үг юм. Гэсэн хэдий ч, та нарийвчилсан шүүлтүүрийн шалгуурын EXACT функцийг ашиглан жижиг жижиг жижиг үсгээр хайх боломжтой.

    Жишээ нь Гадил -г үл тоомсорлож Гадил агуулсан мөрүүдийг шүүх> ба гадил жимсний бол шалгуурын мужид дараах томьёог оруулна:

    =EXACT(B5, "Banana")

    Үүнд B нь зүйлийн нэрийг агуулсан багана, 5-р мөр нь эхний өгөгдлийн мөр юм. .

    Дараа нь Excel-ийн дэвшилтэт шүүлтүүрийг хэрэглээрэй Өгөгдөл таб дээрх Нарийвчилсан товчийг дарж, доорх дэлгэцийн агшинд үзүүлсэн шиг Жагсаалтын муж болон Шалгуурын хүрээ -г тохируулна уу. Шалгуурын муж нь толгой нүд ба томьёоны нүд гэсэн 2 нүдийг агуулж байгааг анхаарна уу.

    Тэмдэглэл. Дээрх зураг болон энэхүү гарын авлагын бусад дэлгэцийн агшинд зөвхөн тодорхой болгох үүднээс шалгуурын хүрээний нүдн дэх томъёог харуулсан болно. Таны бодит ажлын хуудсан дээрх эхний мөр өгөгдлийн шалгуур үзүүлэлттэй таарч байгаа эсэхээс хамааран томьёоны нүд нь ҮНЭН эсвэл ХУДАЛ гэсэн утгыг буцаана:

    Багананд дунджаас дээш эсвэл доогуур утгыг шүүнэ

    Тоон утгыг шүүх үед та баганын дунджаас дээш эсвэл доогуур байгаа нүднүүдийг л харуулахыг хүсдэг. Жишээ нь:

    Дэд нийлбэр дунджаас дээш мөрүүдийг шүүх бол шалгуурын мужид дараах томъёог ашиглана:

    =F5>AVERAGE($F$5:$F$50)

    Мөрүүдийг шүүх дэд нийлбэр дунджаас доогуур байвал дараах томьёог ашиглана уу:

    =F5

    Өгөгдөл бүхий дээд нүдийг харьцахдаа харьцангуй лавлагаа ашиглаж байгааг анхаарна уу ( F5) болон баганын гарчиг ($F$5:$F$50)-аас бусад дундажийг тооцоолохыг хүсэж буй бүх мужийг тодорхойлох үнэмлэхүй лавлагаа.

    Дараах дэлгэцийн агшинд дээрх дундаж томъёог ажиллаж байгааг харуулж байна. :

    Excel-ийн дугаарыг мэддэг хүмүүсСуурилуулсан тооны шүүлтүүрүүд нь Дундажаас дээш болон Дундажаас доогуур гэсэн сонголттой байхад яагаад хэн нэгэн нэмэлт шүүлтүүр ашиглахаас санаа зовдог гэж шүүлтүүрүүд гайхаж магадгүй юм бэ? Энэ нь зөв, гэхдээ суурилуулсан Excel шүүлтүүрийг OR логикоор ашиглах боломжгүй!

    Тиймээс энэ жишээг цааш нь авч үзэхийн тулд Дэд нийт (F багана) гэсэн мөрүүдийг шүүцгээе. OR 9-р сарын борлуулалт (Е багана) дунджаас дээгүүр байна. Үүний тулд нөхцөл бүрийг тусдаа мөрөнд оруулах замаар OR логикоор шалгуурын мужийг тохируулна уу. Үүний үр дүнд та E эсвэл F баганад дээрх дундаж утгатай зүйлсийн жагсаалтыг авах болно:

    Мөрүүдийг хоосон эсвэл хоосон зайгаар шүүнэ

    Хүн бүр мэдэж байгаачлан Excel шүүлтүүр нь хоосон нүдийг шүүх сонголттой байдаг. Автомат шүүлтүүр цэсний (Хоосон) чагтыг сонгох буюу сонгосноор та зөвхөн нэг буюу хэд хэдэн баганад хоосон эсвэл хоосон нүдтэй мөрүүдийг харуулах боломжтой. Асуудал нь хоосон зайд зориулсан Excel-ийн шүүлтүүр нь зөвхөн AND логиктой ажиллах боломжтой юм.

    Хэрэв та хоосон эсвэл хоосон нүднүүдийг OR логикоор шүүх эсвэл хоосон / хоосон биш ашиглахыг хүсвэл нөхцөлийг бусад шалгуурын хамт дараах томъёоны аль нэгээр нь нарийн шүүлтүүрийн шалгуурын мужийг тохируулна уу:

    хоосон зай шүүлтүүр:

    дээд_нүд =""

    хоосон бусыг шүүнэ:

    дээд_нүд ""

    Хоосон нүднүүдийг OR логикоор шүүх

    Мөрүүдийг шүүхА эсвэл В баганад эсвэл хоёр баганад хоосон нүд байвал Нарийвчилсан шүүлтүүрийн шалгуурын мужийг дараах байдлаар тохируулна уу:

    • =A6=""
    • =B6=""

    6 нь өгөгдлийн хамгийн дээд эгнээ юм.

    Хоосон бус нүднүүдийг OR болон AND логикоор шүүх

    Илүү их ойлголттой болохын тулд Excel-ийн Нарийвчилсан шүүлтүүр нь олон шалгуураар хэрхэн ажилладаг талаар жишээ хүснэгтийнхээ мөрүүдийг дараах нөхцлөөр шүүцгээе:

    • Бүс (А багана) эсвэл Зүйл (Б багана) хоосон биш байх ба
    • Дэд нийт (C багана) 900-аас их байх ёстой.

    Өөрөөр хэлбэл , бид дараах нөхцлүүдийг хангасан мөрүүдийг харуулахыг хүсэж байна:

    ( Дэд нийт >900 БА Бүс =хоосон биш) ЭСВЭЛ ( Дэд нийт >900 БА Зүйл =хоосон биш)

    Та аль хэдийн мэдэж байгаачлан Excel-ийн дэвшилтэт Шүүлтүүрийн шалгуурын муж, AND логиктой нийлсэн нөхцлүүдийг нэг мөрөнд, OR логиктой холбосон нөхцлүүдийг өөр өөр дээр оруулах ёстой. мөрүүд:

    Учир нь энэ жишээний нэг шалгуур нь томьёогоор илэрхийлэгдсэн (хоосон бус), нөгөө нь харьцуулах оператор (Дэд нийт > 900), танд сануулъя:

    • Харьцуулах операторуудаар үүсгэсэн шалгуурууд нь дээрх дэлгэцийн агшин дахь Дэд нийт шалгууртай адил хүснэгтийн гарчигтай яг тэнцүү гарчигтай байх ёстой.
    • Томъёонд суурилсан шалгуур байх ёстойДээрх дэлгэцийн агшин дахь Хоосон бус шалгуур гэх мэт хоосон гарчиг нүд эсвэл хүснэгтийн гарчигтай тохирохгүй гарчиг.

    Дээр/доод хэсгийг хэрхэн задлах вэ N бичлэг

    Таны мэдэж байгаачлан Excel-д суурилуулсан тооны шүүлтүүрүүд нь дээд 10 эсвэл доод 10 зүйлийг харуулах сонголттой байдаг. Гэхдээ дээд 3 эсвэл доод 5 утгыг шүүх шаардлагатай бол яах вэ? Энэ тохиолдолд дараах томьёотой Excel-ийн дэвшилтэт шүүлтүүр хэрэг болно:

    дээд N зүйлийг задлах:

    дээд_нүд >=ТОМ( ). муж , N)

    доод N зүйлийг задлах:

    дээд_нүд <=ЖИЖИГ( муж , N)

    Жишээ нь, эхний 3 дэд нийлбэрийг шүүх бол дараах томъёогоор шалгуурын мужийг үүсгэнэ үү:

    =F5>=LARGE($F$5:$F$50,3)

    Доод 3 дэд нийлбэрийг гаргахын тулд дараах томъёог ашиглана уу:

    =F5>=SMALL($F$5:$F$50,3)

    Энд F5 нь Дэд нийт баганын өгөгдөлтэй хамгийн дээд нүд юм (баганын гарчгийг оруулаагүй).

    Дараах дэлгэцийн агшинд эхний 3 томьёог ажиллаж байгаа нь харуулж байна:

    Тайлбар. Жагсаалтын муж нь N жагсаалтын дээд/доод хэсэгт багтах ижил утгатай цөөн хэдэн мөрийг агуулж байвал доорх дэлгэцийн агшинд үзүүлсэн шиг ийм бүх мөр гарч ирнэ:

    Шүүлтүүр хоёр баганын тохирох ба ялгаа

    Бидний өмнөх нийтлэлүүдийн нэг нь Excel-ийн хоёр баганыг харьцуулж, тэдгээрийн хоорондын таарч, ялгааг олох олон янзын аргыг тайлбарласан. Excel-ийн томъёоноос гадна нөхцөлт форматлах дүрмүүдДээрх зааварт тусгагдсан Давхардсан арилгагч хэрэгслийг ашигласнаар та Excel-ийн Нарийвчилсан шүүлтүүрийг ашиглан хоёр ба түүнээс дээш баганад ижил эсвэл өөр утгатай мөрүүдийг гаргаж авах боломжтой. Үүнийг хийхийн тулд дараах энгийн томъёоны аль нэгийг шалгуурын мужид оруулна уу:

    • 2 баганад тохирох (давхардсан)-ыг шүүнэ:

    =B5=C5

  • 2 баганад байгаа ялгаа (өвөрмөц утгууд)-ыг шүүх:
  • =B5C5

    Үүнд B5 болон C5 нь өгөгдөлтэй хамгийн дээд нүднүүд юм харьцуулахыг хүссэн хоёр багана.

    Тэмдэглэл. Нарийвчилсан шүүлтүүр хэрэгсэл нь зөвхөн нэг мөрөнд тохирох болон ялгааг хайх боломжтой. А баганад байгаа боловч В баганын хаана ч байхгүй бүх утгыг олохын тулд энэ томъёог ашиглана уу.

    Жагсаалтад тохирох зүйлд тулгуурлан мөрүүдийг шүүнэ үү

    Та хэдэн зуун эсвэл хэдэн мянган мөр бүхий том хүснэгттэй бөгөөд тухайн агшинд зөвхөн хамааралтай зүйлсийг агуулсан богино жагсаалтыг хүлээн авлаа гэж бодъё. Асуулт нь - жижиг жагсаалтад байгаа эсвэл байхгүй байгаа бүх оруулгуудыг та өөрийн хүснэгтээс хэрхэн олох вэ?

    Жагсаалтад байгаа зүйлтэй таарах мөрүүдийг шүүх

    Эх сурвалжаас бүх зүйлийг олох Дараах COUNTIF томьёог ашиглан жижиг жагсаалтад байгаа хүснэгт:

    COUNTIF( тохирох_жагсаалт , дээд_өгөгдлийн_нүд)

    Бага жагсаалт D2 мужид байна гэж үзвэл :D7, хүснэгтийн тухайн жагсаалттай харьцуулах зүйлүүд нь B баганад 10-р мөрөөс эхлэн томьёодараах байдлаар явагдана (үнэмлэхүй ба харьцангуй лавлагаа ашиглахыг анхаарна уу):

    =COUNTIF($D$2:$D$7,B10)

    Мэдээжийн хэрэг, та хүснэгтээ зүгээр л шүүлтүүрээр хязгаарлагдахгүй. нэг шалгуур.

    Жишээ нь, жагсаалтад тохирох мөрүүдийг шүүх, гэхдээ зөвхөн Хойд бүс -ийн хувьд нэг мөрөнд хоёр шалгуурыг оруулснаар AND логиктой ажиллах болно:

    • Бүс нутаг: ="=North"
    • Тохирох зүйл: =COUNTIF($D$2:$D$7,B10)

    Доорх дэлгэцийн зургаас харж байгаачлан хүснэгтэд хоёр шалгуурт тохирсон хоёр л бичлэг байна. :

    Жич. Энэ жишээнд бид яг тохирох шалгуурыг текстийн утгын хувьд ашигладаг: ="=North " зөвхөн заасан тексттэй яг тэнцүү нүднүүдийг олох. Хэрэв та Бүсийн шалгуурыг Хойд гэж (тэнцүү тэмдэг болон давхар хашилтгүйгээр) оруулбал Microsoft Excel нь заасан текстээр эхэлсэн бүх зүйлийг олох болно, жишээлбэл. Зүүн хойд эсвэл Баруун хойд . Дэлгэрэнгүй мэдээллийг Excel-ийн дэвшилтэт шүүлтүүрээс текстийн утгыг үзнэ үү.

    Жагсаалтад тохирохгүй мөрүүдийг шүүх

    Хүснэгтийн жижиг жагсаалтад ороогүй бүх зүйлийг олохын тулд манай COUNTIF томьёоны үр дүн тэгтэй тэнцүү эсэхийг шалгана уу:

    COUNTIF( тохирох_жагсаалт , дээд_өгөгдлийн_нүд) =0

    Жишээ нь, жагсаалтад гарч буй хүснэгтийн Хойд бүс зүйлсийг шүүх бол дараахыг ашиглана уу. дараах шалгуурууд:

    • Бүс нутаг: ="=North"
    • Таарахгүй зүйл: =COUNTIF($D$2:$D$7,B10)=0

    Тэмдэглэл:

    • Хэрэв тохирох жагсаалт өөр ажлын хуудсанд байгаа бол томьёонд хуудасны нэрийг оруулахаа мартуузай, жишээ нь. =COUNTIF(Sheet2!$A$2:$A$7,B10) .
    • Хэрэв та үр дүнг өөр хуудас руу задлахыг хүсвэл шүүсэн мөрүүдийг өөр ажлын хуудас руу хэрхэн задлах талаар тайлбарласны дагуу очих хуудаснаас Нарийвчилсан шүүлтүүрийг эхлүүлнэ үү.

    Амралтын болон ажлын өдрүүдэд шүүлтүүр хийх

    Одоог хүртэл манай Нарийвчилсан шүүлтүүрийн шалгуурын жишээнүүд нь ихэвчлэн тоон болон текстийн утгыг авч үзсэн. Одоо болзож үйл ажиллагаа явуулдаг хүмүүст зарим нэг санааг өгөх цаг болжээ.

    Суурилуулсан Excel-ийн огнооны шүүлтүүрүүд нь олон хувилбарыг хамарсан өргөн сонголттой. Олон, гэхдээ бүгд биш! Жишээлбэл, хэрэв танд огнооны жагсаалт өгөөд, ажлын болон амралтын өдрүүдийг шүүнэ үү гэвэл та үүнийг яаж хийх вэ?

    Та мэдэж байгаа байх, Microsoft Excel нь WEEKDAY тусгай функцээр хангадаг бөгөөд энэ нь тухайн өдрийн өдрийг буцаадаг. өгөгдсөн огноотой тохирох долоо хоног. Excel-ийн Нарийвчилсан шүүлтүүрийн шалгуурын хүрээнд бид яг энэ функцийг ашиглах гэж байна.

    Excel дээр амралтын өдрүүдийг хэрхэн шүүх вэ

    WEEKDAY-ийн хувьд 1 нь гэсэн утгатай гэдгийг санаарай. Ням, 6 нь бямба гараг гэсэн утгатай бөгөөд амралтын өдрүүдийг шүүх томъёо нь дараах байдалтай байна:

    OR(WEEKDAY( огноо )=7, WEEKDAY( огноо )=1)

    Энэ жишээнд бид 5-р мөрөөр эхэлсэн В баганад огноог шүүж байгаа тул Амралтын өдрүүдийн томъёо дараах хэлбэртэй байна:

    =OR(WEEKDAY(B5)=7, WEEKDAY(B5)=1)

    Хэрхэн

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.