Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016

Š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

  • Funkcijas FIND un SEARCH ir ļoti līdzīgas. Tās abas darbojas vienādi — atrod atsevišķas rakstzīmes vai teksta virkni citā teksta virknē. Atšķirība starp šīm abām funkcijām ir tas, ka funkcija FIND ir reģistrjutīga, bet funkcija SEARCH nav reģistrjutīga. Tātad, ja nevēlaties atbilstību reģistram teksta virknē, izmantojiet SEARCH.

  • 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ā #VALUE! Ja norādītā pozīcija atrodas pirms lauka pirmā vienuma vai aiz lauka pēdējā vienuma, formula radīs kļūdu #REF!.

Piemēram, funkcija:

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

Atmetīs #VALUE! kļūda, 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, find_text šūnas vērtībai ir precīza atbilstība argumenta within_text virknē.

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" (within_text), sākot no 25. rakstzīmes (start_num), bet atgriež #VALUE! jo virknē ir tikai 22 rakstzīmes.

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

Risinājums Ja nepieciešams, labojiet sākuma numuru.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tech kopienā vai saņemt atbalstu kopienās.

Skatiet arī

Kļūdas #VALUE! labošana

Funkcijas FIND/FINDB

FUNKCIJAS SEARCH/SEARCHB

Pārskats par formulām programmā Excel

Kā nepieļaut kļūdainas formulas

Kļūdu noteikšana formulās

Visas Excel funkcijas (alfabētiskā secībā)

Visas Excel funkcijas (pēc kategorijas)

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.