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

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Temoje aprašomos dažniausiai pasitaikančios priežastys, kodėl #N/A klaidos turėtų būti rodomas funkcijas INDEX ir MATCH.

Pastaba : Jei norite funkciją INDEX/rungtynės, kad grąžintų prasmingą reikšmę vietoj #N/A, naudokite funkciją IFERROR ir tada įdėti viduje funkcijas INDEX ir MATCH. Pakeičia savo reikšmę #N/A tik apima klaidos ir nebuvo išspręsta, todėl prieš naudodami IFERROR, įsitikinkite, kad formulė veikia taip, kaip norite.

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

Kai funkcija MATCH lookup masyvo neranda ieškomos reikšmės, ji įvyksta klaida #N/A.

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. Pavyzdžiui, langelyje yra skaitinių reikšmių, tačiau 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. Taip pat patikrinkite, ar jei langeliai formatuojami kaip teisingą duomenų tipai.

Masyvo formulės naudojote nespausdami Ctrl + Shift + Enter

Kai naudojate masyvo INDEKSĄ, arba indeksas/reikšmę kartu, turite paspauskite Ctrl + Shift + Enter. "Excel" bus automatiškai perkeliamas į formulę į {} riestiniai. Jei bandote įvesti patys, "Excel" rodys formulę kaip tekstą.

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

Naudojant rungtynės, turi būti į nuoseklumą tarp argumento atitinkantis_tipas reikšmė ir lookup masyvo reikšmės rūšiavimo tvarką. 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.

  • Jei atitinkantis_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)

#NA klaidos sutampa dėl neteisingų rūšiavimo tvarką

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: arba pakeisti argumento atitinkantis_tipas 1, arba Rūšiuoti mažėjimo tvarka formatu, ir bandykite dar kartą pagal formulę.

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.

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Taip pat žr.

Kaip ištaisyti klaidą #N/A

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

Funkcija INDEX

Funkcija MATCH

"Excel" formulių apžvalga

Kaip išvengti sugadintų formulių

Klaidų tikrinimo formulių klaidoms aptikti

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

Visų "Excel" funkcijos (pagal kategoriją)

Tobulinkite savo į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ų.

×