Virhetuloksen laskennan muuttaminen käytettäessä Vlookup -kaavaa arvoon 0 tai tyhjä solu Microsoft Excelissä

Sisällysluettelo

Joskus saamme virheen tai nollaa, kun käytämme Vlookup -kaavaa. Saamme virheen #N/A, kun kaikki hakuarvot eivät ole käytettävissä tiedoissa, ja saamme nollaa, kun hakuarvo on käytettävissä, mutta poimintasolu on tyhjä.

Tässä artikkelissa aiomme oppia, kuinka voimme muuttaa tulosta soveltamalla Vlookup -kaavaa Microsoft Excelissä.

Tämän ongelman ratkaisemiseksi käytämme IF-, ISERROR- ja Vlookup -toimintoja.

ISERROR -toiminto auttaa meitä tarkistamaan virheen ja palauttaa tuloksen tosi tai epätosi.

JOS -toiminto antaa ehdon ISERROR -funktion perusteella.

Otetaan esimerkki ymmärtääksemme:-

Meillä on 2 tietojoukkoa työntekijöistä. Ensimmäisissä tiedoissa on tietoja, kuten liittymispäivä, työntekijän nimi ja nimitys, ja kohdassa 2toinen tietoja, meillä on vain työntekijöiden koodit ja haluamme valita liittymispäivän Vlookup -toiminnon kautta.

Aloitetaan käyttämällä Vlookup-toimintoa tiedoissa:-

  • Kirjoita kaava soluun G2
  •  = HAKU ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • Paina Enter.
  • Kopioi kaava muihin soluihin.

Nyt voit nähdä yllä olevasta kuvasta, että harvoilla soluilla on tulos, mutta harvoilla soluilla on virhe #N/A ja ensimmäinen solu näyttää 0.

Virheiden välttämiseksi käytä alla olevan toiminnon mukaista toimintoa:-

  • Kirjoita kaava soluun H2
  •  = JOS (VIRHE (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)) 
  • paina Enter
  • Kopioi kaava muihin soluihin.

Nyt näet, että virheiden näyttämisen sijaan solut näyttävät tyhjiltä.

Välttääksesi nollan, käytä alla olevan toiminnon mukaista toimintoa:-

  • Kirjoita kaava soluun H2
  •  = JOS (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) 
  • paina Enter
  • Kopioi kaava muihin soluihin.

Vältä nolla ja virhe yhdessä käyttämällä seuraavaa toimintoa:-

  • Kirjoita kaava soluun H2
  •  = JOS (ISERROR (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE)), "-", IF (VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE) = 0, "-", VLOOKUP ($ F3, $ A $ 3: $ D $ 13,2, FALSE))) 
  • paina Enter
  • Kopioi kaava muihin soluihin.

Tällä tavalla voimme käyttää toimintoja Microsoft Excel -kyselyidemme ratkaisemiseen.

Huomautus: - Microsoft Excel 2003: n uudemmassa versiossa meillä on IFERROR -toiminto, jotta saamme saman tuloksen. Tämä kaava on yhteensopiva kaikkien Microsoft Excel -versioiden kanssa.

Jos pidit blogistamme, jaa se ystävillesi Facebookissa. Voit myös seurata meitä Twitterissä ja Facebookissa.
Haluaisimme kuulla sinusta, kerro meille, kuinka voimme parantaa, täydentää tai innovoida työtämme ja parantaa sitä sinulle. Kirjoita meille osoitteeseen sähköpostisivusto

EdellinenSeuraava

Kommentit

  1. Aiden
    26. elokuuta 2013, klo 10:26

    Nollamerkkijono "" ei ole sama kuin tyhjä solu. Tämä on edelleen 0, jos sitä käytetään lisälaskelmissa.

    Vastaa ↓

Jätä vastaus Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Kommentti

Nimi *

Sähköposti *

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave