Excel-ийн хоёр баганад хэсэгчилсэн тохирохыг хэрхэн олох вэ (4 арга)

  • Үүнийг Хуваалц
Hugh West

Нөхцөл байдлаас шалтгаалан та хэд хэдэн баганыг харьцуулах шаардлагатай байж магадгүй. Харьцуулалтыг олон хэлбэрээр хийж болох бөгөөд тэдгээрийн нэг нь хэсэгчлэн тааруулах явдал юм. Өнөөдөр бид Excel програмын хоёр баганад хэсэгчилсэн тохирох -г хэрхэн ажиллуулахыг танд үзүүлэх болно. Энэ улирлын хувьд бид Excel Microsoft 365 -г ашиглаж байгаа тул та өөрийнхийгөө чөлөөтэй ашиглах боломжтой.

Эхлээд бидний жишээнүүдийн үндэс болсон ажлын дэвтрийн талаар танилцъя.

Бидэнд янз бүрийн спортын алдартай тамирчдын мэдээллийн багцыг хүргэж байна. Энэ өгөгдлийн багцыг ашиглан бид хоёр баганын дотор хэсэгчилсэн тааруулах -г гүйцэтгэнэ. Бид энэ өгөгдлийн багцыг ашиглан аргуудыг хялбархан тайлбарлах болно.

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

Та дадлагын ажлын номыг эндээс татаж авах боломжтой.

Хэсэгчилсэн тохирох хоёр Columns.xlsx

Хоёр баганад хэсэгчилсэн тохирохыг олох 4 хялбар арга

1. VLOOKUP ашиглан хоёр баганад хэсэгчлэн тааруулах

Гүйцэтгэх аргуудын нэг. Баганын хоорондох хэсэгчилсэн тааруулах нь VLOOKUP функцийг ашиглах явдал юм.

VLOOKUP функц нь дараах доторх өгөгдлийг олдог. мужийг босоо байдлаар зохион байгуулна.

Бид дээрх өгөгдлийн багцын хоёр баганыг харьцуулж, үр дүнг өөр баганад гаргана.

  • Эхлээд E5<2 нүдэнд томьёог оруулна уу>.
=IFERROR(VLOOKUP("*"&C5&"*";$B$5:$B$12;1;0);"")

Энд бид Тамирчны алдартай нэр баганын эхний мөрийг <15-д тавьсан>утга хайх талбар.

Мөн Тамирчны нэр баганыг харах_массив гэж үзнэ. Хэсэгчилсэн тохирлыг шалгах шаардлагатай тул бид одны тэмдгийг орлуулагч тэмдэг болгон ашигласан. Энэ тэмдэг нь ямар ч тооны тэмдэгт байж болохыг харуулж байна.

  • Дараа нь тохирохыг олсны дараа томьёо нь нүдэнд бидний сонгосон бүтэн нэрийг буцаана.
  • Дараа нь ашиглана уу. Томьёог бүх нүдэнд хэрэглэхийн тулд Дүүргэх бариул сонголт.

  • Үүний дараа та эцсийн үр дүнг авах болно. .

Та E6 нүдэнд байгаа С6 нүдэнд байгаа шиг цоорхойг олсон гэдгийг анхаарна уу. Б баганад томьёо олж чадахгүй байгаа Dhoni нэрийг оруулсан.

🔎 Томъёо хэрхэн ажилладаг вэ?

  • VLOOKUP(“*”&C5&”*”;$B$5:$B$12;1;0) : Эхний хэсэгт бид тодорхой утгуудыг олохын тулд B5-аас B12 нүднүүдийн хооронд хүссэн нүдний мужийг олох болно. ;”*”;$B$5:$B$12;1;0);” ) : Энэ хэсэг нь хүссэн нүдний мужид нийцүүлэн эцсийн үр дүнг харуулахын тулд томьёоны зохих шалгуурыг ашиглана.

Тиймээс бид хэсэгчилсэн тоглолтыг хийсэн Excel-ийн VLOOKUP функцийг ашиглан багана.

Дэлгэрэнгүй: Excel-ийн VLOOKUP ашиглан хамгийн ойр тохирохыг олох (5 жишээтэй)

2. INDEX – MATCH функцуудын хослолтой хэсэгчилсэн тааруулах

Дараа нь бид INDEX болон MATCH функцуудын хослолыг ашиглаж болно. Өмнөх хэсэгт бид VLOOKUP тохирохыг олсны дараа утгыг хэрхэн олж авахыг харсан. Энд INDEX – MATCH хослол нь мөн адил үйлчилнэ. MATCH хайлтын утгын байрлалыг олох ба INDEX нь тухайн байршлаас утгыг буцаана.

Функцуудын талаар мэдэхийн тулд дараах нийтлэлээс үзнэ үү: INDEX, ТОХИРУУЛАХ.

  • Эхлээд бид Е5 нүдэнд томьёо оруулна.
=IFERROR(INDEX($B$5:$B$12;MATCH("*"&C5&"*";$B$5:$B$12;0));"")

  • Дараа нь та энэ нүдний үр дүнг авах бөгөөд Дүүргэх бариул -г ашиглан бүх нүдэнд хэрэглэнэ.

  • Эцэст нь та эцсийн үр дүнгээ авах болно.

🔎 Формула хэрхэн ажилладаг вэ?
  • MATCH(“*”&C5&”*”;$B$5:$B$12;0) : Эхний хэсэгт бид хүссэн нүдээ олох болно. бидний ашиглахыг хүсэж буй мужууд.
  • INDEX($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$B$12;0)) : Та нэг мужаас утгыг (эсвэл утгыг) буцаах гэж байгаа бол INDEX функцийн массив хэлбэрийг ашиглана. Энэ хэсэг нь томьёоны зохих шалгуурыг хэрэглэнэ.
  • ХЭРЭГЛЭЭ(ИНДЕКС($B$5:$B$12; MATCH(“*”&C5&”*”;$B$5:$ B$12;0));”” ) : Энэ нь INDEX болон MATCH функцын мужуудыг авч, томьёоны зөв нөхцөлийг тогтооно.

Энэ хэсэгт бид хослолыг ашигласан INDEX болон MATCH функцууд нь баганын хоорондох хэсэгчилсэн тохирох -ыг олох болно. IFERROR функц томьёонд нийцэхгүй байгаа тул гарч болох аливаа төрлийн алдааг үл тоомсорлодог.

Дэлгэрэнгүй: Текстийг хэсэгчлэн тааруулах нөхцөлт форматлах Excel (9 жишээ)

Ижил төстэй уншлага

  • Excel дээр хэсэгчилсэн VLOOKUP ашиглах(3 ба түүнээс дээш арга)
  • Нэг нүднээс хэсэгчилсэн текстийг олохын тулд VLOOKUP ашиглана уу
  • Excel дээр хэсэгчилсэн тохирох мөрийг хэрхэн гүйцэтгэх вэ (5 арга)

3. Хоёр баганад хэсэгчилсэн тааруулах IF функц

Өгүүллийн энэ хэсэгт бид IF функцийг ашиглан хэсэгчилсэн тохирохыг хийж болно. Таны мэдэж байгаагаар IF функц логик тест ажиллуулж ҮНЭН эсвэл ХУДАЛ үр дүнгийн утгыг буцаана.

  • Одоо , энд бид “Бүтэн нэр олдсон” гэснийг хэрэв_үнэн_утга болгож, хэрэв_худал_утга -г хоосон орхисон. Дараах томьёог нүдэнд оруулна.
=IF(COUNTIFS($B$5:$B$12;"*"&C5)=1;"Full Name Is Found";"Full Name not Found")

Энд томьёо нь хэрэв_үнэн_утга -г өгсөн. Одоо үлдсэн утгуудын томъёог бичнэ үү.

  • Үүнээс гадна Enter товчийг дарсны дараа та үүний үр дүнг авах болно. нүдийг сонгоод Дүүргэх бариул сонголтыг бүх нүдэнд тохируулан хэрэглэнэ.

  • Эцэст нь та хүссэн үр дүндээ хүрнэ.

🔎 Яажтомъёоны ажил?

  • COUNTIFS($B$5:$B$12;”*”&C5) : Эхний хэсэгт бид нүднүүдийн мужийг олох болно. бид нөхцөлийг шалгахыг хүсэж байна.
  • ХЭРЭВ(COUNTIFS($B$5:$B$12;”*"&C5)=1; "Бүтэн нэр олдсон"; "Бүтэн нэр биш" Олдсон") : Энэ хэсэг нь томьёоны зохих шалгуурыг ашиглана.

Тиймээс IF болон COUNTIF функцуудыг нэгтгэн хэсэгчилсэн тааруулах -г ашиглахад тун хялбар.

Дэлгэрэнгүй: Excel дэх COUNTIF хэсэгчилсэн тааруулах (2 ба түүнээс дээш хандлага)

4. AGGREGATE функцийг ашиглан хоёр баганыг харьцуулах

Эцэст нь бид AGREGATE функцийг ашиглан хоёр баганын доторх хэсэгчилсэн тохирохыг олохыг хичээх болно. түүнээс гадна. Хэрэв мужид алдаа байгаа бол Microsoft Excel SUM , COUNT , ТОМ болон MAX зэрэг функцүүд ажиллахгүй . Гэхдээ та НЭГДСЭН функцийг ашиглан үүнийг хурдан шийдэж чадна. Энэ нийтлэл танд Excel -д өгөгдлийг хэрхэн нэгтгэхийг харуулах болно.

AGGREGATE функц: Синтакс ба аргументууд

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

Иш, бамассивын синтакс нь Excel-ийн AGGREGATE функцийн боломжтой хоёр синтакс бөгөөд бид танд энд харуулах болно.

Масивын синтакс:

= AGGREGATE(функцийн_тоо,сонголтууд,массив,[k])

Лавлах синтакс:

=НЭГДСЭН(функцийн_тоо,сонголтууд,ref1, [ref2] ],…)

Таны ашиглаж буй маягтдаа санаа зовох шаардлагагүй. Таны оруулсан оролтын параметр дээр үндэслэн Excel хамгийн тохиромжтой хэлбэрийг сонгоно.

Аргументууд:

Функц Функцийн_тоо
дундж 1
COUNT 2
ХОЛБОО БАРИХ 3
MAX 4
MIN 5
БҮТЭЭГДЭХҮҮН 6
НИЙЛЭГ 9
ТОМ 14
ЖИЖИГ 15

Одоо, дараа нь үргэлжлүүлж, доорх алхмуудыг дагаж энэ функцийг хэрхэн ашиглах талаар ярилцана уу.

  • Эхлээд дараах томьёог нүдэнд оруулна.
[email protected](E$5:E$8;AGGREGATE(15;6;MATCH("*"&$E$5:$E$8&"*";$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1))

  • Дараа нь та энэ нүдний үр дүнг авах бөгөөд Дүүргэх бариул сонголтыг ашиглана. Үүнийг бүх нүдэнд хэрэглэнэ.

  • Эцэст нь таны дэлгэц дараах зурагтай төстэй үр дүнг харуулах болно.

🔎 Томъёо хэрхэн ажилладаг вэ?

  • (ROW($E$5:$E$8)-ROW(E$5)+1) : Танд өчүүхэн өгөгдлийн багц, мөрийн дугаарыг олоход хялбар боловч дотортом өгөгдлийн багцын хувьд та ROW функцийг ашиглах хэрэгтэй болж магадгүй. Эхний хэсэгт бид ашиглахыг хүссэн нүдний мужаа олох болно.
  • MATCH(“*”&$E$5:$E$8&”*”;$ B5;0) : Та Excel-ийн ажлын хуудас дээр ажиллахдаа хоёр ба түүнээс дээш нүдний хоорондын хамаарлыг олохыг хүсч болно. Та бусад нүднүүдийн шалгуурыг тохируулахыг хүсч байна гэж бодъё. Энэ тохиолдолд та MATCH функцийг ашиглаж болно. Энэ хэсэг нь сонгосон муж дотор тохирохыг олохыг оролдох болно.
  • НЭГДСЭН(15;6; MATCH(“*”&$E$5:$E$8&”*”;$B5 ;0)*(ROW($E$5:$E$8)-ROW(E$5)+1) : Excel-д АГРЕГАТ функцийг тодорхой үр дүнд хүрэхийн тулд өөр өөр функцэд ашигладаг. Энэ тохиолдолд та MATCH функцийг ашиглаж болно. Энэ хэсэгт томьёоны зохих шалгуурыг хэрэглэнэ.
  • @INDEX(E$5:E$8;AGREGATE(15; 6;MATCH(“*”&$E$5:$E$8&”*”;$B5;0)*(ROW($E$5:$E$8)-ROW(E$5)+1);1 )) : Та олон мужаас утгыг (эсвэл утгыг) буцаах гэж байгаа бол INDEX функцын лавлагааны маягтыг ашиглах болно. Энэ хэсэг нь танд эцсийн үр дүнг харуулах болно.

Эцэст нь бид Excel-ийн хоёр баганад Хэсэгчилсэн тохирох -г гүйцэтгэхийн тулд НЭГДСЭН функцийг ашиглан нийтлэлээ дуусгалаа.

Дэлгэрэнгүй: Excel дээр хэсэгчилсэн текст тааруулахыг хайх (5 арга)

Санах зүйл

  • Эхнийх нь ашиглах тохиолдолд хоёр арга, VLOOKUP болон INDEX-MATCH хослолууд хамгийн чухал үүрэг гүйцэтгэдэг. Утга оруулахдаа үүнийг санаж байхыг хичээ. Хэрэв та мужийг өөрчилвөл үр дүн нь өөр байх болно.
  • Томьёог ашиглахдаа тэдгээрийг зөв синтаксаар оруулах нь чухал. Үгүй бол ямар ч үр дүн гарахгүй.
  • Бид танд excel файлыг татаж аваад томьёог ашиглаж байхдаа харахыг зөвлөж байна.

Дүгнэлт

Өнөөдрийн хувьд энэ л байна. Бид Excel-ийн хоёр баганад хэсэгчилсэн тохирох -г ажиллуулах хэд хэдэн аргыг жагсаасан. Энэ нь танд хэрэг болно гэж найдаж байна. Ойлгоход хэцүү зүйл байвал сэтгэгдэлээ үлдээгээрэй. Аль аргыг ашиглах гэж байгаагаа бидэнд мэдэгдээрэй. Бидний орхигдуулж болзошгүй бусад аргуудыг энд мэдэгдээрэй.

Хью Уэст бол салбартаа 10 гаруй жил ажилласан туршлагатай Excel-ийн сургагч багш, шинжээч юм. Нягтлан бодох бүртгэл, санхүүгийн чиглэлээр бакалавр, бизнесийн удирдлагын магистр зэрэгтэй. Хью багшлах сонирхолтой бөгөөд дагаж мөрдөх, ойлгоход хялбар заах өвөрмөц арга барилыг боловсруулсан. Түүний Excel-ийн мэдлэг чадвар нь дэлхий даяарх олон мянган оюутан, мэргэжилтнүүдэд ур чадвараа дээшлүүлж, ажил мэргэжлээрээ амжилт гаргахад тусалсан. Хью өөрийн блогоороо дамжуулан өөрийн мэдлэгээ дэлхийтэй хуваалцаж, Excel програмын үнэгүй зааварчилгаа, онлайн сургалтыг хувь хүмүүс болон бизнесүүдэд бүрэн дүүрэн ашиглахад нь туслах зорилгоор санал болгодог.