06. juli 2006 - 20:16Der er
23 kommentarer og 1 løsning
Søg efter noget i andet ark og retuner feltet ved siden af
Hej Alle.
Jeg sidder lige med noget jeg troede var en simpel opgave. Jeg har 2 ark i et dokument, ark 2 er en vare liste med produkt navn, nummer og pris. Fra ark 1 skal jeg i et felt kunne indskrive et produkt nummer og søge på det i ark 2, hvorfra den i feltet ved siden af skal retunere mig prisen på det givne produkt nummer...
Jeg har eksperemteret med en masse, ala SØG og FOND men kan ikke få noget til at virke. Det skal helst være så simpelt og nede på jorden som muligt. Er der nogle der evt. kan hjælpe mig med problemet?
a21 er den celle hvori du indtaster en unik værdi for det produktnummer du ønsker at finde prisen på. Varer er det navngivne område i et andet asrk der indeholder dels produktnummeret og prisen. 2 Er den kolonne i "Varer" der indeholder prisen og "Falsk" betyder, at produktnummeret er unikt i modsætning til "True" der returnerer den første af flere mulige værdier.
Hvis du lægger din e-mail, kan jeg sende et eksempel.
Jeg har rodet med den, og nu får jeg en reference fejl. Det ser umiddelbart ud til at det er den du kalder 'varer'. Hvad mener du med et navngivet område i det andet ark??
Mange tak. Jeg kan godt få det til at virke i dit ark. og jeg kan også pusle rundt med det, så det vil dú i mit eget. Hvis jeg altså flytter varer nummerene ind i kolonne A. Kan den fungere uden at jeg skal flytte dem. Altså, mine vare nummer står i den 9. kolonne 'I' hvor der foran står vare navn / beskrivelse.
Ja... Det kan jeg godt se. Men mit produkt nr. i ark 2, står i den 9. kolonne. Og det virker ikke umiddelbart. Hvis jeg søger på noget får jeg bare en #reference (Fejl) i hoved. Med mindre jeg opretter (ark2) produkt nummerne i kolonne A. Det ser ikke ud til at de søger i kollone 9 :-S
Sikkert bare mig der ikke kan hitte rundt i det...
Det vil stadig ikke du. Jeg har hele tiden haft den defineret som 9 eller 10. Da jeg var overbevist om at det var den, den skulle retunere som stod i det angivet kolonne nummer. Jeg har defineret hele ark2's indhold som 'varer' Sådan som jeg forstår det, skal det virke sådan:
=LOPSLAG(I1;Varer;9;FALSK)
I1 = Det sted, hvor der der skal søges efter er defineret. Varer = Det sted, jeg har navngivet som område der skal søges i. 9 = Den kolonne der skal retuneres. Falsk = Fordi den søger på unikke.
Det er da totalt stenet... Sorry. Nok mig der fumbler.
Tror måske at det er dit navngivne område om er forkert. Hvis du navngiver hele arket om varer, skal du også bruge oplagsværdien som starter i A-kolonnen. Da du jo bruger I2 som opslagsværdi skal du ændre dit navngivne område startende med I-kolonnen i stedet for hele arket. Husk også at justerer kolonnen som du ønsker retyurværdien fra.
sorry... Det gør ingen forskæld, hvordan jeg navngiver området... Ser ud til at man KUN kan søge på det der står i kolonne A. Hvis jeg laver det om så jeg får alle prudukt nummerne ud i kolonne A så virker det fint... :-( Men det er ikke lige det der er min plan.
Så vidt jeg kan se er der lidt forvirring omkring I-kolonnen.
På Ark1 indtaster du et varenr i celle I1, og i cellen ved siden af celle J1 indtaster du formlen =LOPSLAG(I1;Varer;9;FALSK)
Med hensyn til navngivning af dataområdet på Ark2 vil jeg anbefale at du navngiver det område, der er indtastet data i, og ikke hele arket. (Det er vel ikke Ark-navnet, du har ændret til varer?)
... og ja, der kan kun søges på data i første kolonne i dataområdet. Det varenr du indtaster skal stå i A-kolonnen.
Hvis varenumrene står i I-kolonnen på Ark2, skal du navngive område fra kolonne I og mod højre. Men hvis varenumrene står i I-kolonnen skal du ændre parametren "9" i LOPSLAGS-funktionen, da det jo er I-kolonnen.
Takker. :-) Jeg havde dog forstået det som at det kun var første kolonne du kunne søge i. Den jeg sendte til dig, var kun en model, da jeg ikke må vidre give det originale ark. Men på denne liste ville jeg ikke sådan bare lige have mulighed for at flytte produkt nummerne over i kolonne A. Og da 'Varer' skemaet tit bliver opdateret ville dette heller ikke være hendsigtsmessigt at skulle gøre vær gang. Sorry...
Prøv evt. med nednstående formel i den celle hvor du vil have returneret din værdi A1 = din opslagsværdi (produktnummer du vil finde) Ark2!G:G = den kolonne i Ark2 hvor du vil have returneret værdien (eksempelvis prisen) Ark2!I1:I100 = den kolonne i Ark2 som indeholder dine søgeværdier (produktnumrene du søger i) Tilret selv formlen så den passer.
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.