Microsoft Excel: felsökningstips för LETARAD LETARAD är ingen komplicerad funktion, men det finns alltid en risk att du skriver fel eller gör andra misstag som gör att fel uppstår i formeln. Den här sidan innehåller tips om hur du felsöker syntaxen för LETARAD. På de följande sidorna finns metoder för att felsöka fel av typen #Saknas!, som vanligtvis uppstår när du försöker hitta en exakt matchning. LETARAD(letauppvärde; tabell; kolumnindex; [ungefärlig]) Oväntade resultat? © 2010 Microsoft Corporation. Med ensamrätt. Finns det här värdet i kolumnen längst till vänster i uppslagstabellen? Om värdet inte finns där och det är svårt att flytta kolumnen måste du använda en annan metod, till exempel INDEX och PASSA. Observera att det inte spelar någon roll vilken fysisk plats kolumnen har i kalkylbladet. Om uppslagstabellen börjar med kolumn R och slutar med kolumn T är det kolumn R som är längst till vänster. Är uppslagsvärdet i samma format som det matchande värdet i uppslagstabellen? Fel uppstår ofta när ett av värdena inte är korrekt formaterat. Om du använder text - kom du ihåg att omge texten med citattecken? Om du skriver text direkt (i stället för att använda en cellreferens, till exempel A2) måste du använda citattecken. Använder du en relativ referens (t.ex. A2:G145) när en absolut referens krävs (t.ex. $A$2:$G$145)? Detta är mycket viktigt när du kopierar formeln LETARAD till andra celler. I det här fallet är det en bra idé att ”låsa” uppslagstabellen för att förhindra missvisande resultat. Om du snabbt vill växla mellan referenstyperna markerar du det område som du angav för det här argumentet och trycker på F4. Ett ännu bättre alternativ är att använda ett definierat namn i stället för ett område. För namn används absoluta cellreferenser som standard. Finns uppslagstabellen i ett annat kalkylblad eller en annan arbetsbok? Om den gör det: är referensen till tabellen korrekt i det här argumentet? Dubbelkolla bladnamnen, framför allt om du växlar fram och tillbaka mellan olika blad när du skapar formeln. Pekar du på rätt kolumn i uppslagstabellen? Ta reda på vilket tal du ska använda genom att räkna åt höger med början från den första kolumnen i uppslagstabellen. Den första kolumnen är nummer 1. Var försiktig! Om du räknar fel på en kolumn kanske inget fel visas, men fel data kan returneras i Excel: t.ex. kan försäljningssiffrorna från mars visas i stället för siffrorna för april. Visas felet #REFERENS!? Om detta fel visas kontrollerar du att det tal du har angett för argumentet inte är större än antalet kolumner i uppslagstabellen. Har du angett rätt argument? Kom ihåg: du använder FALSKT för en exakt matchning, till exempel när du söker efter ett egennamn eller en specifik produktkod. Använd SANT om du vill hitta den närmaste matchningen för uppslagsvärdet om det inte finns en exakt matchning, till exempel om du mappar testresultat mot en tabell med betyg, eller inkomster mot en tabell med skattesatser. Om du använder SANT: är värdena i den första kolumnen i uppslagstabellen sorterade i stigande ordning (A till Ö)? Om detta inte är fallet kan oväntade resultat visas. (Sorteringen krävs inte om du använder FALSKT.) Om du använder FALSKT: visas felet #Saknas!? Detta betyder att ingen matchning har hittats i Excel. Detta kan bero på att det inte finns någon matchning, eller att det finns en matchning som inte tolkas som en matchning i Excel på grund av formateringsproblem eller andra problem. Microsoft Excel: felsökningstips för LETARAD Scenario 1: Excel returnerar felet #Saknas! i cellen. Du är osäker på vad det beror på, eftersom det ser ut som att det finns en matchning i kolumnen längst till vänster i uppslagstabellen. Orsak till felet #Saknas! Vad du kan göra Exempel Talformatet för uppslagsvärdet kanske är ett annat än formatet för det matchande värdet i uppslagstabellen. Kontrollera att samma talformat används för de två värdena. I följande exempel innehåller uppslagstabellen värdet ‘2800911 (text), medan uppslagsvärdet är 2800911 (ett tal). Åtgärda problemet genom att markera den/de celler där gröna trianglar visas. När felknappen visas klickar du på den. Klicka sedan på Konvertera till tal. Den första kolumnen eller uppslagsvärdet innehåller onödiga inledande eller avslutande blanksteg, eller extra blanksteg mellan ord. Sådana blanksteg uppstår ofta när du överför data till Excel från databaser eller andra externa källor. Även om värdena ser ut som tal kan det hända att värdena sparas som text i Excel. Tal som sparas som text är vänsterjusterade i cellen i stället för högerjusterade, och en liten grön triangel visas vanligtvis i det övre vänstra hörnet i cellen. Du kan ta bort blankstegen manuellt eller använda funktionen Sök och ersätt. Du kan också använda funktionen RENSA som tar bort extra blanksteg från all text, förutom de enkla blanksteg mellan ord som ska finnas där. I följande uppslagstabell finns det extra blanksteg före sidnamnen i kolumn A. Du tar bort de här blankstegen genom att infoga en tillfällig kolumn bredvid kolumn A, skriva =RENSA(A2) i cell B2 och sedan trycka på RETUR för att ta bort blankstegen. Kopiera sedan formeln till resten av cellerna i kolumn B. När du har tagit bort blankstegen klistrar du in den ”ensade”informationen från kolumn B över informationen i kolumn A. Var noggrann med att kopiera värdena, och inte den underliggande formeln.Till sist tar du bort kolumn B eftersom den inte behövs längre. © 2010 Microsoft Corporation. Med ensamrätt. Den första kolumnen eller uppslagsvärdet innehåller vagnreturtecken, radmatningar, hårda blanksteg eller andra specialtecken som är inbäddade i texten. Sådana här tecken uppstår ibland när du kopierar I följande exempel används BYTUT för att ersätta det felaktiga tecknet CHAR(160) med ett eller importerar data till Excel från webben eller tomt blanksteg, funktionen STÄDA tar bort icke utskrivbara tecken och funktionen RENSA andra externa källor. tar bort eventuella överflödiga blanksteg. RENSA fungerar inte i den här situationen, =RENSA(STÄDA(BYTUT(A2,CHAR(160)," "))) i alla fall inte som enda åtgärd. I stället kan du Om du vill ha mer information om någon av de funktioner som nämns här öppnar du Excel, använda STÄDA eller BYTUT, eller en kombination trycker på F1 och söker efter funktionens namn i hjälpen. av dessa, för att ta bort tecknen. Microsoft Excel: felsökningstips för LETARAD Scenario 2: Excel returnerar felet #Saknas! i cellen eftersom det inte finns någon matchning i den första kolumnen i uppslagstabellen. Orsak till felet #Saknas! Vad du kan göra Exempel Om du vill kan du byta ut felet #Saknas! mot ett informationsmeddelande. I Excel 2003 och senare versioner kan du använda en kombination av funktionerna OM, ÄRSAKNAD och LETARAD för att visa ett meddelande i stället för felet #Saknas!. Du kan till exempel använda den här formeln: Uppslagsvärdet finns inte i kolumnen längst till vänster i uppslagstabellen. Du kan också välja att en tom cell eller en nolla ska visas, så att det fungerar att =OM(ÄRSAKNAD(LETARAD(A4, Sidor!$A$2:$C$34,2, FALSKT)), "Sidan finns inte", summera en kolumn med tal. (Om felet LETARAD(A4, Sidor!$A$2:$C$34,2, FALSKT)) #Saknas! uppstår kan du inte använda LETARAD-resultat i andra formler.) Om du vill att en tom cell eller en nolla ska visas använder du liknande formler: =OM(ÄRSAKNAD(LETARAD(A4, Sidor!$A$2:$C$34,2, FALSKT)), "", LETARAD(A4, Sidor!$A$2:$C$34,2, FALSKT)) =OM(ÄRSAKNAD(LETARAD(A4, Sidor!$A$2:$C$34,2, FALSKT)), "0", LETARAD(A4, Sidor!$A$2:$C$34,2, FALSKT)) I Excel 2007 och senare versioner kan du använda funktionen OMFEL: © 2010 Microsoft Corporation. Med ensamrätt. =OMFEL(LETARAD(A4, Sidor!$A$2:$C$34,2, FALSKT), "Sidan finns inte")