Šajā tēmā ir izskaidrotas raksturīgākās situācijas, kad rodas #VALUE! kļūda, izmantojot funkcijas INDEX un MATCH kopā formulā. Viens no biežākajiem iemesliem izmantot funkciju INDEX un MATCH kombināciju ir vērtības uzmeklēšana situācijā, kad VLOOKUP jums neder, piemēram, ja uzmeklējamās vērtības garums pārsniedz 255 rakstzīmes.
Problēma. Formula nav ievadīta kā masīvs
Ja izmantojat INDEX kā masīva formulu kopā ar MATCH, lai izgūtu vērtību, formula būs jāpārvērš par masīva formulu, pretējā gadījumā tiks parādīta #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!.
Risinājums: INDEX un MATCH ir jāizmanto kā masīva formula, kas nozīmē, ka ir jānospiež taustiņu kombinācija CTRL+SHIFT+ENTER. Tādējādi formula tiek automātiski aplauzta figūriekavās {}. Ja mēģināsit ievadīt figūriekavas pats, programma Excel formulu parādīs kā tekstu.
Piezīme
Ja jums ir pašreizējā Microsoft 365 versija, varat vienkārši ievadīt formulu izvades šūnā un pēc tam nospiest taustiņu ENTER , lai apstiprinātu formulu kā dinamisko masīva formulu. Pretējā gadījumā formula ir jāievada kā mantota masīva formula, vispirms atlasot izvades šūnu, ievadot formulu izvades šūnā un pēc tam nospiežot taustiņu kombināciju CTRL+SHIFT+ENTER , lai to apstiprinātu. Programma Excel ievietos figūriekavas formulas sākumā un beigās. Papildinformāciju par masīva formulām skatiet rakstā Norādījumi par masīva formulām un piemēri.
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.
Skatiet arī
Vērtību uzmeklēšana, izmantojot funkciju VLOOKUP, INDEX vai MATCH
Pārskats par formulām programmā Excel
Kā nepieļaut kļūdainas formulas