Kļūdas #VALUE! izlabošana funkcijā FIND/FINDB un SEARCH/SEARCHB

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Šajā tēmā ir sniegta palīdzība attiecībā uz biežāk lietotajiem scenārijiem kļūdas #VALUE! labošanai funkcijā FIND/FINDB un SEARCH/SEARCHB #VALUE!.

Noderīga informācija par funkcijām FIND un SEARCH

  • Atrast un meklēšanas funkcijas ir ļoti līdzīgas. Abi strādāt tādā pašā veidā - atrodiet neatļauta rakstzīme vai teksta virkne citu teksta virkni. Atšķirība starp šīm divām funkcijām ir tas, ka atrast ir reģistrjutīgas, un meklēšana nav reģistrjutīga. Tāpēc, ja nevēlaties, lai atbilstu gadījumā teksta virknē, izmantojiet MEKLĒŠANU.

  • Ja vēlaties, lai funkcija atgrieztu virkni atbilstoši norādītajam rakstzīmju skaitam, izmantojiet funkciju MID kopā ar funkciju FIND. Informācija par funkciju MID un FIND kombināciju izmantošanu un piemēri ir atrodami FIND palīdzības tēmā.

  • Šo funkciju sintakse ir tāda pati: atrast_tekstu, tekstā, [sāk_]). Vienkāršā latviešu valodā, sintakse nozīmē Ko vēlaties atrast?, Kur vēlaties to atrast?, Kādā vietā vēlaties sākt?

Problēma: vērtība argumentā atrast_tekstu nav atrodama virknē tekstā

Ja funkcija nevar atrast tekstu, kas jāatrod norādītajā teksta virknē, tā parādīs kļūdu #VALUE!.

Piemēram, funkcija:

  • = FIND ("cimdi", "Cimdi (jaunietim)", 1)

parādīs kļūdu #VALUE!, jo nav virknē nav atbilstības "cimdi", bet ir atbilstība "Cimdi". Atcerieties, ka funkcija FIND ir reģistrjutīga, tāpēc pārliecinieties, vai vērtībai ko_atrast ir precīza atbilstība virknē argumentā tekstā.

Tomēr šī funkcija SEARCH atgriež vērtību 1, jo tā nav reģistrjutīga funkcija:

  • = SEARCH ("cimdi", "Cimdi (jaunietim)", 1)

Risinājums Ja nepieciešams, labojiet sintaksi.

Problēma. Arguments sākuma_num ir iestatīts uz nulli (0)

Arguments Sākuma_num ir neobligāts arguments, un ja tas tiek izlaists, tiek pieņemts, ka noklusējuma vērtība ir 1. Tomēr, ja arguments ir sintaksē un tiek iestatīta vērtība 0, tiks parādīta #VALUE! kļūda.

Risinājums Noņemiet argumentusākuma_num, ja tas nav nepieciešams, vai iestatiet to uz pareizo atbilstošo vērtību.

Problēma. Arguments sākuma_num ir lielāks par argumentu tekstā

Piemēram, funkcija:

  • =FIND(“s”,”Funkcijas un formulas”,25)

Meklē "s", virknē "Funkcijas un formulas" (tekstā) sākot no 25 rakstzīmes (sākuma_num), bet atgriež kļūdu #VALUE!, jo virknē ir tikai 22 rakstzīmes.

Padoms.:  Lai noteiktu rakstzīmju kopskaitu teksta virknē, izmantojiet Funkciju LEN

Risinājums: Sākuma numuru, ja ir nepieciešams labot.

Vai jums ir jautājums par kādu konkrētu funkciju?

Jautājuma publicēšana Excel kopienas forumā

Palīdzība Excel uzlabošanā

Vai jums ir ieteikumi, kā mēs varam uzlabot nākamo programmas Excel versiju? Ja tā ir, lūdzu, skatiet tēmas sadaļā Excel User Voice.

Skatiet arī

Kļūdas #VALUE! labošana

FIND/FINDB funkcijas

MEKLĒŠANAS/SEARCHB FUNKCIJAS

Pārskats par formulām programmā Excel

Kā nepieļaut kļūdainas formulas

Kļūdu noteikšana formulās

Visas Excel funkciju (saraksts pēc alfabēta)

Visas Excel funkcijas (pēc kategorijas)

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×