Avatar billede netroam Nybegynder
30. september 2005 - 12:07 Der er 9 kommentarer og
1 løsning

Opslag i kolonner med ens værdier

Mit spørgsmål minder meget om det, der er lavet i http://www.eksperten.dk/spm/601231, men der er nogle flere ting i mit problem, som jeg ikke kan hitte ud af.

Jeg har forsøgt at gå igennem, som bak beskriver i ovenstående eksempel, og det er på sin vis også det, jeg ønsker mig, men der opstår problemer så snart jeg søger i kolonner, som ikke indeholder unikker værdier. Lad mig illustrere hvad jeg vil have.

Jeg har et indtastningsark, som indeholder følgende:

    A        B          C
1  Dato      Modtaget    Modtager
2  07-09-05  33          *Firma 1*
3  07-09-05  8          *Firma 2*
4  07-09-05  14          *Firma 3*
5  08-09-05  33          *Firma 1*
6  08-09-05  18          *Firma 4*

osv.

I et andet ark, hvor jeg vil sammenfatte alle firmaer i hver sit regnskab (dertilhørende saldo) vil jeg så lave et opslag for hver gang at hver firma opstår. F.eks. når *Firma 1* kommer første gang skal den i felt R2 skrive datoen (Indtastningsark!A2), mens den i S2 skal skrive, hvad der er modtaget (Indtastningsark!B2). Problemet opstår, når jeg skal have næste linje lagt ind, som gerne skulle sige 08-09-05 i R3 (Indtastningsark!A5) og i S3 skal den skrive 33 (Indtastningsark!B5) ligesom forrige linje - men det kan jeg bare ikke få den til.

Er der nogen, der kan være behjælpelige med det?

På forhånd tak.
Avatar billede netroam Nybegynder
03. oktober 2005 - 08:48 #1
Slet ingen der kan hjælpe? Er godt nok i vildrede om det.
Avatar billede supertekst Ekspert
04. oktober 2005 - 10:23 #2
Et alternativ:
Sorter efter firma/Dato
Funktionen "Subtotaler"
Begge funktioner findes under Data.
-
Det er ganske vist ikke det du efterlyser - hvordan ser din opslagsfunktion ud?
Avatar billede netroam Nybegynder
04. oktober 2005 - 10:40 #3
Det skal jo helst gerne gøres så nemt som muligt, da brugeren, der skal opdatere regnearket ikke er helt ferm til det, så derfor vil firmanavnene komme noget spredt, men datoen vil altid være "fortløbende" - dog kan samme dato godt opstå flere gange.

Opslagsfunktionen er den samme som i eksemplet jeg henviste til - nemlig:

I R2 er funktionen:  =INDEKS(Indtastningsark!$A$2:A72;SAMMENLIGN($P$2;Indtastningsark!$D$2:$D$72;0);0)

I R3 er funktionen:  =INDEKS(FORSKYDNING(Indtastningsark!$A$2;SAMMENLIGN(R2;Indtastningsark!$A$2:$A$72;0);0):Indtastningsark!A$72;SAMMENLIGN($P$2;FORSKYDNING(Indtastningsark!$D$2;SAMMENLIGN(R2;Indtastningsark!$A$2:$A$72;0);0):Indtastningsark!$D$72;0);0)

Feltet R3 burde så bare kunne kopieres længere ned i feltet - problemet er bare, at når jeg gør det, så skriver den bare den samme dato hele vejen ned af kolonnen, og det er ikke just meningen. I mit eksempel bør den skrive:

R2 = 07.09.05
R3 = 08.09.05
R4 = 15.09.05
R5 = 27.09.05

Men i stedet skriver den bare 07.09.05 i alle felter. Giver det et lidt bedre billede eller skal jeg uploade filen et sted, så du kan se problemet first-hand?
Avatar billede supertekst Ekspert
04. oktober 2005 - 10:58 #4
Tak for tilbagemeldingen - jeg forsøger - måske skal vi over i VBA?
Avatar billede netroam Nybegynder
04. oktober 2005 - 11:01 #5
VBA er så ikke det mest optimale for vores vedkommende, da det skal bruges på arbejdscomputere, hvor sikkerhedsniveauet er sat rimelig højt, så VBA er ikke sat til desværre
Avatar billede netroam Nybegynder
04. oktober 2005 - 11:09 #6
Det skal lige nævnes at grunden til at der står D2 og D72 i ovenstående formler er fordi der i indtastningsarket er en ekstra kolonne inden modtager-kolonnen kommer, så modtager-kolonnen er i kolonne D
Avatar billede supertekst Ekspert
04. oktober 2005 - 12:49 #7
OK
Har prøvet at simulere dit problem - hvad er lagret i kolonne P?

Jeg kan se du har dobbeltlåst (2x$) flere steder i formlen i række 2 - det er ikke dette der kan være problemet, når du kopiere?

Du er i givet fald velkommen til at sende xls-filen til pb@skivehs.dk - så er det noget nemmere for mig.
Avatar billede netroam Nybegynder
04. oktober 2005 - 13:16 #8
Kolonne P indeholder blot søgekriteriet, som der skal søges efter i indtastningsarket, og det er ikke nødvendigt at bruge andet end P2 til det.

Umiddelbart har jeg dobbeltlåst formlen i række 2 fordi det oprindelige eksempel også har gjort det. Jeg har forsøgt at ophæve det, men det giver ikke det resultat, jeg gerne vil have.

Jeg har sendt arket til dig - håber så du kan se hvad der skal laves. På forhånd tak!
Avatar billede supertekst Ekspert
06. oktober 2005 - 11:55 #9
Er andre interesseret - så opgiv mail-adresse, hvortil løsningsmodel kan fremsendes
Avatar billede netroam Nybegynder
06. oktober 2005 - 17:01 #10
Tusind tak for hjælpen, supertekst! Det ville jeg nok aldrig selv have hittet ud af, så det er dejligt, der er nogen, der kan hjælpe en nødstedt bruger.
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel