07. juni 2001 - 21:58Der er
13 kommentarer og 2 løsninger
Lookup syntax driller
Hej. Jeg har følgende problem: Jeg har et gammelt regneark med en masse varenumre og priser og masse anden info, der ikke er vedligeholdt. Fra vores hovedselvskab har jeg nu fået et nyt regneark, men de indeholder kun varenummer og pris, og der er kommet flere nye varenumre, så rækkeantallet er ikke det samme.
Jeg har forsøgt med Lookup funktionen, men kan ikke få det til at spille
regnearket består af 2 woorksheets (ark1 og ark2) men jeg er villig til at klaske dem sammen i 1 regneark.
jeg søger en funktion der ser hvad for varenummer der står i kolonne \"a\", og derefter går over og finder den i kolonne \"ae\" når den har fundet den skal den gå ud -på samme rækkke- til kolonne nr 33(\"ag\") og aflæse den værdi der står i den celle, og dermed skrive det jeg beder om i funktionen:
såden ser det ud: -a1 varenummer -b1 funktion der skriver den nye pris -ae varenummer -den pris fra det nye regneark.
Formlen skal se nogenlunde således ud og skrives i celle B1.
=lopslag(A$1;$AE$1:$AG$1000;2;falsk)
Referencen $AE$1:$AG$1000 henviser til det område, hvori du har de nye varenumre og priser. 2 henviser til det kolonneindeks i det område du har henvist til (i dette tilfælde er det kolonne 2 af de 2 kolonner du har angivet som opslagsområde). $A$1 henviser til den værdi du leder efter, og FALSK henviser til, at den værdi du leder efter står i et IKKE sorteret dataområde og skal være magen til og ikke den der kommer nærmest.
Det kunne se ud som om, du kunne gøre følgende: Markér dit dataområde fra A1 til minimum AG1000. (I stedet for 1000 kan du angive, hvor mange rækker dine varenumre går ned). Navngiv området \"DATA\".
Indsæt så følgende formel i celle B1 og kopier den ned så langt du vil. =LOPSLAG(A1;DATA;33;FALSK)
Hvis du ikke ønsker at navngive et område kan du i stedet for DATA indsætte $A$1:$AG$1000 i formlen.
Hmm, jeg kommer lidt i tvivl når jeg læser din opgave igen. Skal der både ske opslag fra kolonne A og kolonne AE?
Forstået på den måde, at man tager varenummeret fra kolonne A og finder det tilsvarende i kolonne AE og slår den tilhørende pris op i kolonne AG, som så overføres til kolonne B.
Vi ved jo ikke rigtigt, hvad der gemmer sig imellem. Grunden til, at jeg markerer hele området er, at polaris selv angiver \"kolonne 33\" i sin beskrivelse. Hvis de bare var tomme kunne man vel bare slette dem.
Men som jeg skriver er jeg bange for, at der ligger noget mere gemt i opgaven .....
\"Forstået på den måde, at man tager varenummeret fra kolonne A og finder det tilsvarende i kolonne AE og slår den tilhørende pris op i kolonne AG, som så overføres til kolonne B.\"
Der viste sig flere grunde til, at ovennævnte formler ikke kunne falde på plads.
Varenumrene i kolonne A indeholdt et usynligt mellemrum som ikke var i kolonne AE. LOPSLAG kræver at de helt identiske. Dette problem kunne klares med REDIGER -> ERSTAT.
Derudover var kolonne B, hvor de nye formler skulle stå formateret som \"tekst\". LOPSLAGS-formlerne kræver \"tal\".
Synes godt om
Ny brugerNybegynder
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.