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

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Š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

  • Raskite ir ieškos funkcijas, yra labai panašūs. Jie abu veikia taip pat kaip - raskite simbolis arba teksto eilutę kitoje teksto eilutėje. Skirtumas tarp šių dviejų funkcijų yra, rasti yra didžiųjų ir mažųjų raidžių, o ieškos nėra Didžiosios ir mažosios raidės. Jei nenorite skirti ABC nuo ABC iš teksto eilutės, naudokite IEŠKĄ.

  • 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: Tikrinkite 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.

Klaidos #VALUE! taisymas

Funkcijos FIND/FINDB

IEŠKOS/SEARCHB FUNKCIJOS

„Excel“ formulių apžvalga

Kaip išvengti sugadintų formulių

Formulių klaidų aptikimas

Visų "Excel" funkcijos (pagal abėcėlę)

Visos „Excel“ funkcijos (pagal kategoriją)

Tobulinkite savo „Office“ į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ų.

×