Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Så här felsöker du VLOOKUP-fel i Excel

Kämpar du med VLOOKUP-funktionen i Microsoft Excel? Här är några felsökningstips som hjälper dig.

Det finns få saker som får fram svettarna i Microsoft Excel-användare mer än tanken på ett VLOOKUP-fel. Om du inte känner till Excel är VLOOKUP en av de svåraste eller åtminstone en av de minst förstådda funktionerna.

Syftet med VLOOKUP är att söka efter och returnera data från en annan kolumn i ditt Excel-kalkylblad. Tyvärr, om du får din VLOOKUP-formel fel, kommer Excel att kasta ett fel åt dig. Låt oss gå igenom några vanliga VLOOKUP-fel och förklara hur vi felsöker dem.

Begränsningar av VLOOKUP

Innan du börjar använda VLOOKUP bör du vara medveten om att det inte alltid är det bästa alternativet för Excel-användare.

Till att börja med kan den inte användas för att slå upp data till vänster om den. Det visar också bara det första värdet som det hittar, vilket innebär att VLOOKUP inte är ett alternativ för dataområden med duplicerade värden. Din sökkolumn måste också vara längst till vänster i ditt dataintervall.

I exemplet nedan, den längsta kolumnen (kolumn A) används som sökkolumn. Det finns inga dubblerade värden i intervallet och uppslagsdata (i det här fallet data från kolumn B) är till höger om sökkolumnen.

INDEX- och MATCH-funktionerna skulle vara bra alternativ om något av dessa problem är ett problem, liksom den nya XLOOKUP-funktionen i Excel, för närvarande i betatestning.

VLOOKUP kräver också att data ordnas i rader för att korrekt kunna söka och returnera data. HLOOKUP skulle vara ett bra alternativ om så inte är fallet.

Det finns några ytterligare begränsningar för VLOOKUP-formler som kan orsaka fel, som vi kommer att förklara ytterligare.

VLOOKUP och # N / A-fel

Ett av de vanligaste VLOOKUP-felen i Excel är # Ej tillämpligt fel. Det här felet uppstår när VLOOKUP inte hittar det värde du söker efter.

Till att börja med kanske sökvärdet inte finns i ditt dataområde, eller så har du kanske använt fel värde. Om du ser ett EJ-fel, dubbelkolla värdet i din VLOOKUP-formel.

Om värdet är korrekt finns ditt sökvärde inte. Detta förutsätter att du använder VLOOKUP för att hitta exakta matchningar med range_lookup argument inställt på FALSK.

VLOOKUP returnerar ett NA-fel i Excel

I exemplet ovan söker du efter en studentlegitimation med nummer 104 (i cell G4) returnerar en # N / A-fel eftersom det minsta ID-numret i intervallet är 105.

Om range_lookup argumentet i slutet av din VLOOKUP-formel saknas eller är inställt på SANN, sedan returnerar VLOOKUP ett # N / A-fel om ditt dataområde inte sorteras i stigande ordning.

Det kommer också att returnera ett # N / A-fel om ditt sökvärde är mindre än det lägsta värdet i intervallet.

Ett annat exempel på ett NA-fel med VLOOKUP i Excel, på grund av att ett dataområde inte sorteras ordentligt

I exemplet ovan är studentlegitimation värden är blandade. Trots ett värde på 105 existerande i sortimentet, VLOOKUP kan inte köra en korrekt sökning med range_lookup argument inställt på SANN eftersom kolumn A sorteras inte i stigande ordning.

Andra vanliga orsaker till # N / A-fel är att använda en sökkolumn som inte är längst till vänster och att använda cellreferenser för sökvärden som innehåller siffror men är formaterade som text eller som innehåller överskottstecken som mellanslag.

Felsökning av #VALUE-fel

De #VÄRDE fel är vanligtvis ett tecken på att formeln som innehåller VLOOKUP-funktionen är felaktig på något sätt.

I de flesta fall beror det vanligtvis på den cell du refererar till som ditt sökvärde. De maximal storlek av ett VLOOKUP-uppslagsvärde är 255 tecken.

Om du har att göra med celler som innehåller längre teckensträngar kommer inte VLOOKUP att kunna hantera dem.

En VLOOKUP-formel som returnerar ett VALUE-fel i Excel

Den enda lösningen för detta är att ersätta din VLOOKUP-formel med en kombinerad INDEX- och MATCH-formel. Till exempel, där en kolumn innehåller en cell med en sträng på mer än 255 tecken, kan en kapslad MATCH-funktion inuti INDEX användas för att hitta dessa data istället.

I exemplet nedan, INDEX returnerar värdet i cellen B4, med hjälp av intervallet i kolumn A för att identifiera rätt rad. Detta använder den kapslade MATCH funktion för att identifiera strängen i kolumn A (som innehåller 300 tecken) som matchar cellen H4.

I det här fallet är det cell A4, med INDEX återvändande 108 (värdet av B4).

Ett exempel på en kombinerad INDEX- och MATCH-formel i Excel

Det här felet visas också om du har använt en felaktig referens till celler i din formel, särskilt om du använder ett dataområde från en annan arbetsbok.

Arbetsbokshänvisningar måste bifogas inom parentes för att formeln ska fungera korrekt.

En VLOOKUP-formel som refererar till flera Excel-arbetsböcker

Om du stöter på ett #VALUE-fel, dubbelkolla din VLOOKUP-formel för att bekräfta att dina cellreferenser är korrekta.

#NAME och VLOOKUP

Om ditt VLOOKUP-fel inte är ett #VALUE-fel eller ett # N / A-fel är det förmodligen ett #NAMN fel. Innan du får panik vid tanken på den här, kan du vara säker – det är det enklaste VLOOKUP-felet att fixa.

En felstavad VLOOKUP-formel i Excel, vilket returnerar ett NAMN-fel

Ett #NAME-fel visas när du har felstavat en funktion i Excel, oavsett om det är VLOOKUP eller en annan funktion som SUM. Klicka på din VLOOKUP-cell och kontrollera att du faktiskt har stavat VLOOKUP korrekt.

Om det inte finns några andra problem fungerar din VLOOKUP-formel när detta fel har rättats.

Använda andra Excel-funktioner

Det är ett djärvt uttalande, men funktioner som VLOOKUP kommer att förändra ditt liv. Åtminstone kommer det att förändra ditt arbetsliv, vilket gör Excel till ett kraftfullare verktyg för dataanalys.

Om VLOOKUP inte passar dig, utnyttja istället dessa bästa Excel-funktioner.