Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

Бүх сонгодог хайлт, төрлийг орлуулах функцууд VPR (ХАРАХ), GPR (ХОЛБООТОЙ), ИЛҮҮ ИЛҮҮ (ТОГЛОЛТ) мөн тэдэнтэй адил хүмүүс нэг чухал онцлогтой - тэд эхнээс нь дуустал, өөрөөр хэлбэл эх өгөгдлийн зүүнээс баруун тийш эсвэл дээрээс доош хайдаг. Эхний тохирох тохирохыг олмогц хайлт зогсох бөгөөд зөвхөн бидэнд хэрэгтэй элементийн анхны тохиолдол л олддог.

Хэрэв бид эхний биш, харин сүүлчийн тохиолдлыг олох шаардлагатай бол яах вэ? Жишээлбэл, үйлчлүүлэгчийн сүүлийн гүйлгээ, сүүлийн төлбөр, хамгийн сүүлийн захиалга гэх мэт?

Арга 1: Массивын томъёогоор сүүлчийн мөрийг олох

Хэрэв анхны хүснэгтэд мөрийн огноо эсвэл серийн дугаар бүхий багана (захиалга, төлбөр ...) байхгүй бол бидний даалгавар бол өгөгдсөн нөхцөлийг хангасан сүүлчийн мөрийг олох явдал юм. Үүнийг дараах массив томъёогоор хийж болно.

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

Энд:

  • Чиг үүрэг IF (Хэрэв) баганын бүх нүдийг нэг нэгээр нь шалгана Харилцагчийн мөн бидэнд хэрэгтэй нэрийг агуулсан бол мөрийн дугаарыг харуулна. Хуудас дээрх мөрийн дугаарыг функцээр бидэнд өгсөн болно LINE (МӨРӨӨ), гэхдээ бидэнд хүснэгтэд мөрийн дугаар хэрэгтэй байгаа тул хүснэгтэд толгой хэсэг байгаа тул бид нэмэлт 1-ийг хасах хэрэгтэй.
  • Дараа нь функц MAX (MAX) үүссэн эгнээний дугаараас хамгийн их утгыг сонгоно, өөрөөр хэлбэл үйлчлүүлэгчийн хамгийн сүүлийн мөрийн дугаар.
  • Чиг үүрэг INDEX (INDEX) Хүснэгтийн шаардлагатай бусад баганаас олдсон сүүлчийн дугаар бүхий нүдний агуулгыг буцаана (Захиалгын код).

Энэ бүгдийг дараах байдлаар оруулах ёстой массивын томъёо, өөрөөр хэлбэл:

  • Хамгийн сүүлийн үеийн шинэчлэлтүүдийг суулгасан, динамик массивыг дэмждэг Office 365 дээр та зүгээр л дарж болно оруулна уу.
  • Бусад бүх хувилбаруудад томъёог оруулсны дараа та гарын товчлолыг дарах шаардлагатай болно Ctrl+Shift+оруулна уу, энэ нь томъёоны мөрөнд автоматаар буржгар хаалт нэмнэ.

Арга 2: Шинэ LOOKUP функцээр урвуу хайлт хийнэ

Би аль хэдийн шинэ функцийн тухай видео бичлэг бүхий урт нийтлэл бичсэн УРУУЛАХ (ТАЙЛБАР), хуучин VLOOKUP-ыг солихын тулд Office-ийн хамгийн сүүлийн хувилбаруудад гарч ирсэн (ХАРАХ). BROWSE-ийн тусламжтайгаар бидний даалгавар нэлээд энгийн байдлаар шийдэгддэг, учир нь. Энэ функцийн хувьд (VLOOKUP-аас ялгаатай нь) та хайлтын чиглэлийг тодорхой зааж өгч болно: дээрээс доош эсвэл доороос дээш - түүний сүүлчийн аргумент (-1) үүнийг хариуцна:

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

Арга 3. Хамгийн сүүлийн огноотой мөр хайх

Хэрэв эх өгөгдөлд серийн дугаар эсвэл ижил төстэй үүрэг гүйцэтгэдэг огноо бүхий багана байгаа бол даалгавар өөрчлөгдсөн - таарч байгаа сүүлчийн (хамгийн бага) мөрийг биш, харин хамгийн сүүлийн (хамгийн бага) мөрийг олох хэрэгтэй. дээд тал нь) огноо.

Сонгодог функцуудыг ашиглан үүнийг хэрхэн хийх талаар би аль хэдийн дэлгэрэнгүй ярилцсан бөгөөд одоо шинэ динамик массив функцүүдийн хүчийг ашиглахыг хичээцгээе. Илүү үзэсгэлэнтэй, тав тухтай байлгахын тулд бид гарны товчлолыг ашиглан анхны хүснэгтийг "ухаалаг" хүснэгт болгон хувиргадаг. Ctrl+T эсвэл тушаалууд Нүүр хуудас - Хүснэгт хэлбэрээр форматлах (Нүүр хуудас - Хүснэгт хэлбэрээр форматлах).

Тэдний тусламжтайгаар энэ "алуурчин хос" бидний асуудлыг маш эелдэг байдлаар шийдэж байна.

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

Энд:

  • Эхлээд функц FILTER (ШҮҮЛҮҮР) Манай хүснэгтээс баганад байгаа мөрүүдийг л сонгоно Харилцагчийн - бидэнд хэрэгтэй нэр.
  • Дараа нь функц -р анги (ЭРЭМБҮҮЛЭХ) Сонгосон мөрүүдийг огноогоор нь буурах дарааллаар эрэмбэлж, хамгийн сүүлийн хэлцлийг дээд талд нь байрлуулна.
  • Чиг үүрэг INDEX (INDEX) эхний мөрийг задлах, өөрөөр хэлбэл бидэнд хэрэгтэй сүүлийн арилжааг буцаана.
  • Эцэст нь, гадаад FILTER функц нь үр дүнгээс нэмэлт 1, 3-р баганыг устгадаг (Захиалгын код и Харилцагчийн) зөвхөн огноо, дүнг үлдээнэ. Үүний тулд тогтмолуудын массивыг ашигладаг. {0;1;0;1}, аль баганыг харуулахыг (1) эсвэл хүсэхгүй байгааг (0) тодорхойлох.

Арга 4: Power Query дахь хамгийн сүүлийн тохирохыг олох

За, бүрэн гүйцэд болгохын тулд Power Query нэмэлтийг ашиглан урвуу хайлтын асуудлыг шийдэх шийдлийг харцгаая. Түүний тусламжтайгаар бүх зүйл маш хурдан бөгөөд сайхан шийдэгддэг.

1. Гарын товчлолыг ашиглан анхны хүснэгтээ "ухаалаг" болгон хөрвүүлцгээе Ctrl+T эсвэл тушаалууд Нүүр хуудас - Хүснэгт хэлбэрээр форматлах (Нүүр хуудас - Хүснэгт хэлбэрээр форматлах).

2. Үүнийг товчлуураар Power Query руу ачаална уу Хүснэгтээс/Мужаас таб Өгөгдөл (Өгөгдөл - Хүснэгтээс/Мужаас).

3. Бид хүснэгтээ огнооны буурах дарааллаар эрэмбэлдэг (толгойн хэсэгт байрлах шүүлтүүрийн унждаг жагсаалтын дагуу) хамгийн сүүлийн үеийн гүйлгээг дээд талд байрлуулна.

4… Таб дотор Хувиргах баг сонгох Бүлэг (Өөрчлөх - Бүлэглэх) болон хэрэглэгчээр бүлэглэхийг тохируулж, нэгтгэх функц болгон сонголтыг сонгоно Бүх мөрүүд (Бүх мөр). Та шинэ баганад дуртай зүйлээ нэрлэж болно, жишээ нь Дэлгэрэнгүй.

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

Бүлэглэсний дараа бид үйлчлүүлэгчдийнхээ өвөрмөц нэрсийн жагсаалтыг болон баганад авах болно Дэлгэрэнгүй – тус бүрийн бүх гүйлгээ бүхий хүснэгтүүд, эхний мөрөнд хамгийн сүүлийн үеийн гүйлгээ байх бөгөөд энэ нь бидэнд хэрэгтэй зүйл юм:

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

5. Товчлуураар шинэ тооцоолсон багана нэмнэ үү Тусгай багана таб Багана нэмэх (Багана нэмэх - Тусгай багана нэмэх)мөн дараах томъёог оруулна уу:

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

Энд Дэлгэрэнгүй – энэ бол үйлчлүүлэгчдийн хүснэгтийг авдаг багана бөгөөд 0 {} нь бидний задлахыг хүсч буй мөрийн дугаар юм (Power Query дахь мөрийн дугаарлалт тэгээс эхэлдэг). Бид бичлэг бүхий багана авдаг (Бичлэг), оруулга бүр нь хүснэгт бүрийн эхний мөр байна:

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

Баганын толгойн хэсэгт давхар сумтай товчлуурыг ашиглан бүх бичлэгийн агуулгыг өргөжүүлэх хэвээр байна Сүүлийн наймаа хүссэн баганыг сонгох:

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

... дараа нь шаардлагагүй болсон баганыг устгана уу Дэлгэрэнгүй гарчиг дээр хулганы баруун товчийг дарснаар - Багануудыг арилгах (Баганыг арилгах).

Үр дүнг хуудас руу оруулсны дараа Нүүр хуудас — Хаах ба ачаалах — Хаах ба ачаалах (Нүүр хуудас — Хаах & Ачаалах — Хаах & Ачаалах...) Бид хүссэнээрээ сүүлийн үеийн гүйлгээний жагсаалт бүхий ийм сайхан хүснэгтийг авах болно.

Сүүлчийн тохиолдлыг олох (Урвуулагдсан VLOOKUP)

Та эх өгөгдлийг өөрчлөхдөө хулганы баруун товчийг дарж үр дүнг шинэчлэхээ мартаж болохгүй - тушаал Шинэчлэх & Хадгалах (Сэргээх) эсвэл гарын товчлол Ctrl+Alt+F5.


  • LOOKUP функц нь VLOOKUP-ийн удам юм
  • SORT, FILTER, UNIC гэсэн шинэ динамик массив функцийг хэрхэн ашиглах талаар
  • LOOKUP функц бүхий мөр, баганын сүүлчийн хоосон нүдийг олох

хариу үлдээх