Jeg har i M48 lavet en liste med ShieldNavn, dvs første kolonne
Jeg har følgende formel: +IF(ISBLANK(M48);"";VLOOKUP(M48;Shield;2))
Hvis jeg vælger Buckler virker det, men hvis jeg vælger Shield, light wodden bliver resultatet 2 istedet for 1. Jeg har brugt lignende mange steder uden problemer.
Sakset fra hjælpeteksten: Range_lookup is a logical value that specifies whether you want VLOOKUP to find an exact match or an approximate match. If TRUE or omitted, an approximate match is returned. In other words, if an exact match is not found, the next largest value that is less than lookup_value is returned. If FALSE, VLOOKUP will find an exact match. If one is not found, the error value #N/A is returned.
Jeg tror det har noget med sorteringen at gøre. Hvis du ikke indsætter "Falsk", skal du have listen sorteret i stigende orden for at den finder den exacte match, eller tager den blot den nsæte værdi, efter den "tror" den har passeret den værdi, hvor den burde forvente at finde værdien. Eks. hvis du har en liste, sorteret a,b,d,c, hvis den så skal finde værdien ud for c, vil den tage værdien for d, fordi den forventer at c kommer efter d, og den ikke venter at finde c senere i listen. Aksma
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.