Š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ā redzēsit #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 Microsoft 365 pašreizējā versija, varat vienkārši ievadīt formulu izvades šūnā un pēc tam nospiest taustiņu ENTER , lai apstiprinātu formulu kā dinamiska masīva formulu. Pretējā gadījumā formula ir jāievada kā mantotā masīva formula: vispirms atlasiet 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 tech 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