Fånga Excel -felmeddelande #NV i en VLOOKUP -fråga

Innehållsförteckning:

Anonim

3 metoder som leder till målet

Varje aktiv användare av VLOOKUP känner till felmeddelandet "#NV". Detta står för "inget värde" eller indikerar att ett sökvärde är "inte tillgängligt". Ett sådant felmeddelande är helt normalt eftersom det är avsett att indikera ett problem för Excel -användaren. Men hur kan du undvika detta felmeddelande? Dessa tre alternativ är tillgängliga för detta:

  • Den ursprungliga metoden
  • Den förenklade metoden från Excel 2013
  • Den nyaste metoden med XLOOKUP

Uppmärksamhet: Om VLOOKUP å andra sidan resulterar i fel värde 0 kan det vara ett annat fel. Detta problem kan lösas i inställningarna för Excel.

1. Undertryck VLOOKUP -fel: Den ursprungliga metoden

Om du vill visa en alternativ text istället för den standardiserade informationen kan du integrera ytterligare två funktioner. För att göra detta är en FEL -funktion länkad till en IF -funktion och byggd runt VLOOKUP. För att avlägsna denna till synes komplicerade sammanfogning börjar vi med befintlig VLOOKUP. Så här ser det ut i exemplet:

= VISNING (C1, A1: B10, 2)

De två ytterligare funktionerna bör nu avgöra om det finns ett fel och sedan agera automatiskt enligt användarens specifikationer. Så om ett fel uppstår bör ett självvalt meddelande visas. Den fullständiga formeln för detta ser ut så här:

= OM (FEL (VISNING (C1, A1: B10,2)), "", VLOOKUP (C1, A1: B10,2))

Det finns utrymme mellan de två citattecken som anger vilken feltext som ska skrivas ut istället för "#NV". Om ingenting anges här förblir felmeddelandet tomt.

Info: Läs den här artikeln för att lära dig hur du undviker fel vid användning av VLOOKUP: Fånga ett Excel -felmeddelande i en VLOOKUP -fråga

2. Att fånga felmeddelanden från Excel 2013 ännu enklare

Sedan Excel -versionen 2013 är det möjligt att lösa detta problem med en mer elegant formel. För detta ändamål används den nya IFNV -funktionen istället för IF -funktionen. Så snart felmeddelandet "#NV" finns, börjar samma process som för if -funktionen. ISERROR -funktionen krävs dock inte här. Innan du kan börja måste dock VLOOKUP justeras kort så att det ser ut så här:

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

IFNV -funktionen är nu inställd för att slutföra formeln

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

De två citattecknen i slutet av formeln fortsätter att göra samma jobb som tidigare: de tillåter användaren att namnge det felmeddelande som kastas ut.

3. Den nyaste metoden med XLOOKUP

Sedan år 2022-2023 har Microsoft 365-användare haft ett ännu snabbare alternativ att själva göra om problemet med felmeddelandet. Istället för den tidigare VLOOKUP används den nya XLOOKUP. Detta eliminerar behovet av både IF- och IFNV -funktionerna samt funktionen FEL.

Info: Om du vill ha mer information om VLOOKUP, läs följande artikel: Undertryck ett # N / A -meddelande med VLOOKUP med ISNV