Avatar billede janbnielsen Nybegynder
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"
Avatar billede jlemming Nybegynder
24. marts 2008 - 20:28 #1
=HVIS(E6="";"Navn:";LOPSLAG(E6;'F:\Faktura\[Kunder.xls]Kunder'!$A$2:$G$9998;2;falsk))
Avatar billede jlemming Nybegynder
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.
Avatar billede janbnielsen Nybegynder
25. marts 2008 - 17:02 #3
har prøvet virker ikke
Avatar billede jlemming Nybegynder
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
Avatar billede janbnielsen Nybegynder
26. marts 2008 - 11:04 #5
Ja det gør det også hos mig, men den gør det også når nummeret findes
Avatar billede jlemming Nybegynder
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?
Avatar billede janbnielsen Nybegynder
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
Avatar billede janbnielsen Nybegynder
26. marts 2008 - 17:03 #8
Om igen. !!
Jeg lavede et nyt kunde kartotek og brugte nedenstående linie med få modifikationer så virkede det . Jeg takker..

=HVIS(E6="";"Navn:";LOPSLAG(E6;'F:\Faktura\[Kunder.xls]Kunder'!$A$2:$G$9998;2;falsk))
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester