Excel функц: FIND vs SEARCH (Харьцуулсан шинжилгээ)

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

Microsoft Excel FIND функц ба SEARCH функц нь текст өгөгдөл бүхий мөрөнд шаардлагатай цагаан толгойн болон тоон холбоосыг олох боломжийг олгодог. Энэ нийтлэлд бид Excel-ийн FIND болон SEARCH функцуудын тоймыг үзэх болно.

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

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

ОЛ & SEARCH Functions.xlsx

Excel дээрх FIND функцийн танилцуулга

Excel-д FIND функц нь суурилагдсан функц юм үүнийг мөр/текст функц гэж ангилдаг. FIND функц нь текстийн мөр доторх тодорхой тэмдэгт эсвэл дэд мөрийн байршлыг олоход дассан.

Синтакс:

FIND функцийн -ын синтакс нь:

FIND( текстийг олох, текст дотор, [эхлэх_тоо ])

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

текстийг олох: [шаардлагатай] Бидний хайж буй текст.

текст дотор: [шаардлагатай] Текст нь бидний хайж буй текстийг агуулна.

эхлэх_тоо: [ нэмэлт] Хайлт эхлэх ёстой байрлалыг тодорхойлно. 1-р тэмдэгт нь текстийн эхний тэмдэгт юм. Хэрэв эхлэлийн тоог заагаагүй бол 1 гэж үзнэ.

Буцаах утга:

Олдох текстийн байршлыг дараах байдлаар илэрхийлнэ. тоо.

Excel-ийн ХАЙХ функцийн танилцуулга

хайлтфункц нь энгийн эсвэл төвөгтэй хайлтыг ашиглан өгөгдлийн сангийн объектуудыг хайх боломжийг олгодог. Энэ функц нь нэг текст мөрийн нөгөө доторх байрлалыг өгдөг. Үүнийг Excel-ийн Мөр/Текст функц -д ангилдаг.

Синтакс:

-ийн синтакс SEARCH функц нь:

SEARCH( текстийг олох,текст доторх,[эхлэх_тоо ])

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

текстийг олох: [шаардлагатай] Хайж буй текст.

текст дотор: [шаардлагатай] Дотор хайх текст.

эхлэх_тоо: [заавал биш] Текст доторх хайлтыг эхлүүлэх байрлал. Өгөгдмөл утга нь 1.

Буцаах утга:

Олдох текстийн байрлалыг тоогоор илэрхийлнэ.

Excel FIND Function VS Excel SEARCH Function

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

5-д ХАЙХ болон ХАЙХ функцүүдийн харьцуулсан гаралтын жишээнүүд. Excel

Excel-ийн ОЛОХ ба ХАЙХ боломжуудыг бие даан ашиглах нь ховор. Тэдгээрийг ихэвчлэн ашигладаг MID , LEN , LEFT , эсвэл RIGHT , IFERROR зэрэг бусад функцуудтай хослуулан бид харах болно. доорх жишээн дээр байгаа хүмүүс.

1. Excel FIND & AMP; Текстийн нүдэн дэх SEARCH функц

Бид тухайн үг эсвэл үсгийн байрлалыг илрүүлэхийн тулд FIND болон SEARCH функцуудыг оруулж болно. Бид Excel дотроос ' e '-г олохыг хүсч байгаа тул B, баганад текстийн мөр болон текст мөрийн байрлалын үр дүнг оруулав гэж бодъё. C баганад байна. Доорх алхамуудыг дагана уу:

    • функцийг ашиглах гэж байна>'. Үүний тулд бид C5 нүдийг сонгох хэрэгтэй. Үүний дараа томьёог тэр нүдэнд оруулна.
    =FIND("e",B5)

  • Дараа нь Enter <2 дээр дарна уу>гар дээр 4 гэсэн үр дүн гарч ирнэ. e нь Excel үгийн 4 дахь үсэг учраас томьёо нь 4 -г буцаана.
  • Одоо, хоёрдугаарт, бид SEARCH функцийг ашиглан ' e ' байрлалыг хайх болно. Үүнийг хийхийн тулд бид үр дүнг харахыг хүссэн нүдээ сонгох ёстой тул C6 нүдийг сонгоно. Одоо тухайн нүдэнд томьёог оруулна уу.
=SEARCH("e",B6)

  • Тэгээд Enter<товчийг дарна уу. 2>. Үр дүн нь 1 гэдгийг бид харж байна. Томъёо нь 1 буцаана, учир нь E нь Excel үгийн эхний тэмдэгт юм. Бидний мэдэж байгаагаар SEARCH функц нь FIND функц шиг том жижиг үсэг том жижиг эсэхээс үл хамаарна. Энэ үсгийг олоход тэр даруй үр дүнг харуулах болно.

  • Тиймээс FIND болон SEARCH-ыг ашиглан функцууд нь бид текстийн мөрөнд ямар ч үг эсвэл үсгийн байрлалыг олж мэдэх боломжтой.

Дэлгэрэнгүй унших: Excel-ийн нүдэн дэх текстийг хэрхэн олох вэ

2. Өгөгдсөн тэмдэгтийн өмнө болон хойно ирэх мөрийг олохын тулд FIND функцийг ашиглана

Бид B баганад зарим нэрс байгаа бөгөөд бид нэр болон овог нэрийг олохыг хүсэж байна гэж бодъё. C ба D баганад тус бүрийг нэрлэнэ. Үүнийг хийхийн тулд бид дараах процедурыг хийх хэрэгтэй:

  • Эхлээд нэрийг авахын тулд C5 нүдийг сонгоно. Бид FIND эсвэл SEARCH функцийг LEFT функцтэй хослуулан ашиглаж болно. Тэгэхээр бид FIND функцийг ашиглаж байна.
  • Хоёрдугаарт, томьёог C5 нүдэнд оруулна.
=LEFT(B5, FIND(" ", B5)-1)

  • Дараа нь Enter дарна уу.

  • Одоо , бид овог нэрийг авахыг хүсч байна, үүний тулд бид RIGHT , FIND эсвэл SEARCH болон LEN холбоосыг ашиглаж болно. функцууд. Тиймээс өмнөх шигээ D5 нүдийг сонгоод томьёог энд оруулна.
=RIGHT(B5,LEN(B5)-FIND(" ",B5))

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

Энд LEN функц нийт тэмдэгтийн тоог хуримтлуулах ба дараа нь FIND функц зайны байрлалыг хасах болно. Эцэст нь БАРУУН функц баруун талын тэмдэгтүүдийг харуулах болно.

  • Дараа нь C багана дээр томьёог хуулахын тулд -г чирнэ үү. Бөглөх бариулыг доошоо эсвэл нэмэх (' + ') тэмдэг дээр давхар товшино уу.

  • Үүнтэй адилаар томьёог хуулбарлахын тулд Дүүргэх бариулыг D баганын дээгүүр чирнэ үү.

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

Тэмдэглэл: Бид Бид илүү нарийвчлалтай утгыг авахыг хүсэж байгаа тул ХАЙХ -ын оронд ФИНД функцийг тохируулна уу. FIND функц жижиг жижиг жижиг том үсгийг мэдэрдэг гэдгийг бид бүгд мэднэ.

Дэлгэрэнгүйг уншина уу: Excel дээрх мөрт тэмдэгтийг хэрхэн олох вэ

3. Excel-д тодорхой тэмдэгтийн N дах тохиолдлыг олохын тулд FIND функцийг оруулна уу

Бидэнд зураас (' –<2) тусгай тэмдэгт бүхий текст мөр байна гэж бодъё>') B баганад. Мөн бид зураас (' )-ийн 2 nd ба 3 rd байрлалыг олохыг хүсч байна. – ') C ба D баганад дараалан бичнэ. Тусгай тэмдэгтийн байрлалыг авахын тулд доошоо алхмуудыг дагана уу.

  • Өмнөх жишээнүүдийн нэгэн адил эхлээд хүснэгтийнхээ нүдийг сонго.Та томъёог хэрэглэсний дараа үр дүнг харахыг хүсч байна. Тиймээс бид C5 нүдийг сонгоно.
  • Хоёрдугаарт, томьёог тэр нүдэнд оруулна.
=FIND("-", B5, FIND("-",B5)+1)

  • Гуравдугаарт, Enter товчийг дарж үр дүнг харна уу.

Энд томъёо нь дараахыг авна. 2 nd байрлал.

  • Цаашилбал, томьёог хуулахын тулд Дүүргэх бариулыг доош чирнэ үү.

  • Дараа нь D баганын 3 rd байрлалыг авахыг хүсч байна. Тиймээс бид D5 нүдийг сонгоод томьёог тэнд тавина.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • Цаашилбал , гар дээрх Enter товчийг дарна уу.

Энд томьёо нь 3 -г харуулах болно. rd тусгай тэмдэгтийн байрлал.

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

Дэлгэрэнгүй унших: Хэрхэн Excel мөрт тэмдэгт олох (8 хялбар арга)

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

  • Excel-ийн тэгээс их баганын сүүлчийн утгыг олох (2 хялбар томьёо)
  • Excel-ийн хамгийн бага 3 утгыг хэрхэн олох вэ (5 хялбар арга)
  • Хялбар утгын нэг дэх утгыг олох Excel-ийн хүрээ (3 арга)
  • Excel доторх гадаад холбоосыг олох (6 хурдан арга)
  • Эксэл доторх тодорхой текст байгаа эсэхийг хэрхэн олох вэ Excel

4. SEARCH функцийг дараахад хэрэглэнэХаалтны хоорондох текстийг олох

Бидэнд ямар нэг текстийн мөр байгаа бөгөөд бид зөвхөн хаалтанд орсон текстийг авахыг хүсч байна гэж бодъё. Эдгээр текстийн мөрүүдийг Хаалтанд оруулахын тулд MID функц хэрэгтэй бөгөөд шаардлагатай тооны тэмдэгтүүдийг мөрнөөс салгах хэрэгтэй. Мөн FIND эсвэл SEARCH функцууд нь юунаас эхлэх, хэдэн үсэг салгахаа олох боломжтой. Доорх алхмуудыг дагана уу.

  • Эхлээд үр дүнг харахыг хүссэн нүдээ сонгоно уу. Тиймээс бид C5 нүдийг сонгоно.
  • Дараа нь томьёог тухайн нүдэнд хуулж буулгана.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

  • Дараа нь Enter товчийг дарна уу.

Та хийх ёстой зүйл бол нүдний дугаарыг солих явдал юм. Томьёог буулгасны дараа нүдний байршлын дагуу.

  • Үүний дараа Дүүргэх бариулыг доош чирж томьёог хуулбарлана.

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

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

SEARCH(“(“, B5)+1 : Энэ нь нүднээс нүдний утгыг авна. B5 , SEARCH(“(“, B5) -аас ' ( ' нээх хаалтны байрлалыг хайна уу. 4+1 . Бид 4 авах болно, учир нь зайг бас тоолох болно.

Гаралт → 5 , энэ нь ' 0 хаалт доторх эхний үсэг юм. '.

ХАЙХ(“)”, B5)-SEARCH(“(“,B5)-1 : Энэ нь ‘ ) ’ хаалтын хаалтын байрлалыг олох болно. Мөн нээх хаалтны байрлалыг хасна.

Гаралт → 10-4-1; 6-1; 5 , энэ нь ' 1 ' хаалт доторх сүүлчийн үсэг юм.

MID(B5, SEARCH(“(“,B5)+1, SEARCH(“)”,B5)-SEARCH(“(“,B5)-1) : Энэ нь хаалт доторх текстийг задлах болно.

Гаралт → 01001

Дэлгэрэнгүй унших: Excel-ийн хүрээнд текст хайх (11 хурдан арга)

5. FIND & IFERROR Текстийг олоход гарсан алдааг засах функцууд

Хэрэв find_text олдохгүй бол FIND <2 аль алинд нь алдааны мэдэгдлийг харуулна>болон SEARCH функцүүд. Бид алдааны мессежийг харуулахын оронд IFERROR функцийг ' Олдсонгүй ' гэх мэт илэрхийлэлтэй мессежийг харуулахад ашиглаж болно. Жишээ нь: C10 нүдэнд хэрэглэгч дурын текст оруулах боломжтой бөгөөд C5 нүдийг оруулсан текстийг хайх болно.

  • Эхлээд хүссэн нүдээ сонгоно уу. C10 нүдэнд тооцогдох текстийн байрлал. Тиймээс бид C11 нүдийг сонгоно.
  • Хоёрдугаарт, C11b нүдэнд томьёог оруулна.
=IFERROR(FIND(C10, C5), "Given text is not found!")

  • Дараа нь <товчийг дарна уу. 1>Гар дээрээ товчлуурыг оруулна уу. Таны харж байгаагаар 1 харагдах болно. Учир нь Excel текст C5 нүдэнд нэг л удаа олддог.

  • Текст Indesign C5 нүдэнд олдсонгүй. Тэгэхээр өгөх болно' Өгөгдсөн текст олдсонгүй! ' гэсэн мессеж.

Дэлгэрэнгүй унших: Хэрхэн ашиглах вэ Excel програмаас тод бичвэр олох томьёо

Санамжлах зүйлс

Хэрэв дараах нөхцлүүдийн аль нэг нь хангагдсан бол Excel ОЛОХ болон SEARCH функц нь #VALUE! алдаа үүсгэдэг:

  • Текст дотор текстийг олох <функц байхгүй байна. 2>.
  • текст доторх нь эхлэх_тоо -с цөөн тэмдэгттэй.
  • эхлэх_тоо нь тэг (' 0 ') эсвэл сөрөг утгатай эсвэл эхлэх_тоо тэгээс бага буюу тэнцүү (' 0 ').

Дүгнэлт

Дээрх нь танд ОЛОХ болон <-н тоймыг өгөх болно. Excel дээрх 1>SEARCH функцууд. Энэ нь танд тусална гэж найдаж байна! Хэрэв танд асуулт, санал, санал хүсэлт байвал коммент хэсэгт мэдэгдээрэй. Эсвэл та ExcelWIKI.com блогоос манай бусад нийтлэлүүдийг үзэж болно!

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