30 Excel funkcijų per 30 dienų: ERROR.TYPE (ERROR.TYPE)

Vakar maratone 30 Excel funkcijų per 30 dienų mes ieškojome verčių naudodami funkciją IEŠKOTI (ŽIŪRĖTI). Šiandien mes vėl naudosime šią funkciją, kad pašalintume klaidas.

17-ąją maratono dieną skirsime funkcijos tyrinėjimui ERROR.TYPE (TIPAS.KLAIDA). Jis gali atpažinti klaidų tipus, o jūs, savo ruožtu, galite naudoti šią informaciją joms pašalinti.

Taigi, pažvelkime į informaciją ir funkcijos naudojimo pavyzdžius ERROR.TYPE (KLAIDOS TIPAS) programoje Excel. Jei turite papildomos informacijos ar pavyzdžių, pasidalykite jais komentaruose.

Funkcija 17: ERROR.TYPE

Funkcija ERROR.TYPE (ERROR.TYPE) nustato klaidos tipą pagal skaičių arba grąžina #AT (#N/A), jei klaida nerasta.

Kaip galima naudoti funkciją ERROR.TYPE?

Pasitelkus ERROR.TYPE (ERROR.TYPE) Galite:

  • nustatyti klaidos tipą.
  • padėti vartotojams ištaisyti pasitaikančias klaidas.

Sintaksė ERROR.TYPE

Funkcija ERROR.TYPE (ERRORTYPE) turi tokią sintaksę:

ERROR.TYPE(error_val)

ТИП.ОШИБКИ(значение_ошибки)

  • error_val (klaidos_vertė) yra ta pati klaida, kurią reikia nustatyti.
  • funkcijos grąžinti kodai ERROR.TYPE (TIPAS.KLAIDA):
    • 1 ... #NULL! (#TUŠČIA!)
    • 2 ... # DIV / 0! (#DEL/0!)
    • 3 ... #VALUE! (#SO!)
    • 4 ... #REF! (#SSYL!)
    • 5 ... #NAME? (#VARDAS?)
    • 6 ... #ANT VIENO! (#NUMBER!)
    • 7 ... #AT (#N/A)
    • #AT (#N/A) … bet kuri kita reikšmė

Spąstai ERROR.TYPE

Jei argumento reikšmė error_val (klaidos_reikšmė) nėra klaida, o funkcijos rezultatas ERROR.TYPE (ERROR.TYPE) bus klaidos pranešimas #AT (#N/A). Naudodami funkciją galite to išvengti KLAIDA (ISERROR), kad patikrintumėte, ar nėra klaidos, kaip parodyta 2 pavyzdyje.

1 pavyzdys: klaidos tipo nustatymas

Naudojant funkcijas ERROR.TYPE (KLAIDA.TIPAS) Galite patikrinti langelį, kad nustatytumėte, kokia klaida jame yra. Jei langelyje nėra klaidos, vietoj skaitinio klaidos kodo bus grąžinta reikšmė #AT (#N/A).

=ERROR.TYPE(B3)

=ТИП.ОШИБКИ(B3)

Šiame pavyzdyje langelyje B3 yra #VALUE! (#VALUE!), todėl klaidos tipas yra 3.

2 pavyzdys: padėti vartotojams spręsti klaidas

Sujungiant ERROR.TYPE (KLAIDOS TIPAS) naudodami kitas funkcijas, galite padėti vartotojams ištaisyti langelyje atsirandančias klaidas. Šiame pavyzdyje skaičiai turi būti įvesti į langelius B3 ir C3. Jei įvedamas tekstas, D3 rezultatas bus klaidos pranešimas #VALUE! (#VALUE!). Jei langelyje C3 įvedamas nulis, bus rodomas klaidos pranešimas #DIV/0 (#SECTION/0).

D4 langelyje funkcija KLAIDA (ISERROR) patikrina, ar nėra klaidos, ir ERROR.TYPE (ERROR.TYPE) grąžina šios klaidos numerį. Funkcija IEŠKOTI (LOOKUP) klaidų kodų lentelėje suranda atitinkamą pranešimą su patarimu, kaip ištaisyti klaidą, ir parodo jį vartotojui.

=IF(ISERROR(D3),LOOKUP(ERROR.TYPE(D3),$B$9:$B$15,$D$9:$D$15),"")

=ЕСЛИ(ЕОШИБКА(D3);ПРОСМОТР(ТИП.ОШИБКИ(D3);$B$9:$B$15;$D$9:$D$15);"")

Čia yra skaitinių klaidų kodų ir rodomų pranešimų atitikties lentelė:

Palikti atsakymą