Kaip ištaisyti klaidą #N/A indeksas/MATCH funkcijose

Pastaba:  Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba , kuriuo galite pasinaudoti kaip patogia nuoroda.

Temoje aprašomos dažniausiai pasitaikančios priežastys, kodėl "#N/A klaidos" matyti yra atsiradusi arba INDEXarba MATCH funkcijos.

Pastaba: Jei norite, kad arba INDEX arba MATCH funkcija pateikiama prasmingą reikšmė, vietoj #N/A, funkciją IFERROR naudokite ir tada įdėti, funkcija INDEX ir MATCH funkcijose. Pakeičia savo reikšmę #N/A tik identifikuoja klaidą, tačiau tai neišsprendžia. Todėl, labai svarbu, prieš naudodami IFERROR, įsitikinkite, kad formulė veikia tinkamai, kaip jūs ketinate.

Problema: Nėra duomenų, kad ji atitiktų

Kai MATCH funkcijos lookup masyvo neranda ieškomos reikšmės, ji grąžina #N/A klaida.

Jei manote, kad duomenys yra skaičiuoklės, bet rungtynės negali ir ją susiraskite, gali būti, nes:

  • Langelyje nenumatyti simboliai arba paslėpti tarpus.

  • Langelis gali būti formatuotas kaip tinkamas duomenų tipas. Pvz., langelį yra skaitinės reikšmės, bet jis gali būti suformatuotas kaip tekstas.

Sprendimas: pašalinti nenumatyti simboliai arba paslėpti tarpus, naudokite funkciją CLEAN arba pradžios/pabaigos koregavimas , atitinkamai. Be to, patikrinkite, ar jei langeliai formatuojami kaip teisingą duomenų tipai.

Masyvo formulės naudojote nespausdami Ctrl + Shift + Enter

Kai naudojate masyvo INDEKSĄ, MATCHarba šių dviejų funkcijų derinys, būtina klaviatūroje paspauskite Ctrl-Shift-Enter. "Excel" automatiškai pridėti formulę į {} riestiniai. Jei bandote įvesti patys, "Excel" rodys formulę kaip tekstą.

Problema: Nesutampa atitikties tipas ir duomenų rūšiavimo tvarką

Kai naudojate rungtynės, turėtų būti į nuoseklumą tarp argumento atitinkantis_tipas reikšmė ir rūšiavimo tvarką lookup masyvo reikšmės. Jei sintaksė skiriasi nuo šių taisyklių, pamatysite klaidą #N/A.

  • Jei atitinkantis_tipas 1 arba nenurodyta, ieškos_masyvas reikšmės turi būti didėjančia tvarka. Pvz., -2, -1, 0, 1, 2,..., A, B, C..., FALSE, TRUE (teisinga), pavadinimas kelias.

  • Jeiatitinkantis_tipas -1, ieškos_masyvas reikšmės turi būti mažėjančia tvarka.

Šiame pavyzdyje funkcija MATCH yra

=MATCH(40,B2:B10,-1)

"Excel" funkcija match

Argumento atitinkantis_tipas , sintaksė yra lygi -1, o tai reiškia, kad reikšmių, B2: B10 turėtų būti mažėjimo tvarka formulės dirbti. Tačiau reikšmės didėjimo tvarka ir, įvyksta klaida #N/A.

Sprendimas: Argumento atitinkantis_tipas pakeisti į 1 arba Rūšiuoti mažėjimo formatą. Tada bandykite dar kartą.

Ar turite konkretų klausimą apie funkciją?

Pateikite klausimą „Excel“ bendruomenės forume

Padėkite patobulinti „Excel“

Turite pasiūlymų, kaip galėtume patobulinti kitą „Excel“ versiją? Jei taip, peržiūrėkite temas puslapyje „Excel“ vartotojo balsas.

Taip pat žr.

Kaip ištaisyti klaidą #N/A

Kaip naudoti darbalapio funkcijas INDEX ir MATCH su keliais kriterijais programoje "Excel"

Funkcija INDEX

Funkcija MATCH

„Excel“ formulių apžvalga

Kaip išvengti sugadintų formulių

Klaidų tikrinimo naudojimas formulių klaidoms aptikti

Visų "Excel" funkcijos (pagal abėcėlę)

Visų "Excel" funkcijos (pagal kategoriją)

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×