Excel ֆունկցիա՝ FIND vs SEARCH (Համեմատական ​​վերլուծություն)

  • Կիսվել Սա
Hugh West

Microsoft Excel -ում FIND ֆունկցիան և SEARCH ֆունկցիան հնարավորություն է տալիս գտնել անհրաժեշտ այբբենական կամ թվային կապը տողի մեջ, տեքստային տվյալներ ունեցող բջիջում: Այս հոդվածում մենք կտեսնենք Excel-ում FIND և SEARCH ֆունկցիաների համառոտ նկարագիրը:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Դուք կարող եք ներբեռնել աշխատանքային գրքույկը և զբաղվել դրանցով:

FIND & SEARCH Functions.xlsx

Excel-ում FIND ֆունկցիայի ներածություն

Excel-ում FIND ֆունկցիան ներկառուցված ֆունկցիա է: որը դասակարգվում է որպես Տողային/Տեքստային ֆունկցիա : FIND ֆունկցիան սովոր է գտնել որոշակի նիշի կամ ենթատողի գտնվելու վայրը տեքստային տողի ներսում:

Շարահյուսություն:

FIND ֆունկցիայի շարահյուսությունը հետևյալն է.

FIND( find_text, inside_text, [start_num ])

Փաստարկներ.

find_text: [պահանջվում է] Տեքստը, որը մենք փնտրում ենք:

տեքստի ներսում՝ [պարտադիր է] Տեքստը ներառում է այն տեքստը, որը մենք փնտրում ենք: ընտրովի] Սահմանում է այն դիրքը, որտեղ պետք է սկսվի որոնումը: Նիշ 1-ը տեքստի առաջին նիշն է: Եթե ​​սկզբնական համարը նշված չէ, ապա այն համարվում է 1:

Վերադարձի արժեքը.

Գտնել տեքստի գտնվելու վայրը ներկայացված է. թիվ:

Ծանոթացում SEARCH ֆունկցիային Excel-ում

SEARCHֆունկցիան թույլ է տալիս տվյալների բազայում օբյեկտներ որոնել պարզ կամ բարդ որոնման միջոցով: Այս ֆունկցիան տալիս է մեկ տեքստային տողի դիրքը մյուսի ներսում: Այն դասակարգվում է Excel-ում Տողային/Տեքստային ֆունկցիա :

Շարահյուսություն.

Սինտաքսը -ի համար: SEARCH ֆունկցիան է.

SEARCH( find_text,inthin_text,[start_num ])

Փաստարկներ.

գտնել_տեքստը. [պահանջվում է] Որոնվող տեքստը:

տեքստի_ ներսում՝ [պահանջվում է] Տեքստը ներսում որոնելու համար:

start_num. [ըստ ցանկության] Տեքստում որոնումը սկսելու դիրքը: Նախնական արժեքը 1 է:

Վերադարձի արժեք.

Գտնված տեքստի դիրքը ներկայացված է թվով:

Excel FIND ֆունկցիա VS Excel SEARCH ֆունկցիան

Excel-ում FIND ֆունկցիան և SEARCH ֆունկցիան բավականին նման են և կատարում են նույն նպատակը։ , բայց մի փոքր տարբեր, բայց որոշիչ ձևերով: Excel-ի FIND և SEARCH ֆունկցիաների հիմնական տարբերությունն այն է, որ SEARCH -ը մեծատառերի նկատմամբ զգայուն չէ, մինչդեռ FIND -ը մեծատառերի նկատմամբ զգայուն է: Մեկ այլ տարբերություն այն է, որ SEARCH -ը թույլ է տալիս օգտագործել wildcards, մինչդեռ FIND ոչ:

5 Օրինակներ FIND և SEARCH ֆունկցիաների համեմատական ​​արդյունքների հետ: Excel

FIND և SEARCH Excel-ի հնարավորությունները հազվադեպ են օգտագործվում ինքնուրույն: Դրանք սովորաբար օգտագործվում ենայլ գործառույթների հետ համատեղ, ինչպիսիք են MID , LEN , LEFT կամ RIGHT և IFERROR մենք կտեսնենք ստորև բերված օրինակներում:

1. Տեղադրեք Excel FIND & AMP; SEARCH ֆունկցիան տեքստային բջիջում

Մենք կարող ենք ներդնել FIND և SEARCH ֆունկցիաներ՝ տվյալ բառի կամ տառի դիրքը հայտնաբերելու համար: Ենթադրենք, մենք ցանկանում ենք գտնել « e » Excel -ում, ուստի մենք դնում ենք տեքստային տողը B, սյունակում և տեքստային տողի դիրքի արդյունքը: գտնվում է C սյունակում: Հետևեք հետևյալ քայլերին.

  • Այսպիսով, առաջին հերթին մենք կօգտագործենք FIND գործառույթը « e<2-ի դիրքը գտնելու համար:>'. Դրա համար մենք պետք է ընտրենք C5 բջիջը: Դրանից հետո բանաձևը դրեք այդ բջիջի մեջ:
=FIND("e",B5)

  • Այնուհետև սեղմելով Enter ստեղնաշարի վրա ցույց կտա արդյունքը, որը 4 է: Բանաձևը վերադարձնում է 4 , քանի որ e 4 րդ տառն է Excel բառում։
  • Այժմ, երկրորդը, մենք կօգտագործենք SEARCH ֆունկցիան ` « e » դիրքը որոնելու համար: Դա անելու համար մենք պետք է ընտրենք այն բջիջը, որտեղ ցանկանում ենք տեսնել արդյունքը, ուստի ընտրում ենք C6 բջիջը: Այժմ, կոնկրետ բջիջում, մուտքագրեք բանաձևը:
=SEARCH("e",B6)

  • Եվ սեղմեք Enter . Եվ մենք կարող ենք տեսնել, որ արդյունքը 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 ֆունկցիան կհանի տարածության դիրքը. Եվ վերջապես, RIGHT ֆունկցիան ցույց կտա աջակողմյան նիշերը:

  • Հաջորդը, բանաձեւը C սյունակի վրա պատճենելու համար, քաշեք Լրացրեք Handle ներքև կամ պարզապես կրկնակի սեղմեք գումարած (' + ') նշանի վրա:

  • Նմանապես, քաշեք Լրացնել բռնակը սյունակի վրա D ` բանաձեւը կրկնօրինակելու համար:

  • Վերջապես, սա կհանի բոլոր անուններն ու ազգանունները անուններից:

Նշում. Մենք օգտագործում ենք FIND ֆունկցիան SEARCH -ի փոխարեն, քանի որ մենք ցանկանում ենք ավելի ճշգրիտ արժեք ստանալ, քանի որ բոլորս գիտենք, որ FIND ֆունկցիան մեծատառերի զգայուն է:

Կարդալ ավելին. Ինչպես գտնել նիշը String-ում Excel-ում

3. Տեղադրեք FIND ֆունկցիան Excel-ում որոշակի նիշի N-րդ դեպքը գտնելու համար

Ենթադրենք, որ մենք ունենք որոշակի տեքստային տող՝ հատուկ գրանշանով գծիկ (' ') B սյունակում: Եվ մենք ուզում ենք գտնել 2 nd և 3 rd դիրքերը գծիկ (' ') հաջորդաբար C և D սյունակներում: Հատուկ նիշի դիրքը ստանալու համար եկեք հետևենք քայլերին:

  • Նույնպես նախորդ օրինակներում, նախ ընտրեք ձեր աղյուսակի այն բջիջը, որտեղԴուք ցանկանում եք տեսնել արդյունքը բանաձևն օգտագործելուց հետո: Այսպիսով, մենք ընտրում ենք C5 բջիջը:
  • Երկրորդ, բանաձևը տեղադրեք այդ բջիջում:
=FIND("-", B5, FIND("-",B5)+1)

  • Երրորդ, սեղմեք Enter արդյունքը տեսնելու համար:

Այստեղ բանաձևն է ստանալ 2 րդ դիրքը:

  • Այնուհետև, քաշեք Լրացնել բռնակը ներքև` բանաձևը պատճենելու համար:

  • Այնուհետև մենք ցանկանում ենք ստանալ 3 րդ դիրքը D սյունակում: Այսպիսով, մենք ընտրում ենք D5 բջիջը և այնտեղ դնում բանաձևը: , սեղմեք Enter ստեղնաշարի վրա:

Այստեղ բանաձևը ցույց կտա 3 rd հատուկ նիշի դիրքը:

  • Եվ այժմ նորից քաշեք Լրացնել բռնակը ներքև` բանաձևը կրկնօրինակելու սյունակում D :
  • Վերջապես, հետևելով քայլերին, դուք կստանաք ձեր ցանկալի արդյունքը:

Կարդալ ավելին` Ինչպես string Excel-ում նիշ գտնելու համար (8 հեշտ եղանակ)

Նման ընթերցումներ

  • Գտնել վերջին արժեքը Excel-ում զրոյից մեծ սյունակում (2 Հեշտ բանաձևեր)
  • Ինչպես գտնել ամենացածր 3 արժեքները Excel-ում (5 հեշտ մեթոդ)
  • Գտնել արժեքի առաջին հայտնվելը Range 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 և փնտրեք բացման փակագծի դիրքը « ( », որը 4+1 է, SEARCH(“(“, B5) -ից: մենք կստանանք 4 , քանի որ տարածությունը նույնպես հաշվված է:

Արդյունք → 5 , որը առաջին տառն է « 0 փակագծում: '.

SEARCH(“)”, 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 և SEARCH ֆունկցիաները: Սխալի հաղորդագրությունը ցուցադրելու փոխարեն մենք կարող ենք օգտագործել IFERROR ֆունկցիան` « Չի գտնվել »-ի նման արտահայտիչ հաղորդագրություն ցուցադրելու համար: Օրինակ՝ C10 բջիջ, օգտատերը կարող է մուտքագրել ցանկացած տեքստ, և C5 բջիջը կփնտրվի մուտքագրված տեքստի համար:

  • Սկզբում ընտրեք այն բջիջը, որտեղ ցանկանում եք մուտքագրված տեքստի դիրքը C10 բջիջում: Այսպիսով, մենք ընտրում ենք C11 բջիջը:
  • Երկրորդ, բանաձևը դնում ենք C11b բջիջում:
=IFERROR(FIND(C10, C5), "Given text is not found!")

  • Այնուհետև սեղմեք Մուտքագրեք ստեղնաշարը ձեր ստեղնաշարի վրա: Ինչպես տեսնում եք, այն ցույց կտա 1 : Քանի որ Excel տեքստը գտնվել է միայն մեկ անգամ C5 բջիջում:

  • Տեքստը Indesign չի գտնվել C5 բջիջում: Այսպիսով, դա կտահաղորդագրություն ' Տրված տեքստը չի գտնվել: ':

Կարդալ ավելին. Ինչպես օգտագործել Excel-ում թավ տեքստ գտնելու բանաձև

Ինչ պետք է հիշել

Եթե բավարարվում է հետևյալ պայմաններից որևէ մեկը, Excel FIND և SEARCH ֆունկցիան առաջացնում է #VALUE! սխալ.

  • Տեքստում չկա find_text ֆունկցիան .
  • within_text ունի ավելի քիչ նիշ, քան start_num :
  • start_num կամ զրո է (' 0 ') կամ բացասական արժեք կամ start_num զրոից փոքր կամ հավասար է (' 0 ').

Եզրակացություն

Վերոնշյալը ձեզ կտրամադրի FIND և <: 1>SEARCH գործում է Excel-ում: Հուսով եմ, որ սա կօգնի ձեզ: Եթե ​​ունեք հարցեր, առաջարկություններ կամ կարծիքներ, խնդրում ենք տեղեկացնել մեզ մեկնաբանությունների բաժնում: Կամ կարող եք մի հայացք գցել մեր մյուս հոդվածներին ExcelWIKI.com բլոգում:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: