Բովանդակություն
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 բլոգում: