Avatar billede tville Juniormester
14. juni 2001 - 12:30 Der er 19 kommentarer og
1 løsning

EXCEL: hente data i en pivottabel

Jeg anvender formlen
=GETPIVOTDATA(Øvrige;\"05 A\")
til at hente data i en pivottabel, og det går da også fint. Men der er enkelte data den ikke kan finde.
=GETPIVOTDATA(Øvrige;\"10 A\") giver f.eks. fejl selvom jeg i tabellen tydeligt kan se at kriterierne findes. Hvorfor går den det??
Avatar billede clemen Nybegynder
14. juni 2001 - 13:06 #1
Er det muligt at se arket?

p_laursen76@hotmail.com
Avatar billede jimse Nybegynder
14. juni 2001 - 13:28 #2
osse mig.
jimkat@mail.tele.dk
Avatar billede jimse Nybegynder
14. juni 2001 - 13:58 #3
Den er kringlet, forsøger stadig
Avatar billede jimse Nybegynder
14. juni 2001 - 14:21 #4
Det er lidt svært at komme videre når man ikke har \"stamdataene\".

Tilsyneladende hentes der en forkert værdi ind.
Formlen er fuldstændig korrekt.

hvis du slæber formlen op i hjælp og trykker på tip, får du eksempler på hvad der er galt.
Som sagt det ville være nemmere, hvis man havde adgang til rådata.

mvh
Avatar billede janvogt Praktikant
14. juni 2001 - 14:30 #5
Det kunne tyde på der ikke er hel overensstemmelse mellem formel og data.

Et godt bud kunne være, at der efter 10-tallet i dine pivotdata er et usynligt mellemrum, som du ikke tager højde for i formlen.
Prøv at ændre grunddata og \"refreshe\" pivottabellen eller prøv at indsætte et ekstra mellemrum i din formel.
Avatar billede jimse Nybegynder
14. juni 2001 - 14:34 #6
Der ser umiddelbart ikke ud til at være nogle mellemrum der ikke skal være der (har prøvet) derfor er jeg enig i at det formentlig er i grundataerne der problemer.
Avatar billede clemen Nybegynder
14. juni 2001 - 14:40 #7
Også enig.
Avatar billede janvogt Praktikant
14. juni 2001 - 14:51 #8
>>> jimse

Formlen er rigtig! Den virker jo også andre steder.

>>> tville

Det kunne jo også være efter \"05\" der er et mellemrum eller to!
Avatar billede tville Juniormester
14. juni 2001 - 14:55 #9
Jeg henter datene fra Access database. Her er feltet defineret som et tekstfelt. Jeg har kontrollere alle mine data i den tabel, og der er ingen mellemrum i dem.
Avatar billede janvogt Praktikant
14. juni 2001 - 14:57 #10
Vrøvl, den virkede jo godt nok ;-)

Er \"øvrige\" en del af pivottabellen? Jeg plejer at markere den celle, som er øverst til venstre.
Avatar billede tville Juniormester
14. juni 2001 - 15:02 #11
\"Øvrige\" er navnet på pivottabellen eller rettere det øverste felt i venstre hjørne.
Avatar billede janvogt Praktikant
14. juni 2001 - 15:17 #12
Det skal være en del af pivottabellen!
Feltet vil ofte hedde \"Sum af xxx\" eller \"Antal af xxx\", men man selvfølgelig også vælge en celle et eller andet sted midt i pivottabellen.

Har du mulighed for sende mig filen?
Så skal jeg få den på plads.
Avatar billede tville Juniormester
14. juni 2001 - 15:35 #13
Jeg har lige prøvet at ændre lidt i mine data i Access, således at det der før hed \"10\" nu hedder \"010\" - og så virker min pivottabel og formlen med udtræk fra den som det skal.
Er der nogen af jer der har en forklaring på det - jeg synes at det er underligt.
Avatar billede janvogt Praktikant
14. juni 2001 - 15:37 #14
Ja, det virker underligt. Det kan garanteret godt lade sig gøre uden!
Avatar billede janvogt Praktikant
14. juni 2001 - 17:30 #15
Jeg har modtaget arket undersøgt problemet.
Eneste forklaring jeg kan give er, at GETPIVOT ikke kan håndtere tal (som f.eks. \"10\") men derimod kun tekst (som f.eks. \"05\").
Tal indgår jo mange steder i pivottabellen så der kan vel nemt opstå forvirring, f.eks. hvis man bruger strengen \"10 10 10\".

Jeg kan desværre ikke få det bekræftet. Det står ikke i hjælpen.
Men hvis du ændrer \"05\" til \"5\" virker den heller ikke!

Brug ERSTAT i REDIGER menuen for at ændre alle 10-tal til f.eks. \"TI\".

Forøvrigt kan du godt nøjes med =GETPIVOTDATA(Øvrige;\"00\") i din formel, så tager Excel automatisk totalen.
Avatar billede tville Juniormester
14. juni 2001 - 17:47 #16
Jeg tror også at det har noget at gøre med at når der står \"0\" foran opfatter den det som en tekststreng og ellers om et tal.
Men resultatet fra denne pivottabel bruger jeg senere til at eksportere til vores økonomisystem. Her er tallene 05 og 10 m.m. et parameter der skal bruges nøjagtig sådan. Derfor dur det ikke at jeg laver \"10\" om til \"010\" eller \"ti\".
Avatar billede janvogt Praktikant
14. juni 2001 - 22:59 #17
Så kan du ikke bruge pivottabeller.
Så skal du snarere anvende arrayformler til at finde dine værdier.
Det vil kunne løse dit problem!
Avatar billede janvogt Praktikant
15. juni 2001 - 14:59 #18
Ark sendt med pivottabel, som virker samt forslag til alternative opslagsmuligheder, SUM.HVIS og arrayformler.
Avatar billede tville Juniormester
16. juni 2001 - 12:00 #19
Tak for hjælpen Jan. Jeg har ikke prøvet Arrayformler endnu, men glæder mig til at prøve dem.
Avatar billede janvogt Praktikant
17. juni 2001 - 10:32 #20
God fornøjelse!
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