Avatar billede Chewie Novice
08. november 2002 - 10:41 Der er 13 kommentarer og
2 løsninger

=SLÅ.OP(D5;Database!A:A;Database!B:B)

Hej

Hvorfor for jeg resultat " 1 " hvis der stå

" A " i D5
" A " i kolonne a
" 3 " i kolonne b

Chewie
Avatar billede b_hansen Novice
08. november 2002 - 10:48 #1
sakset fra hjlæpen *S*:

"Returnerer en værdi fra en række eller kolonne eller fra en matrix. SLÅ.OP-funktionen har to syntaksformer: vektor og matrix. Vektorformen af SLÅ.OP søger efter en værdi i en række eller en kolonne (kaldet en vektor) og returnerer denne værdi fra den tilsvarende position i en anden række eller kolonne. Matrixformen af SLÅ.OP søger efter den angivne værdi i den første række eller kolonne i en matrix og returnerer værdien fra den tilsvarende position i den sidste række eller kolonne i matrixen."

Det vil sige, at du får værdien 1, fordi du står i række 1 eller kolonne 1
Avatar billede b_hansen Novice
08. november 2002 - 10:51 #2
hmmmm.... jeg vrøvler vist nu.... se venligst bort fra mit svar
Avatar billede Chewie Novice
08. november 2002 - 11:07 #3
bhansen >> :o) ..... kender du andre måder jeg kan løse problemstillingen ?
Avatar billede b_hansen Novice
08. november 2002 - 11:20 #4
Du må kunne lave det samme nummer med LOPSLAG(). Du skal bare hente værdien i samme kolonne, som den du bruger til opslaget i.
Avatar billede b_hansen Novice
08. november 2002 - 11:28 #5
jeg har lige leget lidt med =SLÅ.OP(), og jeg må indrømme, at jeg ikke helt forstår logikken med denne funktion. Hvad er det egentlig, du ønsker at opnå med din formel chewie?
Avatar billede Chewie Novice
08. november 2002 - 11:58 #6
Jeg har to felter(celler) på ark1 og en masse data i ark2

Kolonne A står der firma navne
Kolonne B står der opløning om firmaet

Ark1 : når jeg skriver et firmanavn i det ene felt(celle) skal jeg have opløsningen om firmaet i den anden celle (fra ark2)
Avatar billede bak Forsker
08. november 2002 - 11:59 #7
Logikken i slå.op er ganske simpel.
Lige så mange rækker nede i 1. område som søgeværdien findes, lige så mange rækker nede i 2. område henter slå.op retur værdien.
dvs. at hvis a10:a15 indeholder a,b,c,d,e og B1:B5 indeholder 21,22,23,24,25
og c1 indeholder søgeværdi ("c")
så vil =slå.op(c1; a10:a15; b1:b5) returnere 23. Den fandt søgeværdien 3 rækker nede i 1. område og hentede så en værdi 3 rækker nede i 2. område
Avatar billede bak Forsker
08. november 2002 - 12:02 #8
Bemærk lige ot 1. område skal være sorteret ellers virker det ikke.
Avatar billede Chewie Novice
08. november 2002 - 12:06 #9
opløning = oplysning

Hvordan vil formelen se ud med LOPSLAG ??
Avatar billede bak Forsker
08. november 2002 - 12:07 #10
Chewie -> LOPSLAG(a1;Database!A:B;2;FALSK) skal kunne gøre det
Avatar billede bak Forsker
08. november 2002 - 12:08 #11
Erstat lige A1 med D5
Avatar billede Chewie Novice
08. november 2002 - 12:11 #12
Lige en sidste ting

Hvis en af jer har tid ... kan i så ikke forklare mig logikken i LOPSLAG ??

Takker for hjælpen
Avatar billede bak Forsker
08. november 2002 - 12:19 #13
I dit tilfælde vil LOPSLAG søge efter værdien fra D5 i første kolonne af dit dataområde. 2-tallet betyder at den skal returnere værdien i samme række, men fra 2. kolonne af dataområdet. FALSK betyder at 1. kolonne ikke er sorteret, og der skal søges efter der eksakte værdi (ellers kommer der en fejl #IT hvis den ikke findes)
Avatar billede b_hansen Novice
08. november 2002 - 12:22 #14
jo da *S*

LOPSLAG() bruges til at lave opslag i en lodret datatabel, mens VOPSLAG() bruges til slå op i en vandret tabel.
Funktionen er den, at man opgiver en opslagsværdi, i dit tilfælde " A ", som man skal findes i en given kolonne i en tabel (tabelområde). Hvis LOPSLAG() finder den ønskede værdi, returneres værdien i samme række fra den kolonne, man har angivet som resultat-kolonne. Du kan osse bestemme, om opslaget skal være nøjagtig lig med den værdi, du har angivet, eller om den bare skal passe tilnærmelsesvist.

Ved brug af LOPSLAG og VOPSLAG skal man bare være opmærksom på, at man får returneret den første værdi, der matcher det ønskede krav.

Jeg håber, at det gav bare en smule mening *S*
Avatar billede Chewie Novice
08. november 2002 - 12:23 #15
Takker mange gange

God weekend
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