Sisukord
Selles õpiobjektis selgitame probleemi põhjusi, miks on FIND funktsioon excelis ei tööta. Microsoft Excel ... FIND funktsiooni kasutatakse selleks, et leida konkreetne märk või alamsõna tekstisõnas. Mõnikord kasutatakse funktsiooni FIND funktsioon ei tööta korralikult ja annab #VALUE viga. See viga tekib valesti valitud argumendi tõttu failis FIND funktsioon.
Lae alla praktiline töövihik
Praktilise töövihiku saate alla laadida siit.
Find Function ei tööta.xlsxExceli FIND-funktsiooni ülevaade
- Kirjeldus
The FIND funktsiooni kasutatakse konkreetse tähemärgi või alamjada leidmiseks tekstisõnas.
- Üldine süntaks
FIND(find_text, within_text, [start_num])
- Argument Kirjeldus
Argument | Nõue | Selgitus |
---|---|---|
find_text | Nõutav | Alamstring, mida me tahame leida. |
within_text | Nõutav | Kus teksti otsitakse. |
[start_num] | Valikuline | Otsingu alguspunkt tekstis. Selle argumendi vaikimisi väärtus on 1 . |
- Tagastab
Konkreetse alamstringi asukoht stringist.
- Saadaval on
Kõik versioonid pärast Excel 2003 .
4 põhjust koos lahendustega, miks funktsioon FIND ei tööta Excelis
Kogu selle artikli jooksul näitame, et 4 põhjused ja lahendused probleemile, miks FIND funktsioon excelis ei tööta. Et seda teile selgelt illustreerida, kasutame iga meetodi jaoks unikaalset andmekogumit.
Põhjus 1: FIND-funktsioon ei tööta, kui argument "within_text" ei sisalda Excelis argumenti "find_text".
Kõigepealt arutame, miks on FIND funktsioon excelis ei tööta, kuna ' within_text ' argument ei sisalda ' find_text ' argument. Järgnevas andmestikus on meil lahtrites mõned stringid ( B5:B8 ). Võime leida lahtrite vahemiku alajaotuste positsioonid ( b ), kasutades FIND funktsioon. Oletame, et leiame alamstringi ' a ' stringis Microsoft Kui te märkate, et alamjada a ei ole stringis Microsoft Nii et antud juhul on within_text ' argument ei sisalda ' find_text ' argument. FIND funktsioon sel juhul ei tööta.
Näeme selle meetodi illustreerimiseks samme.
SAMMUD:
- Alustuseks valige lahter D5 . Sisestage sellesse lahtrisse järgmine valem:
=FIND(C5,B5)
- Press Sisesta .
- Lisaks sellele annab ülaltoodud valem #VALUE viga lahtris D5 kui string Microsoft ei sisalda alajaotust a .
- Lõpuks sisestage järgmised lahtrite valemid ( E6:E8 ) rakkudes ( D6:D8 ). Me saame #VALUE viga igal juhul, kuna allsõnu ei ole stingis.
Lahendus:
Nüüd, et lahendada see viga koopia, järgmised uued väärtused alamsõnade veerus C Kuna within_text ' sisaldab äsja lisatud väärtusi me ei saa ühtegi #VALUE viga.
Loe edasi: Kuidas leida teksti Exceli lahtris
Põhjus 2: FIND-funktsioon Excelis ei tööta argumentide suurustundlikkuse tõttu
Veebilehel Excel, . FIND funktsioon ei tööta, kui ' find_tex t' ei ühti täpselt stringidega ' within_text '. Seega on argumentide juhtumitundlikkus veel üks põhjus, mille tõttu on FIND funktsioon Excel ei tööta. Järgnevas andmestikus on meil sama andmestik lihtsalt erinevate alajaotustega. Lahtris B5 string on Microsoft Sellest stringist leiame alamstringi asukoha. m Me näeme, et alamjada märk on väikeses kirjas, samas kui string sisaldab sama märki suures kirjas.
Vaatame selle meetodi täitmise samme.
SAMMUD:
- Kõigepealt valige lahter D5 . Sisestage sellesse lahtrisse järgmine valem:
=FIND(C5,B5)
- Hit Sisesta .
- Järgmisena näeme, et #VALUE viga lahtris D5 .
- Lõpuks kirjutage üles järgmised lahtrite valemid ( E6:E8 ) rakkudes ( D6:D8 ). Me saame #VALUE viga iga juhtumi puhul, kuna alltähendused ei vasta täpselt üheleki vastavale stringile.
Lahendus:
Selle vea lahendamiseks asendage eelmised alamsõnade väärtused uute väärtustega, mis vastavad täpselt ' within_text ' argument. Pärast asendamist näeme, et FIND funktsioon töötab korralikult ja ei tagasta ühtegi #VALUE viga.
Loe edasi: Kuidas leida, kas lahtrite vahemik sisaldab Excelis konkreetset teksti (4 meetodit)
Sarnased lugemised
- Exceli teksti otsimine vahemikus (11 kiiret meetodit)
- Kuidas leida, kas lahter sisaldab Excelis konkreetset teksti
- Kuidas leida väärtus vahemikus Excelis (3 meetodit)
- Exceli funktsioon: FIND vs SEARCH (võrdlev analüüs)
- Kuidas leida tähemärki stringis Excelis
Põhjus 3: Exceli FIND-funktsioon ei tööta, kui argument 'start_num' on suurem kui argument 'within_text'.
Kasutades FIND funktsiooni puhul on kohustuslik, et väärtus ' start_num ' argument ei ole suurem kui tähemärkide koguarv ' within_text ' argument. FIND funktsioon excelis ei tööta, kui sisestate väärtuse ' start_num ' argument on suurem kui ' within_text ' argument. Selle meetodi illustreerimiseks kasutame järgmist andmestikku.
Vaatame selle meetodi täitmise samme.
SAMMUD:
- Esiteks, valige lahter D5 Kirjutage sellesse lahtrisse järgmine valem:
=FIND(C5,B5,7)
- Seejärel vajutage Sisesta .
- Nii et me saame #VALUE viga lahtris D5 .
See viga tekib, sest alamjada positsioon on M stringis Microsoft on 1 Kuid FIND funktsioon hakkab otsima positsioonist 7 Sellepärast ei suuda funktsioon leida positsiooni M ja tagastab #VALUE viga.
- Lõpuks sisestage lahtrite valemid ( E6:E9 ) rakkudes ( D6:D9 ). Me saame #VALUE viga kõikidel juhtudel, kuna start_num ' argument on suurem kui selle stringi positsioon ' witin_text '.
Lahendus:
Asendage start_num ' argument koos 1 See tegevus eemaldab kõik #VALUE vead andmekogumist. FIND funktsioon tagastab väljundi, sest väärtus ' start_num ' argument on nüüd väiksem kui ' within_text ' argument.
Loe edasi: Leia viimane väärtus veerus, mis on suurem kui null Excelis (2 lihtsat valemit)
Põhjus 4: FIND-funktsioon Excelis ei tööta, kui argument "start_num" on väiksem või võrdne 0-ga
Teine põhjus, miks FIND funktsioon ei tööta excelis on väärtus ' start_num ' argument on väiksem või võrdne 0 Kui me sisestame mis tahes väärtuse ' start_num ' argument 0 või negatiivne FIND funktsioon tagastab #VALUE viga. Selle illustreerimiseks kasutame negatiivset väärtust ' start_num ' argument järgmises andmekogumis.
Niisiis, vaatame selle meetodiga seotud samme.
SAMMUD:
- Alguses valige lahter D5 . Sisestage sellesse lahtrisse järgmine valem:
=FIND(C5,B5,-1)
- Press, Sisesta .
- Selle tulemusena saame #VALUE viga lahtris D5 kuna me kasutasime negatiivset väärtust -1 kui start_num ' argument.
- Lõpuks sisestage järgmised lahtrite valemid ( E6:E8 ) rakkudes ( D6:D8 ). Me saame #VALUE viga igas lahtris. See juhtub seetõttu, et väärtus ' start_num ' argument on igas valemis negatiivne.
Lahendus:
Kuna negatiivne väärtus ' start_num ' argument on põhjus, miks #VALUE viga, mistõttu lihtsalt asendada kõik negatiivsed väärtused 1 Nii et FIND funktsioon ei tagasta #VALUE viga enam.
Loe edasi: Kuidas leida Excelis mitu väärtust (8 kiiret meetodit)
Kokkuvõte
Kokkuvõttes annab see õpetus teile selge ettekujutuse sellest, miks FIND funktsioon ei tööta excelis. Laadige alla selle artikliga kaasasolev harjutustöömapp, et oma oskusi proovile panna. Kui teil on küsimusi, jätke palun kommentaar allpool olevasse lahtrisse. Meie meeskond püüab teile vastata nii kiiresti kui võimalik. Nii et hoidke silma peal, et rohkem intrigeerivaid Microsoft Excel lahendusi tulevikus.