30 Excel-toimintoa 30 päivässä: ERROR.TYPE (ERROR.TYPE)

Eilen maratonissa 30 Excel-toimintoa 30 päivässä etsimme arvoja funktion avulla KATSO YLÖS (NÄKYMÄ). Tänään käytämme tätä toimintoa uudelleen virheiden korjaamiseen.

Maratonin 17. päivän omistamme funktion tutkimiselle ERROR.TYPE (TYYPPIVIRHE). Se pystyy tunnistamaan virhetyypit, ja sinä puolestaan ​​voit käyttää näitä tietoja niiden poistamiseen.

Katsotaanpa siis tietoja ja esimerkkejä funktion käytöstä ERROR.TYPE (ERROR TYPE) Excelissä. Jos sinulla on lisätietoja tai esimerkkejä, jaa ne kommenteissa.

Toiminto 17: ERROR.TYPE

Toiminto ERROR.TYPE (ERROR.TYPE) määrittää virheen tyypin numeron tai palauttaa #AT (#N/A), jos virhettä ei löydy.

Miten ERROR.TYPE-toimintoa voidaan käyttää?

Sen avulla ERROR.TYPE (ERROR.TYPE) Voit:

  • tunnistaa virheen tyyppi.
  • auttaa käyttäjiä korjaamaan virheet.

Syntaksi ERROR.TYPE

Toiminto ERROR.TYPE (ERRORTYPE) sisältää seuraavan syntaksin:

ERROR.TYPE(error_val)

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

  • error_val (error_value) on sama virhe, joka on tunnistettava.
  • funktion palauttamat koodit ERROR.TYPE (TYYPPIVIRHE):
    • 1 ... #TYHJÄ! (#TYHJÄ!)
    • 2 ... # DIV / 0! (#DEL/0!)
    • 3 ... #ARVO! (#NIIN!)
    • 4 ... #VIITE! (#SSYL!)
    • 5 ... # NIMI? (#NIMI?)
    • 6 ... #YHDELLÄ! (#MÄÄRÄ!)
    • 7 ... #AT (#N/A)
    • #AT (#N/A) … mikä tahansa muu arvo

Traps ERROR.TYPE

Jos argumentin arvo error_val (error_value) ei ole virhe, vaan funktion tulos ERROR.TYPE (ERROR.TYPE) on virheilmoitus #AT (#N/A). Voit välttää tämän, jos käytät toimintoa VIRHE (ISERROR) tarkistaaksesi virheen, kuten esimerkissä 2.

Esimerkki 1: Virhetyypin määrittäminen

Toimintojen käyttö ERROR.TYPE (VIRHE.TYYPPI) Voit tarkistaa solun ja määrittää, millaisen virheen se sisältää. Jos solussa ei ole virhettä, numeerisen virhekoodin sijaan palautetaan arvo #AT (#N/A).

=ERROR.TYPE(B3)

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

Tässä esimerkissä solu B3 sisältää #ARVO! (#ARVO!), joten virhetyyppi on 3.

Esimerkki 2: Autamme käyttäjiä käsittelemään virheitä

Yhdistämällä ERROR.TYPE (VIRHETYYPPI) muiden toimintojen kanssa, voit auttaa käyttäjiä korjaamaan solussa esiintyvät virheet. Tässä esimerkissä numerot on syötettävä soluihin B3 ja C3. Jos tekstiä syötetään, tulos D3:ssa on virheilmoitus #ARVO! (#ARVO!). Jos soluun C3 syötetään nolla, tuloksena on virheilmoitus #DIV/0 (#SECTION/0).

Solussa D4 funktio VIRHE (ISERROR) tarkistaa virheen ja ERROR.TYPE (ERROR.TYPE) palauttaa tämän virheen numeron. Toiminto KATSO YLÖS (HAKU) löytää virhekooditaulukosta sopivan viestin, jossa on vihje virheen korjaamiseen, ja näyttää sen käyttäjälle.

=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);"")

Tässä on taulukko numeeristen virhekoodien ja näytettyjen viestien vastaavuudesta:

Jätä vastaus