Avatar billede lizard_t_rex Nybegynder
06. juli 2006 - 20:16 Der 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?

Hilsen Lizard.
Avatar billede mugs Novice
06. juli 2006 - 20:17 #1
Prøv funktionen LOPSLAG / VOBSLAG
Avatar billede lizard_t_rex Nybegynder
06. juli 2006 - 20:27 #2
Hej mugs.

Har kigget på den... Syntes ikke jeg kan få den til at give mening.
Ellers også er det bare mig der ikke kan se sammenhængen i det??

Hilsen Lizard
Avatar billede mugs Novice
06. juli 2006 - 20:35 #3
=LOPSLAG(A21;Varer;2;FALSK)

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.
Avatar billede lizard_t_rex Nybegynder
06. juli 2006 - 23:17 #4
Hej Mugs.

Du kan smide det på njensen@ofir.dk

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??

Hilsen Lizard.
Avatar billede mugs Novice
07. juli 2006 - 05:47 #5
Eksempel sendt.
Avatar billede lizard_t_rex Nybegynder
07. juli 2006 - 09:31 #6
Hej Mugs.

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.

Igen mange tak.

Hilsen Lizard.
Avatar billede mugs Novice
07. juli 2006 - 10:51 #7
Det er lige meget i hvilken kolonne varenumrerne står, blot du ændrer cellereferencen til f.eks:

=LOPSLAG(I1;Varer;2;FALSK)

Du indsætter funktionen i den celle i Ark1 der skal hente data fra Ark2.
Avatar billede lizard_t_rex Nybegynder
07. juli 2006 - 11:10 #8
Hej Mugs.

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...

Hilsen Lizard
Avatar billede mugs Novice
07. juli 2006 - 11:44 #9
=LOPSLAG(I1;Varer;2;FALSK)

I ovenstående kode står data i 2. kolonne. Så i dit tilfælde skal du rette 2 til 9:

=LOPSLAG(I1;Varer;9;FALSK)
Avatar billede lizard_t_rex Nybegynder
07. juli 2006 - 12:18 #10
Hej Mugs.

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.

Hilsen Lizard.
Avatar billede mrjh Novice
07. juli 2006 - 12:39 #11
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.
Avatar billede mugs Novice
07. juli 2006 - 13:18 #12
Prøv at sammenligne med mit eksempel og se hvor du indtaster i Ark1 og hvorfra den henter data i Varer.
Avatar billede lizard_t_rex Nybegynder
07. juli 2006 - 19:57 #13
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.

Hilsen Lizard
Avatar billede mugs Novice
07. juli 2006 - 20:26 #14
Kan du sende dit regneark til:

mugs@mail.dk
08. juli 2006 - 18:04 #15
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?)

Så burde det virke.
08. juli 2006 - 18:09 #16
... 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.
Avatar billede lizard_t_rex Nybegynder
09. juli 2006 - 14:33 #17
Hej Mugs.

Jeg sender dig lige en 'model' af hvordan det skal se ud.
Du skulle gerne have den nu.

erikjuul: tror du har misforstået den helt nu, sorry.
Og det hjælper ikke at navngive kollonne I. Det gør ingen forskeld.

Hilsen Lizard
Avatar billede mugs Novice
09. juli 2006 - 17:28 #18
Filen returneret med en brugbar LOPSLAG.
Avatar billede lizard_t_rex Nybegynder
11. juli 2006 - 18:59 #19
Hej Mugs.

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...

Har du evt. andre gode idéer?

Hilsen Lizard.
Avatar billede mugs Novice
11. juli 2006 - 19:07 #20
Jar har ikke andre bud - Normalt er Excel slet ikke mit område. Men prøv at se på denne her:

http://www.eksperten.dk/spm/392986
Avatar billede mrjh Novice
12. juli 2006 - 01:47 #21
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.

=INDEKS(Ark2!G:G;SUMPRODUKT((Ark2!I1:I100=A1)*RÆKKE(Ark2!I1:I100));)
Avatar billede lizard_t_rex Nybegynder
13. juli 2006 - 10:24 #22
Hej mrih.

Mange tak, det virker helt og så optimalt.

Til Mugs: Mange tak for kampen. :-)

Hilsen Lizard.
Avatar billede mugs Novice
13. juli 2006 - 11:05 #23
Selv tak - Den formel skal jeg have afprøvet ved lejlighed.
Avatar billede mrjh Novice
13. juli 2006 - 17:32 #24
Selv tak. Her er et svar
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