• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Getpivotdata en Cell referentie

Status
Niet open voor verdere reacties.

pdh82

Gebruiker
Lid geworden
21 apr 2007
Berichten
11
Beste experts,

Sindskort gebruik ik Excel 2007. Ik wilde gebruik maken van de functie getpivotdata

=GETPIVOTDATA("Sales";Output!$A$21;"Category";"HH";"Brand";"A";"Year";2011)

Dit werkt prima. Echter nu wil ik de category HH graag vervangen door een cel referentie. Dit heb ik als volgt gedaan:

=GETPIVOTDATA("Sales";Output!$A$21;"Category";B6;"Brand";"A";"Year";2011)

Helaas krijg ik dan een error. Ik weet dat dit in Excel 2003 wel werkte. Heeft iemand een idee hoe dit is op te lossen?

Bedankt voor de replies.

P.
 
Geen antwoord op probleem

Danny,

Bedankt voor je antwoord. Deze gestuurde link bevat echter een oplossing voor een ander probleem (hoe maak je een cell reference naar een pivot table; hiervoor zijn 2 opties; enerzijds met harde link naar de bron van de pivot en anders zijn een eenvoudige link naar de cel.)

Mijn vraag richt zich op hoe je met de getpivotdata-functie een variabele referentie (gebaseerd op parameters genoemd in andere cellen) kunt maken.

Paul
 
Beste pdh82 ;)

Voorwat staat nu de "HH" ?

Anders een voorbeeldbestandje zonder gevoelige informatie.

Groetjes Danny. :thumb:
 
Dit is geeft de categorie weer. Gewoon een kolom in de database met sales records die de verkochte producten categoriseert.

Aangezien ik data uit een pivottable wil halen en niet rechtsstreeks uit de database, gebruik ik de getpivotdata-functie die in Excel 2003 prima werkte. Ik heb me suf gegoogled op een oplossing voor 2007, maar ik vind alleen maar meer mensen die hetzelfde probleem hebben.

P.
 
je hebt vermoedelijk maar problemen met de "Sales" en die truc moet je wel weten anders zoek je je suf
=GETPIVOTDATA("Sales";Output!$A$21;"Category";B6;"Brand";"A";"Year";2011)
veronderstel dat in A1 "Sales" staat dan wordt het
=GETPIVOTDATA(A1 & "";Output!$A$21;"Category";B6;"Brand";"A";"Year";2011)
dus voeg &"" toe achter je celverwijzing (enkel voor je 1e parameter)
Verder dacht ik dat je in het engels , ipv ; moest gebruiken, maar dat zal waarschijnlijk door je instellingen komen
 
Hi all,

Het leek erop alsof er een conflict was tussen Excel2003 en Excel2007 (Excel crashte ongewoonlijk veel). Ik heb het bestand opgeslagen als *.xlsx bestand en toen werkte de formules wel.

Wel blijkt er volgens mij slechts 1 cell reference per getpivottable ingesteld te kunnen worden.

@Cow: jouw oplossing heb ik dus niet nodig gehad.

Weet iemand hoe ik deze thread afsluit?

P.
 
er zal iets anders aan de hand zijn. Normaal kan ik veel zaken tegelijkertijd opvragen.

Oplossen doe je met de knop die heir ergens op de pagina staat.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan