Avatar billede kmlp Nybegynder
10. juni 2002 - 10:59 Der er 10 kommentarer og
1 løsning

Hente pivotdata via cellereferencer

Hvordan henter man pivotdata via cellereferencer (i stedet for at referere til værdien i cellen)?
Eksempel: Hvis D2="onsdag" og A7="banansalg" kan jeg få GETPIVOTDATA(A1;"banansalg onsdag") til at virke, men jeg vil gerne referere til D2 og A7 i stedet for "onsdag" og "banansalg".
Hvordan er syntaksen?  - jeg har forsøgt med diverse kombinationer af $ og & og ", bl.a. $A$7, som jeg har set brugt i andre svar om funktionen, men jeg har ikke fundet noget der virker.
Og bare for en ordens skyld: Der er solgt bananer om onsdagen!
Avatar billede janvogt Praktikant
10. juni 2002 - 11:28 #1
Prøv med GETPIVOTDATA(A1&" "&A7&" "&D2)
Avatar billede kmlp Nybegynder
10. juni 2002 - 11:42 #2
Den virker ikke. Men der skal vel også være semikolon mellem A1, som er referencen til tabelområdet, og de øvrige celler, som er opslaget i tabellen.
Jeg har forsøgt med:
GETPIVOTDATA(A1;A7 D2)
GETPIVOTDATA(A1;"A7 D2")   
GETPIVOTDATA(A1;A7&" "&D2)
og diverse kombinationer heraf.
Returværdierne har været #I/T, #NUL, #NAVN og #VÆRDI.
Forresten bruger jeg Excel 97, hvis det har nogen betydning.
Avatar billede bak Forsker
10. juni 2002 - 12:29 #3
=GETPIVOTDATA(A1;A7&" "&D2)
hvor A1 er referencecellen.
men husk at hvis du har flere kolonner (med felter) end A skal du også referere til dem
ex.
=GETPIVOTDATA(A1;A7 & " " & B7 & " " &D2)
Avatar billede janvogt Praktikant
10. juni 2002 - 12:39 #4
Ja, det er klart. Referencecellen skal selvfølgelig isoleres.
Husk at referencecellen skal være en del af selve pivottabellen.

Hvis du kan få testen =GETPIVOTDATA(A1;"banansalg onsdag") til at virke burde formlen også virke!

Du kan evt. prøve at maile arket til mig.

janvogt@esenet.dk
Avatar billede kmlp Nybegynder
10. juni 2002 - 12:54 #5
Den har jeg som sagt prøvet - returværdien er
#I/T, selv om der står en værdi i tabellen.
Avatar billede kmlp Nybegynder
10. juni 2002 - 12:56 #6
Den foregående kommentar var til bak.
Avatar billede janvogt Praktikant
10. juni 2002 - 13:24 #7
Kan du få =GETPIVOTDATA(A1;"banansalg onsdag") til at virke?
Avatar billede kmlp Nybegynder
10. juni 2002 - 13:34 #8
Ja, det virker fint.
Avatar billede janvogt Praktikant
10. juni 2002 - 13:45 #9
Står der "banansalg" i celle A7 og "onsdag" i celle D2?
Er onsdag-cellen en formateret dato-celle?
Avatar billede kmlp Nybegynder
10. juni 2002 - 13:56 #10
Hm... det lader sig ikke lige besvare, da eksemplet er en konstrueret forenkling til lejligheden. Jeg tager imod dit tilbud og mailer arket til dig. Det skal ikke afholde andre gode kræfter fra at komme med forslag :-)
Avatar billede kmlp Nybegynder
10. juni 2002 - 16:29 #11
Jeg har givet janvogt de 30 point - ikke for selve det afgivne svar, men for at have bragt datoformatproblemet på bane.
Som sagt var det med bananerne et konstrueret og forenklet eksempel. Det vil føre for vidt at komme ind på det faktiske problem, men et af argumenterne i funktionen havde ganske rigtigt et specifikt datoformat (dd-mm-åå), og skulle derfor lige en tur igennem excel-funktionen TEKST:
I stedet for &D2 skulle der stå &TEKST(D2;"dd-mm-åå").
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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