Բովանդակություն
Այս ձեռնարկում մենք կբացատրենք խնդրի պատճառները, թե ինչու FIND ֆունկցիան excel-ում չի աշխատում: Microsoft Excel -ում FIND ֆունկցիան օգտագործվում է տեքստային տողի ներսում որոշակի նիշ կամ ենթատող գտնելու համար: Երբեմն FIND ֆունկցիան ճիշտ չի աշխատում և տալիս է #VALUE սխալ: Այս սխալը տեղի է ունենում FIND ֆունկցիայում արգումենտի սխալ ընտրության արդյունքում:
Ներբեռնեք պրակտիկայի աշխատանքային գիրքը
Դուք կարող եք ներբեռնել պրակտիկայի աշխատանքային գիրքը այստեղից:
Գտնել գործառույթը չի աշխատում.xlsx
Excel FIND ֆունկցիայի ակնարկ
- Նկարագրություն
FIND ֆունկցիան օգտագործվում է տեքստային տողի ներսում որոշակի նիշ կամ ենթատող գտնելու համար
- Ընդհանուր շարահյուսություն
FIND(գտնել_տեքստը, տեքստի ներսում, [սկիզբ_թիվը])
- Փաստարկի նկարագրությունը
Փաստարկ | Պահանջ | Բացատրություն |
---|---|---|
find_text | Պահանջվում է | Ենթատող որը մենք ուզում ենք գտնել: |
text-ի շրջանակներում | Պահանջվում է | Որտեղ է որոնվելու տեքստը: |
[start_num] | Ըստ ցանկության | Տեքստում որոնման սկզբնական դիրքը: Այս արգումենտի լռելյայն արժեքն է 1 : |
- Վերադարձնում է
The որոշակի ենթատողի գտնվելու վայրը տողից:
- Հասանելի է
Բոլոր տարբերակներում Excel 2003-ից հետո :
4 պատճառ լուծումների հետ՝ ԳՏՆԵԼ գործառույթը Excel-ում չաշխատելու համար
Այս հոդվածի ողջ ընթացքում մենք կցուցադրենք 4 պատճառները և լուծումները խնդրին, թե ինչու FIND ֆունկցիան excel-ում չի աշխատում: Սա ձեզ հստակ պատկերացնելու համար մենք կօգտագործենք եզակի տվյալների բազա յուրաքանչյուր մեթոդի համար:
Պատճառ 1. FIND ֆունկցիան չի աշխատում, եթե «տեքստի ներսում» արգումենտը չի պարունակում «find_text» փաստարկ Excel-ում
Առաջինը և ամենակարևորը, մենք կքննարկենք, թե ինչու FIND ֆունկցիան excel-ում չի աշխատում, քանի որ « տեքստի_ներսում » արգումենտը չի պարունակում « find_text » արգումենտը: Հետևյալ տվյալների բազայում մենք ունենք որոշ տողեր բջիջներում ( B5:B8 ): Մենք կարող ենք գտնել բջիջների տիրույթի ենթատողերի դիրքերը ( b ) օգտագործելով FIND գործառույթը: Ենթադրենք, մենք կգտնենք « a » ենթատողի դիրքը Microsoft տողում։ Եթե նկատում եք, որ a ենթատողը չկա Microsoft տողում: Այսպիսով, այս դեպքում « տեքստի_ ներսում » արգումենտը չի պարունակում « գտնել_տեքստը » արգումենտը։ FIND ֆունկցիան այս դեպքում չի աշխատի:
Տեսնենք այս մեթոդը պատկերացնելու քայլերը:
ՔԱՅԼԵՐ :
- Սկզբից ընտրեք D5 բջիջը: Տեղադրեք հետևյալ բանաձևը այդ բջիջում՝
=FIND(C5,B5)
- Սեղմեք Enter .
- Բացի այդ, վերը նշված բանաձեւը տալիս է #VALUE սխալ.բջիջ D5 որպես տող Microsoft ենթաշար չի պարունակում a ։
- Վերջապես, բջիջներում տեղադրեք բջիջների հետևյալ բանաձևերը ( E6:E8 ) ( D6:D8 ): Մենք ստանում ենք #VALUE սխալը յուրաքանչյուր դեպքի համար, քանի որ ենթատողերը չկան խայթոցներում:
Լուծում.
Այժմ այս սխալը լուծելու համար պատճենեք C սյունակում ենթատողերի հետևյալ նոր արժեքները: Քանի որ « տեքստի_ներսում »-ը պարունակում է նոր ավելացված արժեքներ, մենք #VALUE սխալ չենք ստանում:
Կարդալ ավելին. Ինչպես գտնել տեքստ Բջջում Excel-ում
Պատճառ 2. FIND ֆունկցիան Excel-ում չի աշխատում փաստարկների մեծատառ զգայունության պատճառով
Excel-ում FIND ֆունկցիան չի աշխատում, եթե « find_tex t»-ը ճիշտ չի համընկնում « in_text»-ի տողերի հետ: '։ Այսպիսով, արգումենտների մեծատառերի զգայունությունը ևս մեկ պատճառ է, որի համար FIND ֆունկցիան Excel -ում չի աշխատում: Հետևյալ տվյալների բազայում մենք ունենք նույն տվյալների բազան՝ պարզապես տարբեր ենթատողերով: B5 բջիջում տողը Microsoft է: Այդ տողից մենք կգտնենք m ենթալարի դիրքը։ Մենք կարող ենք տեսնել, որ ենթալարի նիշը փոքրատառով է, մինչդեռ տողը պարունակում է նույն նիշը մեծատառերով:
Տեսնենք այս մեթոդի կատարման քայլերը:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք D5 բջիջը: Տեղադրեք հետևյալ բանաձևըայդ բջիջում՝
=FIND(C5,B5)
- Սեղմեք Enter ։
- Այնուհետև մենք կարող ենք տեսնել #VALUE սխալը D5 բջիջում:
- Վերջապես , գրեք բջիջների հետևյալ բանաձևերը ( E6:E8 ) բջիջներում ( D6:D8 ): Յուրաքանչյուր դեպքի համար մենք կստանանք #VALUE սխալ, քանի որ ենթատողերը ճիշտ չեն համընկնում համապատասխան տողերից որևէ մեկի հետ:
Լուծում.
Այս սխալը լուծելու համար փոխարինեք ենթատողերի նախորդ արժեքները նոր արժեքներով, որոնք ճիշտ համընկնում են « տեքստի_ ներսում » արգումենտի հետ: Փոխարինելուց հետո մենք կարող ենք տեսնել, որ FIND ֆունկցիան ճիշտ է աշխատում և չի վերադարձնում #VALUE սխալ:
Կարդալ ավելին. Ինչպես պարզել, թե արդյոք բջիջների շարքը պարունակում է հատուկ տեքստ Excel-ում (4 մեթոդ)
Նման ընթերցումներ
- Excel-ի որոնում տեքստի տիրույթում (11 արագ մեթոդ)
- Ինչպես պարզել, թե արդյոք բջիջը պարունակում է հատուկ տեքստ Excel-ում
- Ինչպես գտնել արժեք միջակայքում Excel-ում (3 մեթոդ)
- Excel ֆունկցիան. FIND vs SEARCH (համեմատական վերլուծություն)
- Ինչպես գտնել նիշ Excel-ում տողում
Պատճառ 3. Excel FIND ֆունկցիան չի աշխատում, երբ «start_num» արգումենտն ավելի մեծ է, քան «տեքստի ներսում» արգումենտը
FIND ֆունկցիան օգտագործելիս պարտադիր է, որ « start_num » արգումենտի արժեքը մեծ չլինի ընդհանուր թվից:« տեքստի_ներսում » արգումենտի նիշերը: Excel-ում FIND ֆունկցիան չի աշխատի, եթե դուք մուտքագրեք « start_num » արգումենտի արժեքն ավելի մեծ, քան « տեքստի_ներսում » արգումենտը: Այս մեթոդը ցույց տալու համար մենք կօգտագործենք հետևյալ տվյալների շտեմարանը:
Եկեք տեսնենք այս մեթոդի կատարման քայլերը:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք D5 բջիջը: Այդ բջիջում գրեք հետևյալ բանաձևը՝
=FIND(C5,B5,7)
- Հաջորդը սեղմեք Enter .
- Այսպիսով, մենք ստանում ենք #VALUE սխալը D5 բջիջում:
Այս սխալն առաջանում է, քանի որ M ենթալարի դիրքը Microsoft 1 է: Բայց, FIND ֆունկցիան սկսում է դիտվել 7 դիրքից: Այդ իսկ պատճառով ֆունկցիան չի կարողանում գտնել M դիրքը և վերադարձնում է #VALUE սխալը։
- Վերջում տեղադրեք բջիջների բանաձևերը ( E6:E9 ) բջիջներում ( D6:D9 ): Մենք ստանում ենք #VALUE սխալը բոլոր դեպքերում, քանի որ « start_num » արգումենտն ավելի մեծ է, քան այդ տողի դիրքը « witin_text »-ում:
Լուծում.
Փոխարինեք « start_num » արգումենտը 1 -ով: Այս գործողությունը կհեռացնի բոլոր #VALUE սխալները տվյալների հավաքածուից: FIND ֆունկցիան վերադարձնում է արդյունք, քանի որ « start_num » արգումենտի արժեքն այժմ ավելի փոքր է, քան « տեքստի_ներսում » արգումենտը։
ԿարդացեքԱվելին․ Գտեք վերջին արժեքը Excel-ում զրոյից մեծ սյունակում (2 հեշտ բանաձև)
Պատճառ 4. FIND ֆունկցիան Excel-ում չի աշխատում, եթե «start_num» արգումենտը փոքր է, քան կամ հավասար է 0-ի
Excel-ում FIND ֆունկցիայի չաշխատելու մեկ այլ պատճառ այն է, որ « start_num » արգումենտի արժեքը փոքր է կամ հավասար է -ին: 0 . Եթե մենք մուտքագրենք « start_num » արգումենտի ցանկացած արժեք 0 կամ բացասական, FIND ֆունկցիան կվերադարձնի #VALUE սխալ: Սա ցույց տալու համար մենք կօգտագործենք « start_num » արգումենտի բացասական արժեքը հետևյալ տվյալների բազայում:
Այսպիսով, եկեք տեսնենք սրա հետ կապված քայլերը: մեթոդ:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք D5 բջիջը: Մուտքագրեք հետևյալ բանաձևը այդ բջիջում՝
=FIND(C5,B5,-1)
- Սեղմեք, Enter .
- Արդյունքում, D5 բջիջում մենք ստանում ենք #VALUE սխալ, քանի որ մենք օգտագործել ենք -1 բացասական արժեքը որպես « start_num » արգումենտ:
- Վերջում մուտքագրեք բջիջների հետևյալ բանաձևերը ( E6:E8 ) բջիջներում ( D6:D8 ): Յուրաքանչյուր բջիջում ստանում ենք #VALUE սխալը: Դա տեղի է ունենում, քանի որ « start_num » արգումենտի արժեքը յուրաքանչյուր բանաձևում բացասական է:
Լուծում.
Քանի որ « start_num » արգումենտի բացասական արժեքը #VALUE սխալի պատճառն է, ուստի պարզապես փոխարինեք բոլոր բացասական արժեքները: 1 -ի հետ: Այսպիսով, FIND ֆունկցիան այլևս չի վերադարձնում #VALUE սխալը։
Կարդալ ավելին. Ինչպես գտնել բազմաթիվ արժեքներ Excel-ում (8 արագ մեթոդներ)
Եզրակացություն
Եզրափակելով, այս ձեռնարկը ձեզ հստակ պատկերացում կտա. ինչու FIND ֆունկցիան չի աշխատում excel-ում: Ներբեռնեք գործնական աշխատանքային գրքույկը, որը գալիս է այս հոդվածի հետ՝ ձեր հմտությունները փորձարկելու համար: Եթե ունեք հարցեր, խնդրում ենք թողնել մեկնաբանություն ստորև նշված վանդակում: Մեր թիմը կփորձի հնարավորինս շուտ պատասխանել ձեզ: Այսպիսով, հետևեք ապագայում ավելի հետաքրքիր Microsoft Excel լուծումներին: