Агуулгын хүснэгт
Microsoft Excel-д олон тооны нүд эсвэл массив дахь текстийг хайх олон аргууд байдаг. Та текстийн утгыг хайж, олон шалгуурт тулгуурлан өөр өөр гаралтыг буцаах боломжтой. Энэ өгүүллээс та Excel-д тохирох жишээнүүд болон энгийн дүрслэл бүхий мужид текст хайхад тохиромжтой бүх аргыг сурах болно.
Дадлагын ажлын номыг татаж авах
Та Энэ нийтлэлийг бэлтгэхэд ашигласан Excel ажлын номыг татаж авах боломжтой.
Range.xlsx доторх текст хайх
11 Тохиромжтой аргууд Excel-ийн хүрээн дэх текстийг хайх
1. Find & Дурын мужаас Текст хайх командыг сонгоно уу
Дараах зурган дээр Текст толгойн доор санамсаргүй бичвэрүүд байна. Бид Find & командыг сонгоно уу.
📌 Алхам 1:
➤ Нүүр рүү очно уу тууз ➦ Засварлах бүлэг командууд ➦ Ол & унадаг ➦ Олох командыг сонгоно уу.
Харилцах цонх нээгдэнэ.
📌 Алхам 2:
➤ Find what сонголтод 'USA' гэж бичнэ үү.
➤ <товчийг дарна уу. 3>Дараагийн -г олоорой.
Та В8 нүдийг тойрсон ногоон тэгш өнцөгт заагчийг харах бөгөөд энэ нь үг эсвэл текст болохыг тодорхойлдог. Тэнд 'АНУ' хэвтэж байна.
Дэлгэрэнгүй унших: Харин хүрээ нь тодорхой текст агуулж байгаа эсэхийг хэрхэн олох вэДараах өгөгдлийн хүснэгтийг ашиглан Excel хүснэгт рүү хөрвүүлээд 'Питер' гэсэн текстийг хайцгаая.
📌 Алхам 1:
➤ Эхлээд хүснэгтийг бүхэлд нь сонгоод (B4:D9) .
➤ Одоо <дарна уу. 3>CTRL+T дарж өгөгдлийг Excel хүснэгт рүү хөрвүүлнэ.
➤ Хүснэгт үүсгэх харилцах цонхонд өгөгдлийн байршлыг автоматаар сонгоно. . Одоо OK зөвхөн дарна уу.
Тиймээс таны өгөгдлийн хүснэгт Excel-ийн хүснэгт болон хувирлаа.
📌 Алхам 2:
➤ Одоо Борлуулагч унадаг цэс дээр дарна уу.
➤ Одоо Текстийн талбарт 'Питер' гэж бичнэ үү.
➤ OK -г дарж дууслаа.
Доорх зурган дээрх шиг танд зөвхөн Петрийн шүүсэн өгөгдлийг харуулах болно.
Төгсгөлийн үгс
Би найдаж байна , дээр дурьдсан эдгээр бүх аргууд нь танд янз бүрийн зорилгоор текст хайх шаардлагатай үед Excel хүснэгтэд ашиглахад туслах болно. Хэрэв танд асуулт, санал хүсэлт байвал коммент хэсэгт мэдэгдээрэй. Эсвэл та энэ вэб сайтаас Excel-ийн функцтэй холбоотой бусад нийтлэлүүдийг үзэж болно.
Excel2. Нүдний мужид текст агуулагдаж байгаа эсэхийг шалгахын тулд ISTEXT функцийг ашиглана уу
ISTEXT функц нь ерөнхийдөө нүдэнд текст байгаа эсэхийг шалгахад ашиглагддаг. Дараах хүснэгтэд бид энэ функцийг Б баганын бүх нүдэнд хэрэглэж, аль нүд нь текст өгөгдөл агуулж байгааг шалгана. ISTEXT нь логик функц тул логик утгыг буцаана- ҮНЭН (Хэрэв текст олдвол) эсвэл ХУДАЛ (Хэрэв текст олдохгүй бол) .
Гаралтын C5 нүдэнд шаардлагатай томьёо:
=ISTEXT(C5)
Enter -г дарж Бага С -ийн үлдсэн нүдийг автоматаар дүүргэсний дараа бид бүх буцаах утгыг авах болно. Б багана дахь өгөгдлийн төрлөөс хамаарч ҮНЭН эсвэл ХУДАЛ тэй.
3 . Excel-ийн IF функцтэй нүднүүдийн муж доторх тусгай текстийг хайх
Хэрэв функц нь нөхцөл хангагдсан эсэхийг шалгах ба функц нь логик утгыг буцаадаг- ҮНЭН эсвэл ХУДАЛ . Доорх зурган дээр Б баганад зарим текст өгөгдөл байна. Гаралтын толгой хэсэгт С багана бид IF функцийг ашиглан ‘Англи’ улсын нэрийг хайна. Хэрэв нөхцөл хангагдсан бол буцаах утга нь 'Тийм' , эс бөгөөс 'Үгүй' болно.
Эхний гаралтын C5 нүдэн дэх шаардлагатай томьёо нь:
=IF(B5="England","Yes","No")
<3-г дарсны дараа байх болно>Оруулах мөн үлдсэн нүднүүдийг бөглөхөд бид B8 -д Тийм буцах утгыг олох болно, учир нь нүдэнд Англи текст агуулагдаж байна. Бусад гаралтын нүднүүд нь өгөгдсөн нөхцөл хангагдаагүй учир Үгүй буцах утгыг харуулах болно
4. Excel-ийн нүднүүдийн муж дахь текстийн хэсэгчилсэн тохирлыг хайх
IF, ISNUMBER , SEARCH функцуудыг нэгтгэснээр бид харна. Хэсэгчилсэн тохирох нүднүүдийн хувьд томьёо нь шалгуурт таарч байвал 'Олдсон' -г буцаана, эс бөгөөс 'Олдсонгүй' -г буцаана.
Жишээ нь, Б баганад байгаа өгөгдсөн бичвэрүүдээс бид 'АНУ', гэсэн текстийг, Гаралт толгойн доор томьёог хайх болно. харгалзах хайлтанд 'Олдсон' эсвэл 'Олдсонгүй' -г буцаана.
Гаралтад шаардлагатай томьёо C5 нүд нь:
=IF(ISNUMBER(SEARCH("USA",B5)),"Found","Not Found")
Одоо Enter -г дарж, бүхэл бүтэн нүдийг автоматаар бөглөнө үү. багана, та буцаах утгуудыг нэг дор авах болно. B8 нүд нь 'АНУ' текстийг агуулж байгаа тул томъёо нь C8 нүдэнд 'Олдсон' -г буцаалаа.
🔎 Томъёо хэрхэн ажилладаг вэ?
- SEARCH функц нь дараах зүйлийг хайдаг. 'АНУ' гэсэн текстийг нүдэнд оруулах ба текстийн эхлэлийн байрлалыг буцаана. Хэрэв текст олдохгүй бол функц нь #VALUE алдааг буцаана.
- ISNUMBER функц нь SEARCH функцээр олдсон буцах утга нь тоон утга эсвэл биш бөгөөд буцах утгын төрлөөс хамааран ҮНЭН эсвэл ХУДАЛ -г буцаана.
- Эцэст нь Хэрэв функц логикийн утгуудыг хайдаг- ҮНЭН эсвэл ХУДАЛ болон ҮНЭН<-д 'Олдсон' -г буцаана. 4>, ХУДАЛ -д 'Одоогүй' .
5. IF болон COUNTIF функцийг нэгтгэж, мужаас тодорхой текст хайх
Одоо D баганад Б баганад байгаа текстүүдээс олох зарим үгс байна. . Бид энд IF болон COUNTIF функцуудыг нэгтгэх болно. COUNTIF функц нь Б баганын D баганаас сонгогдсон текстийн олдворуудын тоог тоолно. IF функц нь '0' -ээс их тоог хайж 'Олдсон' гэсэн мессежийг буцаана, эс бөгөөс '-г буцаана. Олдсонгүй'.
Эхний гаралтын E5 нүдэнд харгалзах томъёо нь:
байх болно. =IF(COUNTIF($B$5:$B$9,"*"&D5&"*")>0,"Found","Not Found")
Enter -г дарж Е багана -ийн үлдсэн нүдийг автоматаар дүүргэсний дараа бид 'Олдсон' эсвэл 'Олдсонгүй' гэсэн бүх үр дүнгийн утгыг даруй аваарай.
Дэлгэрэнгүй унших: Excel-ийн нүдэнд тодорхой текст агуулагдаж байгаа эсэхийг хэрхэн олох вэ
6. Текст хайх, буцаах утгыг хайх функцийг ашиглах
i. Муж доторх текст хайх VLOOKUP функц
TheVLOOKUP функц нь хүснэгтийн хамгийн зүүн талын баганад байгаа утгыг хайж, заасан баганаас нэг мөрөнд утгыг буцаана. Дараах хүснэгтэд худалдагчдын санамсаргүй нэрс, тэдгээрийн харгалзах борлуулалт, борлуулалтаас хамааран 10% урамшуулал агуулсан гурван багана байна.
Гаралтад C12 нүдэн дээр бид' C11 -д өгөгдсөн худалдагчийн нэрийг хайхын тулд VLOOKUP функцийг ашиглах бөгөөд функц нь дараа нь харгалзах худалдагчид урамшууллын хэмжээг буцаана.
Тиймээс C12 нүдний VLOOKUP функцтэй холбогдох томъёо нь:
=VLOOKUP(C11,B5:D9,3,FALSE)
<4 байх ёстой>
Enter товчийг дарсны дараа бид Сэмийн урамшууллын хэмжээг нэг дор авах болно.
Дэлгэрэнгүй унших: Excel програмын нүдэн дэх текстийг хэрхэн олох вэ
ii. Муж доторх текст хайх HLOOKUP функц
HLOOKUP функц нь VLOOKUP функцын эсрэг талд ажилладаг. HLOOKUP функц нь хүснэгтийн дээд эгнээнд байгаа утгыг хайж, заасан мөрийн ижил баганад байгаа утгыг буцаана.
Дараах зурган дээр худалдагчийн санамсаргүй нэрсийг харуулав. , тэдгээрийн харгалзах борлуулалт, урамшуулал одоо шилжүүлсэн дарааллаар байна. Гаралтын C9 нүдэн дээр бид HLOOKUP функцийг ашиглан Сэмийн урамшууллын дүнг буцаана.
Шаардлагатай C9 -д байгаа HLOOKUP функцтэй томьёобайх:
=HLOOKUP(C8,C4:G6,3,FALSE)
Enter товчийг дарсны дараа функц нь Сэмийн урамшууллын хэмжээг буцаана. хол.
Дэлгэрэнгүй унших: Excel-ийн хүрээн дэх утгыг хэрхэн олох вэ
iii . Муж доторх текст хайх XLOOKUP функц
XLOOKUP функц нь Microsoft Excel-ийн асар том нэмэлт бөгөөд учир нь энэ функц нь VLOOKUP болон <3-ын аль алиныг нь гүйцэлдүүлдэг>HLOOKUP
функцууд. XLOOKUPфункц нь тохирох мужийг хайж, массивын хоёр дахь мужаас харгалзах зүйлийг буцаана. Энэ функцтэй холбоотой нэг асуудал нь зөвхөн Excel 365дээр байдаг.Өмнө нь VLOOKUP функцийг ашиглаж байсан дараах хүснэгтэд бид ашиглах болно. XLOOKUP функцийг одоо C12 нүдэн дэх ижил төстэй гаралтыг буцаана.
Тиймээс харгалзах нүдэнд холбогдох томъёо нь:
=XLOOKUP(C11,B5:B9,D5:D9)
Одоо Enter товчийг дарснаар та Сэмд зориулсан урамшууллын хэмжээг авах болно.
Мөн одоо өгөгдлийн хүснэгтийг шилжүүлэв. Тиймээс XLOOKUP функц нь утгыг хэвтээ байдлаар хайж, өгөгдсөн утга эсвэл текстийн заасан мөрөөс гаралтыг буцаана.
XLOOKUP -тэй холбогдох томъёо. C9 нүдний функц нь:
=XLOOKUP(C21,C17:G17,C19:G19)
Enter товчийг дарсны дараа , та өмнө нь олдсонтой төстэй үр дүнг авах болно.
7. Муж доторх текстийг олохын тулд INDEX-MATCH томъёог ашиглана ууExcel-д
Энэ хэсэгт бид INDEX болон MATCH функцуудын хослолыг ашиглах болно. INDEX функц нь тухайн мөр, баганын огтлолцол дээрх утга эсвэл лавлагааг буцаана. MATCH функц нь тодорхой дарааллаар заасан утгатай тохирох массив дахь зүйлийн харьцангуй байрлалыг буцаана.
Тиймээс INDEX -ээс бүрдэх шаардлагатай томьёо. C12 гаралт дахь MATCH функцууд нь:
=INDEX(B5:D9,MATCH(C11,B5:B9,0),3)
<0 байх болно>Одоо Enterтовчийг дарснаар та үр дүнгийн утгыг шууд олох болно.
8. Муж доторх текстийг хайж, нүдний лавлагааг буцаана уу
CELL функцийг ашигласнаар бид хайлтын текстийн нүдний лавлагааг нүднүүдийн муж эсвэл хүснэгтэд буцааж өгөх боломжтой. Дараах хүснэгтээс (B5:B9) бид 'АНУ' текстийн хэсэгчилсэн тохирлыг хайж олох бөгөөд харгалзах томьёо нь <дахь олдворын нүдний лавлагааг буцаана. 3>C12 .
C12 гаралт дахь CELL функцтэй шаардлагатай томъёо нь:
=CELL("address",INDEX(B5:B9,MATCH("*"&C11&"*",B5:B9,0)))
Томьёо нь доорх дэлгэцийн агшинд үзүүлсэн шиг холбогдох хайлтын үнэмлэхүй нүдний лавлагааг буцаана.
9. Давтагдсан тохиолдлуудад Текстийг хайж, бүх байрлалыг буцаана уу
Бидэнд Текст толгойн доор В баганад давталттай бичвэрүүд байна гэж бодъё. ЮуСонгосон текстийн утгын давталтын бүх мөрийн байрлалыг буцаах томьёог ашиглах нь бидний хийх болно.
Хэрэв бид текстийг хайхыг хүсвэл Б баганад 'АНУ' болон давталтын бүх мөрийн дугаарыг буцаавал E5 нүдэн дээр дараах томъёог хэрэглэнэ:
=SMALL(IF($E$4=$B$5:$B$12,ROW($B$5:$B$12)-ROW($A$1)+1),ROW(1:1))
Enter -г дараад Дүүргэх бариул -г ашигласны дараа хүртэл бөглөнө үү. #NUM алдаа олдсон тул бид 'АНУ' сонгосон текстийн Б баганаас бүх мөрийн дугаарыг авах болно.
🔎 Томъёо хэрхэн ажилладаг вэ?
- Энд байгаа IF функц нь нөхцөлийг биелүүлэхийг хайдаг. ба таарч байгаа мөрийн дугааруудыг ( ROW функцийг ашиглан) буцаана. Эндээс олдсон буцах утгууд нь:
{FALSE;FALSE;7;FALSE;9;FALSE;11;FALSE
- ЖИЖИГ функц нь өмнөх алхамд олдсон массиваас n-р хамгийн бага утгыг буцаана.
10. Тодорхой текст хайж, эхний тэмдэгтийн эхлэлийн байрлалыг буцаана уу
i. FIND функцийг ашиглах
FIND функц нь өөр текст мөр дэх текстийг хайж, сонгосон текстийн эхлэлийн байрлалыг буцаана. FIND функц нь том жижиг жижиг харгалздаг.
Бид B5 нүднээс 'GER' текстийг хайх гэж байна гэж үзвэл.
The C8 гаралтын шаардлагатай томьёо нь:
=FIND(C7,B5)
Enter товчийг дарсны дараа болно. , функц нь 12 -г буцаана, энэ нь B5 нүдэнд байрлах текстийн мөрийн 12-р тэмдэгтээс 'GER' текст олдсон гэсэн үг юм.
FIND функц нь том жижиг жижиг жижиг үсгийг хардаг тул хэрэв функц <3-ын оронд 'гэр' текстийг хайдаг бол>'GER' дараа нь #VALUE алдааг буцаана.
ii. SEARCH функцийг ашиглах
SEARCH функц нь FIND функцтэй адил ажилладаг. Цорын ганц ялгаа нь SEARCH функц нь том жижиг үсгээр харгалзахгүй, харин FIND функц нь том жижиг үсгээр харагдана.
SEARCH функц мөн буцаана. өөр текст мөр дэх текстийн утгын эхлэлийн байрлал, гаралтын C8 нүдэн дэх шаардлагатай томъёо нь:
=SEARCH(C7, B5)
Enter товчийг дарсны дараа функц нь өмнө нь FIND функцээс олдсонтой төстэй үр дүнг буцаана.
SEARCH функц нь том жижиг жижиг жижиг үсгээр ялгагддаггүй тул хайлтын текстийн FIND функцээс ялгаатай нь функц нь #VALUE алдааг буцаахгүй. 'гэр' энд.
11. Текст хайх, шүүсэн өгөгдлийг буцаахад Excel хүснэгтийг ашиглах
Бидний сүүлийн жишээнд бид Excel хүснэгтийг ашиглан текст хайх ба дараа нь харгалзах мөрийг харуулах болно. шүүх. Тэгэхээр,