Klaidos #VALUE! ištaisymas funkcijose FIND / FINDB ir SEARCH / SEARCHB

Šioje temoje pateikiamas žinynas, susijęs su dažniausiais #VALUE! klaidos scenarijais naudojant funkcijas FIND / FINDB ir SEARCH / SEARCHB.

Keli dalykai, kuriuos turite žinoti apie FIND ir SEARCH funkcijas

  • Funkcijos FIND ir SEARCH yra labai panašios. Jos abi veikia taip pat – randa simbolį arba teksto eilutę kitoje teksto eilutėje. Skirtumas tarp šių dviejų funkcijų yra tas, kad funkcija FIND skiria didžiąsias ir mažąsias raides, o SEARCH neskiria didžiųjų ir mažųjų raidžių. Jei nenorite teksto eilutėje skirti didžiųjų ir mažųjų raidžių, naudokite funkciją SEARCH.

  • Jei norite sukurti funkciją, kuri pateikia eilutę, pagrįstą nurodytu simbolių skaičiumi, kartu su FIND naudokite funkciją MID. FIND žinyno temoje galite rasti informacijos ir pavyzdžių, kaip naudoti MID ir FIND derinius.

  • Šių funkcijų sintaksė yra tokia pati, rasti_tekstą, ieškoti_tekste, [prad_num]). Paprastai kalbant, ši sintaksė reiškia Ką norite rasti? Kur norite ją rasti? Nuo kokios padėties norėtumėte pradėti?

Problema: rasti_tekstą argumento vertės negalima rasti eilutėje ieškoti_tekste

Jei funkcija neranda teksto, kurį turi rasti nurodytoje teksto eilutėje, ji pateiks #VALUE! klaidą.

Pvz., funkcija

  • = FIND ("pirštinės","Pirštinės (jaunimo)", 1)

Pateiks #VALUE! klaidą, nes eilutėje nėra atitikmens „pirštinės“, bet yra „Pirštinės“. Atminkite, kad funkcija FIND skiria didžiąsias ir mažąsias raides, todėl įsitikinkite, kad reikšmė eilutėje rasti_tekstą turi tikslią atitiktį argumente ieškoti_tekste.

Tačiau ši SEARCH funkcija pateiks reikšmę, lygią 1, nes ji neskiria didžiųjų ir mažųjų raidžių:

  • =SEARCH("pirštinės","Pirštinės (jaunimo)", 1)

Sprendimas: Ištaisykite sintaksę, kaip reikia.

Problema: Argumentas prad_num nustatytas į nulį (0).

Argumentas prad_num yra pasirinktinis argumentas, ir, jei jį praleisite, numatytoji reikšmė turėtų būti lygi 1. Tačiau, jei sintaksėje yra argumentas ir reikšmė nustatyta į 0, pamatysite #VALUE! klaidą.

Sprendimas: pašalinkite norimą prad_num argumentą, jei jis nėra būtinas, arba nustatykite teisingą atitinkamą reikšmę.

Problema: argumentas prad_num didesnis nei argumentas ieškoti_tekste

Pvz., funkcija:

  • = FIND("s","Funkcijos ir formulės",25)

Ieško „s“ eilutėje “Funkcijos ir formulės“ (ieškoti_tekste), pradedant 25-uoju simboliu (prad_num), bet pateiks #VALUE! klaidą, nes eilutėje yra tik 22 simboliai.

Patarimas :  Norėdami rasti teksto eilutės bendrą simbolių skaičių, naudokite funkciją LEN

Sprendimas: ištaisyti pradinį numerį, jei reikia.

Ar turite konkretų klausimą apie funkciją?

Pateikite klausimą „Excel“ bendruomenės forume

Padėkite patobulinti „Excel“

Turite pasiūlymų, kaip galėtume patobulinti kitą „Excel“ versiją? Jei taip, peržiūrėkite temas „Excel“ vartotojo balsas.

Taip pat žr.

#VALUE! klaidos pataisymas

Funkcijos FIND / FINDB

FUNKCIJOS SEARCH / SEARCHB

„Excel“ formulių apžvalga

Kaip išvengti sugadintų formulių

Klaidų tikrinimo naudojimas formulių klaidoms aptikti

Visos „Excel“ funkcijos (pagal abėcėlę)

Visos „Excel“ funkcijos (pagal kategoriją)

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×