24. marts 2008 - 20:17
Der er
7 kommentarer og
1 løsning
Lopslag returnerer et tilfældigt svar
Hej Xperter.
Jeg har lavet en faktura som bruger Lopslag i et andet ark. ved hjælp af telefon nr.
Linien ser således ud:
=HVIS(E6="";"Navn:";LOPSLAG(E6;'F:\Faktura\[Kunder.xls]Kunder'!$A$2:$G$9998;2))
Mit problem er hvis jeg skriver et nummer i søgefeltet som ikke findes i [Kunder.xls] returneres en tilfældig kunde.
Jeg har brug for at der returneres en tekst f.eks."Findes ikke"
24. marts 2008 - 20:30
#2
fra hjælp:
LOPSLAG(opslagsværdi;tabelmatrix;kolonneindeks_nr;sorteret)
Hvis sorteret er SAND, skal værdierne i den første kolonne af tabelmatrix placeres i stigende rækkefølge: ..., -2, -1, 0, 1, 2, ..., A-Å, FALSK, SAND, ellers returnerer LOPSLAG muligvis ikke den rigtige værdi. Hvis sorteret er FALSK, behøver du ikke at sortere værdierne i tabelmatrix.
Sorteret er en logisk værdi, der angiver, om LOPSLAG skal søge efter en præcis værdi eller en tilnærmet værdi. Hvis SAND eller udeladt, returneres en tilnærmet værdi. Det vil sige, at hvis der ikke findes en præcis værdi, returneres den næststørste værdi, der er mindre end opslagsværdi. Hvis FALSK, vil LOPSLAG søge efter en præcis værdi. Hvis der ikke findes en præcis værdi, returneres fejlværdien #I/T.
Bemærk!
Hvis LOPSLAG ikke kan finde opslagsværdi, og sorteret er SAND, anvendes den største værdi, der er mindre end eller lig med opslagsværdi.
25. marts 2008 - 20:33
#4
Det forstå jeg ikke, det burde virke. Det virker hos mig, hvis ikke den finder det præsice tal, skriver den: #I/T
26. marts 2008 - 13:01
#6
Prøv evt med en mindre tabel, bare 1,2,3 feks.
er du sikker på at du indtaster tallet præcis som det står?
26. marts 2008 - 15:21
#7
Når linien er som her:
=HVIS(E6="";"Navn:";LOPSLAG(E6;'F:\Faktura\[Kunder.xls]Kunder'!$A$2:$G$9998;2))
finder den uden problemer de numre der er i arket kunder
Hvis jeg tilføjer FALSK som her:
=HVIS(E6="";"Navn:";LOPSLAG(E6;'F:\Faktura\[Kunder.xls]Kunder'!$A$2:$G$9998;2;falsk))
Returnerer den #I/T også på de numre der er i arket kunder