Агуулгын хүснэгт
Та ажлын хуудсандаа өргөн хүрээний өгөгдөлтэй ажиллах бүрд хэсэгчилсэн тааруулах эсвэл бүдэг бадаг тааруулах нь таны тохирох хувилбарыг хурдан олох үр дүнтэй арга юм. Цаашилбал, хэрэв та хэсэгчлэн тохирох мөрийг гүйцэтгэхийг хүсвэл Wildcards ашиглах нь хамгийн хялбар шийдэл юм. Нэмж дурдахад Excel-д VLOOKUP , XLOOKUP , INDEX MATCH , IF -г бусад функцтэй хослуулах зэрэг олон сонголтууд байдаг. энэ ажлыг гүйцэтгэх. Өнөөдөр бид Excel дээр Хэсэгчилсэн тааруулах мөрийг хэрхэн гүйцэтгэх талаар сурах болно.
Дадлага хийх номыг татаж авах
Энэ өгүүллийг уншиж байхдаа даалгавраа дадлага хийхийн тулд энэ дадлагын хуудсыг татаж авна уу.
Partial match string.xlsxExcel дээр мөрийг хэсэгчлэн тохируулах 8 арга
Үнэндээ хэсэгчилсэн тохирох мөр Excel-ийг нэг функц эсвэл олон функцийг нэгэн зэрэг ашиглах замаар олон аргаар хийж болно. Энэ нийтлэлд бид үүнийг хийх 8 өөр аргыг сурах болно. Доор бид эдгээр аргуудыг нарийвчилсан алхмаар харуулах болно.
1. IF & ЭСВЭЛ Мөрийг хэсэгчлэн тааруулах мэдэгдлүүд
“ IF ” функц нь зэрлэг тэмдэг тэмдэгтүүдийг дэмждэггүй. Гэсэн хэдий ч, IF -г бусад функцтэй хослуулан хэсэгчилсэн тохирох мөрийг гүйцэтгэх боломжтой. Одоо сурцгаая.
Дараах жишээнд бид зарим нэр дэвшигчдийн нэрсийг оруулсан мэдээллийн хүснэгттэй байна.үр дүнг хадгалахыг хүссэн шинэ нүд D9 .
=MATCH("*"&D6&"*", B5:B10, 0)
- Эцэст нь ENTER дарж үр дүнг гаргана.
Томъёоны задаргаа
- Нэгдүгээрт, хайлтын_утга нь “*”&D6& ”*” . Энд бид Од (*) -г тэг буюу түүнээс дээш текстийн мөртэй таарч байгаа зохиолдол болгон ашигладаг.
- Хоёрдугаарт, харах_массив. нь B5:B10 .
- Гуравдугаарт, [тохирох_төрөл] нь ЯГ (0).
Дэлгэрэнгүй: Хэсэгчилсэн тааруулахын тулд INDEX болон Match-ийг хэрхэн ашиглах (2 арга)
Санаж байх зүйлс
✅ Эндээс XLOOKUP функц нь зөвхөн Microsoft 365 хувилбар дээр боломжтой. Тиймээс зөвхөн Excel 365 -ийн хэрэглэгчид энэ функцийг ашиглах боломжтой.
✅Дараа нь VLOOKUP функц нь үргэлж зүүн талын хайлтын утгыг хайдаг>баруун талд байгаа дээд багана. Түүнчлэн, энэ функц “Хэзээ ч” нь зүүн талын өгөгдлийг хайдаг.
✅Эцэст нь Од(*) -г ашиглана. a орлуулагч тэмдэг . Тиймээс, хэрэв танд хоёр талдаа орлуулагч тэмдэгт хэрэгтэй бол хэсэгчилсэн тохирох мөрийн хоёр талд ашиглаарай.
Дадлага хийх хэсэг
Одоо та тайлбарласан аргыг дараах байдлаар дадлага хийж болно. өөрөө.
Дүгнэлт
Энд, энэ нийтлэлд бид Excel дээр хэсэгчилсэн тохирох мөрийг хэрхэн гүйцэтгэх талаар авч үзэх болно. найм өөр өөр аргууд. Тиймээс, энэ нийтлэл танд асуудалтай тулгарсан үед хэрэг болно гэж найдаж байна. Мөн андуурсан зүйл байвал санал бодлоо хуваалцах боломжтой.
"Нэр"багана. Одоо бид 2ба 3баганад өгөгдсөн текстийн мөрүүдийн аль нэгийг агуулсан нэрийг тодорхойлох хэрэгтэй. Энэ нь бид “А”эсвэл “Л”үсэг орсон нэрсийг олох хэрэгтэй гэсэн үг.
Алхам:
- Эхлээд “E5” нүдэн дэх “Төлөв” баганад IF, OR<-г хэрэглэнэ. 2> томьёо.
Үндсэндээ энэ томьёоны формат нь
=Хэрэв(ЭСВЭЛ(ISNUMBER(SEARCH(текст,нүд)),ISNUMBER юм. (ХАЙХ(текст, нүд))),”үнэн_хэрэв_утга”, “худал_хэрэв_утга”)Одоо томъёонд утгуудыг оруулна. Тэгэхээр хэсэгчилсэн тоглолтын эцсийн томъёо нь:
=IF(OR(ISNUMBER(SEARCH(C5,B5)),ISNUMBER(SEARCH(D5,B5))),"YES","NO")
Формула задаргаа.
- Энд Текст нь C5 (A), D5 (L) байна. Томъёо нь C5 эсвэл D5 нь хэсэгчилсэн тохирох мөр мөн эсэхийг баталгаажуулна.
- Тэгээд нүд нь B5 (Жонатан) байна.
- Үнэн_хэрэв_утга нь “ТИЙМ” .
- Хэрэв_худал_утга нь “ҮГҮЙ” .
- Дараа нь ENTER, дарвал томьёо нь хэсэгчилсэн тохирох мөрийг тодорхойлох болно.
- Одоо эцсийн үр дүнг авахын тулд энэ томъёог бусад нүдэнд хэрэглэнэ. Эсвэл та Дүүргэх бариул дүрсийг чирж Автоматаар дүүргэх бусад нүднүүдийн харгалзах өгөгдлийг чирж болно.
Эцэст нь та бүх хэсэгчилсэн тохирохыг авах болно.
2. IF, ISNUMBER, SEARCH функцуудыг мөрийн хэсэгчилсэн тааруулахад ашиглах.
Дахин хэлэхэд бид Хэсэгчилсэн тохирох мөрүүдийг агуулсан үр дүнг IF, ISNUMBER , SEARCH-ын хослолыг ашиглан олж мэдэх боломжтой. Excel-ийн функцууд.
Энд “Нэр” , “Тохирох мөр” , “Төлөв” багана агуулсан өгөгдлийн багцыг авч үзье. . Бид “Тааруулах мөр” баганаас хэсэгчилсэн тохирох мөр агуулсан нэрсийг тодорхойлох хэрэгтэй.
- Одоо D5 нүдэн дэх “Төлөв” баганын IF, ISNUMBER , SEARCH функц бүхий томьёог хэрэглэнэ.
Энд, формат нь,
=ХЭРэв(ISNUMBER(SEARCH(“текст”, нүд)), утга_хэрэв_үнэн, үнэ_худал)
- Тиймээс та утгуудыг оруулах хэрэгтэй. Хэсэгчилсэн тохирох мөрийн эцсийн томъёо нь
=IF(ISNUMBER(SEARCH(C5,B5)),"YES","NOT FOUND")
- Дараа нь ENTER дарна уу. .
Эцэст нь бидний үр дүнд хүрлээ.
Формула задаргаа
- Энд Текст нь C5 (A) байна. Томъёо нь C5 нь хэсэгчилсэн тохирох мөр мөн эсэхийг баталгаажуулах болно.
- Тэгээд нүд нь B5 (Жонатан) болно.
- Үнэн_хэрэв_утга нь “ТИЙМ” .
- Хэрэв_худал_утга нь “ОЛООГҮЙ” .
- Эцэст нь хэсэгчилсэн тохирох мөр агуулсан бүх үр дүнг олохын тулд баганын бүх нүдэнд энэ томьёог хэрэглэнэ.
3. VLOOKUP функцийг ашиглан мөрийг хэсэгчлэн тохируулах
Энд, доторЭнэ хэсэгт бид одоо VLOOKUP функцийг ашиглан мөрийн хэсэгчилсэн тохирлыг хийх болно.
Одоо зарим нэр дэвшигчдийн нэрс болон тэдгээрийн зэрэглэлийг өгсөн болно.
- Эхлээд баганын толгойнуудыг хуулж, ажлын хуудасны хаа нэгтээ наа. Тэгээд бид тэнд даалгавраа гүйцэтгэх болно.
- Дараа нь F5 доторх VLOOKUP функцийг ашиглана уу. эс. Томъёо нь
=VLOOKUP($E$5&"*",$B$5:$C$10,2,FALSE)
Томъёоны задаргаа
- Нэгдүгээрт, Хайлтын_утга нь $E$5&”*” байна. Энд бид Од (*) -г тэг ба түүнээс дээш текстийн мөрттэй тохирч буй орлуулагч тэмдэг болгон ашигладаг.
- Хоёрдугаарт, Хүснэгт_массив нь $B$5:$C$10 байна.
- Гуравдугаарт, Cool_index_num нь 2 байна.
- Дөрөвдүгээрт,
- Дараа нь ENTER<дарна уу [муж_хайл] ХУДАЛ бид яг таарахыг хүсэж байна . 2>.
Үүний үр дүнд томъёо нь хэсэгчилсэн тохирох мөрийг гүйцэтгэсэн.
- Одоо , энэ функцийг эзэмшихийн тулд ижил томьёог 2 ба түүнээс дээш удаа хэрэглэнэ.
Эцэст нь та бүх хэсэгчилсэн тохирлыг авах болно.
Дэлгэрэнгүй: Excel дээр хэсэгчлэн тааруулахын тулд VLOOKUP-г хэрхэн ашиглах вэ (4 арга)
4. Хэсэгчилсэн тааруулахын тулд XLOOKUP функцийг оруулах
ISNUMBER -тай XLOOKUP нь Excel-д хэсэгчилсэн тохирох мөр г гүйцээх боломжтой. Одоо болъёдараах жишээнүүдийг үзнэ үү.
Дараах жишээнд хоёр хүснэгт өгөгдсөн. эхний хүснэгтэд хэсэгчилсэн тохирох мөрүүд зэрэглэлээр өгөгдсөн. Одоо бид хэсэгчилсэн тохирох мөрүүдийг агуулсан хоёр дахь хүснэгтэд байгаа нэрсийг тодорхойлж, дараа нь тэдгээр нэртэй холбоотой зэрэглэлийг буцаана.
- Одоо F5 нүдэнд томьёог хэрэглэнэ.
Энд энэ томьёоны формат нь
<7 байна> =ТАЙЛАЛТ(хайх_утга,ISДУГААР(ХАЙХ(текст, нүд)),буцах_массив)
- Тиймээс та томъёонд утгуудыг оруулах хэрэгтэй.
=XLOOKUP(TRUE,ISNUMBER(SEARCH($B$5:$B$10,E5)),$C$5:$C$10)
- Дараа нь ENTER дарна уу.
Эцэст нь томьёо амжилттай боллоо. хэсэгчилсэн тохирлын мөрүүдийг агуулсан нэрэнд зэрэглэлийг буцаана.
Томъёоны задаргаа
- Нэгдүгээрт, хайлтын_утга нь “ҮНЭН” байна.
- Хоёрдугаарт, текст нь $B$5:$B$10 .
- Гуравдугаарт, нүд нь E5 ( Генри Жонатан) . Мөн томьёо нь Генри Жонатаны зэрэглэлийг буцаана.
- Дөрөвдүгээрт, буцах_массив нь $C$5:$C$10 байна.
- Дараа нь бүх нүднүүдийг адилхан хий.
Үүний үр дүнд та бүх тохирохыг харах болно.
5. MATCH функцтэй INDEX функцийг ашиглан
хэсэгчилсэн мөрийг гүйцэтгэнэ. Энд бид хэсэгчилсэн тохирох мөр агуулсан текстийг буцаах боломжтой. INDEX -тай MATCH Excel-ийн функц.
Одоо хоёр хүснэгт өгөгдсөн дараах жишээг харна уу. эхний хүснэгтэд зарим нэр дэвшигчийн “Нэр” болон “Зэрэглэл” -ыг өгсөн болно. хоёр дахь хүснэгтэнд хэсэгчилсэн тохирох мөр өгөгдсөн. Энэ үед бид хэсэгчилсэн тохирох мөрүүдийг агуулсан эхний хүснэгтээс нэрсийг тодорхойлох хэрэгтэй.
- Одоо F5 баганад ИНДЕКС -г МАТЧ томьёог ашиглана. Томъёо нь
=INDEX($B$5:$B$10,MATCH(E5&"*",$B$5:$B$10,0))
- Дараа нь ENTER товчийг дарна уу.
Үүний үр дүнд бид хэсэгчилсэн тохирох мөрийг (Роб) агуулсан “Роббен” нэртэй болсон.
Томъёоны задаргаа
- Нэгдүгээрт, массив нь $B$5:$B$10 байна.
- Хоёрдугаарт, хайлтын_утга нь E5&”*” байна. Энд бид Од (*) -г тэг ба түүнээс дээш текстийн мөртэй таарч байгаа зохиолдол болгон ашигладаг.
- Гуравдугаарт, харах_массив. нь $B$5:$B$10 .
- Дөрөвдүгээрт, [тохирох_төрөл] нь ЯГ (0).
Цаашилбал, хэсэгчилсэн тохирох мөр -ийн хоёр талд тэмдэгт байгаа бол Од(*) -г нүдний хоёр талд ашиглаж болно. Бидэнд хэсэгчилсэн тохирох мөр “ni” байгааг анхаарч үзээрэй. Энэ нь хоёр талдаа зэрлэг тэмдэгт тэмдэгттэй байгаа бөгөөд одоо бид энэ од(*) г нүдний хоёр талд ашиглах болно.
- Тиймээс илүү сайн ойлгохын тулд , дараахыг ашиглана уу F6 нүдэнд томьёо.
=INDEX($B$5:$B$10,MATCH("*"&E6&"*",$B$5:$B$10,0))
- Дараа нь ENTER дарна уу. үр дүнг авахын тулд.
6. Хоёр баганатай хэсэгчилсэн мөрийг гүйцэтгэх хосолсон функцууд
Та <1 ашиглаж болно. Хэрэв функц, БА функц , ISNUMBER функц, ХАЙХ функц зэрэг функцүүдийн>хослол . Excel дээр 1>хэсэгчилсэн тохирох мөр . Цаашилбал, та эдгээр функцийг өөрийн хүссэнээр өөр өөр төрлийн үр дүнд зориулж өөрчилж болно. Одоо доорх жишээг дагана уу. Бидэнд хоёр шалгуур байдаг. Тиймээс, хоёр шалгуур дээр үндэслэн бид хэсэгчилсэн тохирох мөрийг гаргаж авах ёстой.
Алхам:
- Эхлээд, та статусаа хадгалахыг хүсэж буй шинэ нүдийг C5 сонгох ёстой.
- Хоёрдугаарт, та C5 нүдэнд доор өгөгдсөн томьёог ашиглах хэрэгтэй.
=IF(AND(ISNUMBER(SEARCH($E$6, B5)), ISNUMBER(SEARCH($F$6, B5))), "Found", "")
- Эцэст нь ENTER дарж үр дүнг авна уу.
Томъёоны задаргаа
- Энд, SEARCH($F$6, B5) нь B5 нүдэнд Ad мөр байгаа эсэхийг хайх болно.
- Гаралт: #VALUE!.
- Дараа нь ISNUMBER функц нь дээрх гаралт нь тоо эсэхийг шалгах болно. эсвэл биш.
- Гаралт: ХУДАЛ.
- Үүнтэй адил, ISNUMBER(SEARCH($E$6, B5)) нь хийх болно ижил ажиллагаа. Энд SEARCH функц нь 9 -г олох болно B5 нүд.
- Гаралт: ХУДАЛ.
- Үүний дараа БА функц нь логик хоёулаа логик ҮНЭН эсэхийг шалгах болно. .
- Гаралт: ХУДАЛ.
- Эцэст нь Хэрэв функц нь “ Олдсон” гэж буцаана. хэрэв өмнөх логик хоёулаа ҮНЭН бол. Үгүй бол энэ нь хоосон нүдийг буцаана.
- Гаралт: Энд гаралт нь хоосон/хоосон байна. B5 нүдний мөрийн утгыг тааруулна уу.
- Одоо Дүүргэх бариул дүрсийг <1 рүү чирнэ үү. Үлдсэн нүднүүдийн харгалзах өгөгдлийг>Автоматаар дүүргэх .
Эцэст нь та хэсэгчлэн тохирох мөрийг олох болно.
7. Хоёр баганатай мөрийн хэсэгчилсэн тохирлыг олохын тулд массивын томьёог ашиглах
Та Хэрэв функц гэх мэт зарим функцийн хослол бүхий массивын томьёог хэрэглэж болно. COUNT функц , болон SEARCH функцийг ашиглан Excel-д хэсэгчилсэн тохирох мөр -г олох боломжтой. Цаашилбал, та эдгээр функцийг өөрийн хүссэнээр өөр өөр төрлийн үр дүнг өөрчлөх боломжтой. Одоо доорх жишээг дагана уу. Үнэндээ бидэнд хоёр шалгуур бий. Тиймээс, хоёр шалгуур дээр үндэслэн бид хэсэгчилсэн тохирох мөрийг задлах ёстой.
Алхам:
- Нэгдүгээрт, та статусаа хадгалахыг хүссэн шинэ нүдээ C5 сонгох хэрэгтэй.
- Хоёрдугаарт, та доор өгөгдсөн томьёог ашиглах хэрэгтэй. C5 нүд.
=IF(COUNT(SEARCH({"A","12"}, B5))=2, "Found", "")
- Эцэст нь ENTER<2 дарна уу> үр дүнг авахын тулд.
Томъёоны задаргаа
- Энд SEARCH({“A”,”12″}, B5) хэрэв B5<дотор A мөр болон 12 тоо байгаа эсэхийг хайна. 2> нүд.
- Гаралт: {#VALUE!,7}.
- Дараа нь COUNT функц хүчинтэй нүдийг тоолно. дээрх гаралтаас.
- Гаралт: 1.
- Эцэст нь IF функц нь “ Олдсон” -г буцаана. хэрэв COUNT функц хоёулаа 2-г буцаана. Үгүй бол энэ нь хоосон нүдийг буцаана.
- Гаралт: Энд , гаралт нь хоосон/хоосон байна, учир нь B5 нүдний мөрийн утгатай тохирох зүйл байхгүй.
- Иймээс, Дүүргэх бариул дүрсийг бусад нүднүүдийн харгалзах өгөгдлийг Автоматаар дүүргэх руу чирнэ үү.
Эцэст нь та мөрийг олох болно. хэсэгчлэн таарч байна.
Хэрхэн Excel-д хэсэгчилсэн тохирох мөрийн байрлалыг авах вэ
Энд хамгийн сонирхолтой нь та зөвхөн <1-г ашиглаж болно> MATCH функц нь Excel дээр хэсэгчилсэн тохирох мөр -г олох. Одоо доорх жишээг дагана уу. Нэг ёсондоо бидэнд шалгуур бий. Тиймээс, тэр шалгуур дээр үндэслэн бид хэсэгчилсэн тохирох мөрийг "Зэрэглэл бүхий нэр" баганаас гаргаж авах ёстой.
Алхам:
- Эхлээд та