Fang Excel -fejlmeddelelse #NV i en VLOOKUP -forespørgsel

Indholdsfortegnelse:

Anonim

3 metoder, der fører til målet

Hver aktiv bruger af VLOOKUP kender fejlmeddelelsen "#NV". Dette står for "ingen værdi" eller angiver, at en søgt værdi er "ikke tilgængelig". En sådan fejlmeddelelse er helt normal, da den er beregnet til at angive et problem for Excel -brugeren. Men hvordan kan du undgå denne fejlmeddelelse? Disse tre muligheder er tilgængelige for dette:

  • Den originale metode
  • Den forenklede metode fra Excel 2013
  • Den nyeste metode med XLOOKUP

Opmærksomhed: Hvis VLOOKUP på den anden side resulterer i den forkerte værdi 0, kan det være en anden fejl. Dette problem kan løses i indstillingerne i Excel.

1. Undertryk VLOOKUP -fejl: Den originale metode

Hvis du gerne vil vise en alternativ tekst i stedet for de standardiserede oplysninger, kan du integrere to ekstra funktioner. For at gøre dette er en FEJL -funktion knyttet til en HVIS -funktion og bygget op omkring VLOOKUP. For at fjerne denne tilsyneladende komplicerede sammenkædning starter vi med den eksisterende VLOOKUP. Dette ser sådan ud i eksemplet:

= OPLYSNING (C1, A1: B10, 2)

De to ekstra funktioner skal nu afgøre, om der er en fejl og derefter handle automatisk i henhold til brugerens specifikationer. Så hvis der opstår en fejl, skal der vises en selvvalgt besked. Den fulde formel for dette ser sådan ud:

= HVIS (FEJL (VLOOKUP (C1, A1: B10,2)), "", VLOOKUP (C1, A1: B10,2))

Der er mellemrum mellem de to anførselstegn for at angive, hvilken fejltekst der skal udskrives i stedet for "#NV". Hvis der ikke indtastes noget her, forbliver fejlmeddelelsen tom.

Info: Læs denne artikel for at lære, hvordan du undgår fejl ved brug af VLOOKUP: Fange en Excel -fejlmeddelelse i en VLOOKUP -forespørgsel

2. Det er endnu lettere at fange fejlmeddelelser fra Excel 2013

Siden Excel -version 2013 er det muligt at løse dette problem med en mere elegant formel. Til dette formål bruges den nye IFNV -funktion i stedet for IF -funktionen. Så snart fejlmeddelelsen "#NV" er til stede, begynder den samme proces som for if -funktionen. ISERROR -funktionen er imidlertid ikke påkrævet her. Inden du kan begynde, skal VLOOKUP dog justeres kort, så det ser sådan ud:

VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSK)

IFNV -funktionen er nu indstillet til at fuldføre formlen

= IFNV (VLOOKUP ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE); "")

De to anførselstegn i slutningen af formlen fortsætter med at udføre det samme job som før: de giver brugeren mulighed for at navngive den fejlmeddelelse, der smides ud.

3. Den nyeste metode med XLOOKUP

Siden år 2022-2023 har Microsoft 365-brugere haft en endnu hurtigere mulighed for selv at redesigne problemet med fejlmeddelelsen. I stedet for den tidligere VLOOKUP bruges den nye XLOOKUP. Dette eliminerer behovet for IF- og IFNV -funktionerne samt ISERROR -funktionen.

Info: Hvis du vil have mere information om VLOOKUP, kan du læse følgende artikel: Undertryk en # N / A -besked med VLOOKUP med ISNV