Excel-д VLOOKUP функцийг ашиглах: Fuzzy Match

Бид саяхан хамгийн хэрэгтэй Excel функцүүдийн нэг нийтлэлийг зориулав VPR өгөгдлийн сангаас шаардлагатай мэдээллийг ажлын хуудасны нүд рүү гаргаж авахад хэрхэн ашиглаж болохыг харуулсан. Функцийг ашиглах хоёр тохиолдол байдаг гэдгийг бид бас дурдсан VPR ба тэдгээрийн зөвхөн нэг нь өгөгдлийн сангийн асуулгатай ажилладаг. Энэ нийтлэлээс та функцийг ашиглах өөр нэг бага мэддэг аргыг сурах болно VPR Excel -д.

Хэрэв та үүнийг хараахан хийгээгүй бол функцийн талаархи сүүлийн нийтлэлийг уншихаа мартуузай VPR, учир нь доорх бүх мэдээлэл нь та эхний нийтлэлд дурдсан зарчмуудыг аль хэдийн мэддэг болсон гэж үздэг.

Өгөгдлийн сантай ажиллахдаа функцууд VPR өвөрмөц танигч дамжуулагдсан бөгөөд энэ нь бидний олохыг хүсч буй мэдээллийг (жишээлбэл, бүтээгдэхүүний код эсвэл хэрэглэгчийн таних дугаар) тодорхойлоход хэрэглэгддэг. Энэ өвөрмөц код нь мэдээллийн санд байх ёстой, үгүй ​​бол VPR алдаа мэдээлэх болно. Энэ нийтлэлд бид функцийг хэрхэн ашиглах талаар авч үзэх болно VPRid нь мэдээллийн санд огт байхгүй үед. Функц шиг VPR Ойролцоо горимд шилжиж, ямар нэг зүйлийг олохыг хүссэн үед бидэнд ямар өгөгдөл өгөхийг сонгоно. Тодорхой нөхцөлд энэ нь яг хэрэгтэй зүйл юм.

Амьдралаас жишээ авлаа. Бид даалгавар тавьсан

Борлуулалтын өргөн хүрээний хэмжүүр дээр үндэслэн шимтгэлийг тооцоолох бодит жишээгээр энэ нийтлэлийг тайлбарлая. Бид маш энгийн сонголтоор эхэлж, дараа нь асуудлыг шийдэх цорын ганц оновчтой шийдэл бол функцийг ашиглах хүртэл аажмаар төвөгтэй болгоно. VPR. Бидний зохиомол даалгаврын эхний хувилбар нь дараах байдалтай байна: хэрэв худалдагч жилд 30000 доллараас дээш борлуулалт хийдэг бол түүний комисс 30% байна. Үгүй бол комисс нь зөвхөн 20% байна. Үүнийг хүснэгт хэлбэрээр оруулъя:

Худалдагч B1 нүдэнд борлуулалтын мэдээллээ оруулдаг бөгөөд B2 нүдэнд байгаа томьёо нь худалдагчийн хүлээж болох шимтгэлийн хэмжээг зөв тодорхойлдог. Үүний үр дүнд гарсан хувь хэмжээг B3 нүдэнд худалдагчийн авах ёстой нийт шимтгэлийг тооцоход ашигладаг (B1 ба B2 нүдийг үржүүлэхэд л болно).

Хүснэгтийн хамгийн сонирхолтой хэсэг нь B2 нүдэнд байгаа бөгөөд энэ нь шимтгэлийн хэмжээг тодорхойлох томъёо юм. Энэ томьёо нь Excel-ийн функцийг агуулдаг IF (Хэрэв). Энэ функцийг мэдэхгүй уншигчдад би энэ хэрхэн ажилладаг талаар тайлбарлах болно.

IF(condition, value if true, value if false)

ЕСЛИ(условие; значение если ИСТИНА; значение если ЛОЖЬ)

нөхцөл байдал аль нэгийн утгыг авдаг функцийн аргумент юм ҮНЭН КОД (ҮНЭН), эсвэл Буруу байна (ХУДАЛ). Дээрх жишээнд B1 илэрхийлэл байна

B1 нь B5-аас бага гэж үнэн үү?

Эсвэл та өөрөөр хэлж болно:

Тухайн жилийн нийт борлуулалтын хэмжээ босго хэмжээнээс бага байгаа нь үнэн үү?

Хэрэв бид энэ асуултад хариулбал YES (ҮНЭН), дараа нь функц буцаана үнэн бол үнэ цэнэ (ҮНЭН бол утга). Манай тохиолдолд энэ нь В6 нүдний үнэ цэнэ, өөрөөр хэлбэл нийт борлуулалт босго хэмжээнээс доогуур байх үеийн комиссын хувь хэмжээ байх болно. Хэрэв бид асуултанд хариулбал Үгүй (FALSE) дараа нь буцаана худал бол утга (хэрэв ХУДАЛ бол утга). Манай тохиолдолд энэ нь В7 нүдний үнэ цэнэ, өөрөөр хэлбэл нийт борлуулалт босго хэмжээнээс давсан тохиолдолд шимтгэлийн хувь хэмжээ юм.

Таны харж байгаагаар бид нийт 20000 долларын борлуулалтыг авбал В2 нүдэнд 20%-ийн шимтгэл авна. Хэрэв бид 40000 долларын утгыг оруулбал шимтгэлийн хувь хэмжээ 30% -иар өөрчлөгдөнө.

Манай ширээ ингэж ажилладаг.

Бид даалгаврыг хүндрүүлдэг

Жаахан юмыг хүндрүүлье. Өөр нэг босго тогтооцгооё: хэрэв худалдагч 40000 доллараас дээш орлого олвол шимтгэлийн хэмжээ 40% хүртэл нэмэгдэнэ.

Бүх зүйл энгийн бөгөөд ойлгомжтой мэт боловч В2 нүдэн дэх бидний томъёо мэдэгдэхүйц төвөгтэй болж байна. Хэрэв та томьёог сайтар ажиглавал функцийн гурав дахь аргумент байгааг харах болно IF (IF) нь өөр нэг бүрэн эрхт функц болж хувирав IF (Хэрэв). Энэхүү бүтээцийг функцуудыг бие биендээ үүрлэх гэж нэрлэдэг. Excel нь эдгээр бүтцийг аз жаргалтайгаар зөвшөөрдөг бөгөөд тэдгээр нь бүр ажилладаг ч уншиж, ойлгоход илүү хэцүү байдаг.

Бид яагаад, хэрхэн ажилладаг талаар техникийн нарийн ширийнийг судлахгүй бөгөөд үүрлэсэн функцуудыг бичих нарийн ширийн зүйлийг авч үзэхгүй. Эцсийн эцэст энэ бол функцэд зориулагдсан нийтлэл юм VPR, Excel-ийн бүрэн гарын авлага биш.

Ямар ч тохиолдолд томъёо нь илүү төвөгтэй болно! Хэрэв бид 50 доллараас дээш борлуулалт хийдэг худалдагчдад зориулж 50000% -ийн шимтгэл авах өөр хувилбарыг нэвтрүүлвэл яах вэ? Хэрэв хэн нэгэн $60000-аас дээш зарсан бол 60%-ийн шимтгэл төлөх үү?

Одоо В2 нүдэн дэх томьёо алдаагүй бичсэн байсан ч бүрэн унших боломжгүй болсон. Төсөлдөө 4 түвшний үүрлэх томъёог ашиглахыг хүсдэг хүмүүс цөөхөн байдаг гэж би бодож байна. Илүү хялбар арга байгаа байх?!

Мөн ийм арга бий! Энэ функц нь бидэнд туслах болно VPR.

Бид асуудлыг шийдэхийн тулд VLOOKUP функцийг ашигладаг

Ширээнийхээ дизайныг жаахан өөрчилье. Бид ижил талбарууд болон өгөгдлийг хадгалах боловч тэдгээрийг шинэ, илүү авсаархан байдлаар зохион байгуулна:

Түр хүлээгээд шинэ ширээ байгаа эсэхийг шалгаарай Хүснэгтийг үнэлэх өмнөх босго хүснэгттэй ижил өгөгдлийг агуулна.

Гол санаа нь функцийг ашиглах явдал юм VPR Хүснэгтийн дагуу хүссэн тарифын хувь хэмжээг тогтоох Хүснэгтийг үнэлэх борлуулалтын хэмжээнээс хамаарна. Худалдагч нь хүснэгтэд заасан таван босгоны аль нэгтэй тэнцэхгүй үнээр бараа зарж болно гэдгийг анхаарна уу. Жишээлбэл, тэр 34988 доллараар зарж болох боловч тийм дүн байхгүй. Функц хэрхэн ажилладагийг харцгаая VPR ийм нөхцөл байдлыг даван туулж чадна.

VLOOKUP функцийг оруулж байна

B2 нүдийг (бид томьёогоо оруулахыг хүсэж байгаа газар) сонгоод олоорой ХАРАХ Excel функцийн номын сан дахь (VLOOKUP): Томъёо (томъёо) > Номын сангийн функц (Функцийн номын сан) > Хайх ба лавлагаа (Лавлагаа ба массив).

Харилцах цонх гарч ирнэ Чиг үүргийн аргументууд (Функцийн аргументууд). Бид аргументуудын утгыг нэг нэгээр нь эхлээд бөглөнө Хайлтын_утга (Хайлтын_утга). Энэ жишээнд энэ нь В1 нүдний борлуулалтын нийт дүн юм. Курсорыг талбарт тавь Хайлтын_утга (Хайлтын_утга) ба B1 нүдийг сонгоно уу.

Дараа нь та функцуудыг зааж өгөх хэрэгтэй VPRөгөгдлийг хаанаас хайх вэ. Бидний жишээнд энэ бол хүснэгт юм Хүснэгтийг үнэлэх. Курсорыг талбарт тавь Хүснэгтийн_массив (Хүснэгт) болон хүснэгтийг бүхэлд нь сонго Хүснэгтийг үнэлэхтолгойноос бусад.

Дараа нь бид томъёогоо ашиглан аль баганаас өгөгдөл гаргаж авахаа зааж өгөх хэрэгтэй. Хүснэгтийн хоёр дахь баганад байгаа комиссын хувь хэмжээг бид сонирхож байна. Тиймээс аргументийн хувьд Col_index_num (Багана_тоо) 2 утгыг оруулна.

Эцэст нь бид сүүлчийн аргументыг танилцуулж байна - Хүрээний_хайлт (Интервалын_хайлт).

Анхаарах зүйл: Энэ аргументыг ашиглах нь функцийг ашиглах хоёр аргын хоорондох ялгааг бий болгодог VPR. Өгөгдлийн сантай ажиллахдаа аргумент Хүрээний_хайлт (муж_хайлт) үргэлж утгатай байх ёстой Буруу байна (FALSE) яг тохирохыг хайх. Функцийг ашиглахдаа VPR, бид энэ талбарыг хоосон орхих эсвэл утга оруулах ёстой ҮНЭН КОД (ҮНЭН). Энэ сонголтыг зөв сонгох нь маш чухал юм.

Илүү ойлгомжтой болгохын тулд бид танилцуулах болно ҮНЭН КОД (ҮНЭН) талбарт Хүрээний_хайлт (Интервалын_хайлт). Хэдийгээр та талбарыг хоосон орхивол энэ нь алдаа болохгүй, учир нь ҮНЭН КОД түүний анхдагч утга нь:

Бид бүх параметрүүдийг бөглөсөн. Одоо бид дарна уу OK, Excel нь бидэнд функц бүхий томьёо үүсгэдэг VPR.

Хэрэв бид борлуулалтын нийт дүнгийн хэд хэдэн өөр утгыг туршиж үзвэл томъёо зөв ажиллаж байгаа эсэхийг шалгах болно.

Дүгнэлт

Функц ажиллах үед VPR өгөгдлийн сан, аргументтай ажилладаг Хүрээний_хайлт (муж_хайлт) хүлээн зөвшөөрөх ёстой Буруу байна (ХУДАЛ). Мөн утгыг гэж оруулсан Хайлтын_утга (Хайлтын_утга) мэдээллийн санд байх ёстой. Өөрөөр хэлбэл, яг тохирохыг хайж байна.

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

Жишээлбэл: Бид 34988 долларын борлуулалтын хэмжээ бүхий худалдагчийн комиссын тооцоонд ямар хувь хэмжээг ашиглахыг тодорхойлохыг хүсч байна. Функц VPR бидэнд 30%-ийн утгыг буцаадаг бөгөөд энэ нь туйлын зөв юм. Гэхдээ яагаад томьёо нь 30% эсвэл 20% биш яг 40% агуулсан мөрийг сонгосон бэ? Ойролцоогоор хайлт гэж юу гэсэн үг вэ? Тодорхой байцгаая.

Маргаан болох үед Хүрээний_хайлт (интервалын_хайлт) утгатай байна ҮНЭН КОД (ҮНЭН) эсвэл орхигдуулсан функц VPR эхний баганыг давтаж, хайлтын утгаас хэтрэхгүй хамгийн том утгыг сонгоно.

Чухал зүйл: Энэ схем ажиллахын тулд хүснэгтийн эхний баганыг өсөх дарааллаар эрэмбэлсэн байх ёстой.

хариу үлдээх