Šioje temoje aiškinama įprasti scenarijai, kai susiduriate su #VALUE! klaida, kartu formulėje naudojant INDEX ir MATCH funkcijas. Viena iš dažniausių priežasčių naudoti INDEX ir MATCH derinį – kai norite ieškoti reikšmės scenarijuje, kuriame VLOOKUP jums netinka, pvz., jei jūsų peržvalgos reikšmė yra ilgesnė nei 255 simboliai.
Problema: formulė įvesta ne kaip masyvas
Jei naudojate INDEX kaip masyvo formulę kartu su MATCH, siekdami gauti reikšmę, turėsite konvertuoti formulę į masyvo formulę, kitu atveju bus rodomas #VALUE! klaida.
Tirpalas: INDEX ir MATCH turėtų būti naudojamos kaip masyvo formulė, o tai reiškia, kad turite paspausti CTRL + SHIFT + ENTER. „Excel“ automatiškai įterps formulę į riestinius skliaustelius {}. Jei bandysite įterpti riestinius skliaustelius patys, „„Excel““ rodys formulę kaip tekstą.
Pastaba: Jei turite dabartinę "Microsoft 365" versiją, galite paprasčiausiai įvesti formulę išvesties langelyje, tada paspausti ENTER , kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Kitu atveju formulę reikia įvesti kaip senstelėjusią masyvo formulę: pirmiausia reikia pažymėti išvesties langelį, įvesti formulę išvesties langelyje ir paspausti CTRL+SHIFT+ENTER , kad jį patvirtintumėte. „Excel“ įterpia riestinius skliaustelius formulės pradžioje ir pabaigoje. Daugiau informacijos apie masyvo formules žr. Gairės ir masyvo formulių pavyzdžiai.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
Reikšmių ieškoimas naudojant VLOOKUP, INDEX arba MATCH
Kaip išvengti sugadintų formulių