simplast.
Ställ dig i ditt dolda blad. Gör om din datatabell till "exceltabell" (Ctrl+T).
Gör ditt diagram på den ofiltrerade tabellen
Stå i tabellen och gå till: Tabelldesign: verktyg: Infoga utsnitt (kryssa i datum)
Flytta utsnittet och diagrammet till ditt målblad
Nu filtreras din rådatatabell (och diagrammet) beroende på vad du väljer i utsnittet. Om du vill ha lite grovinställningar så kan du skapa nya variabler ÅR(A2), Månad(A2) osv. Då kan du skapa flera utsnitt som du kan grovfiltrera med.
tyvärr verkar inte Tabell stödja Tids-linjen som finns i pivottabell. Men men.
Knöligare. Men mer likt det du frågar efter. Du får helt enkelt mata ditt diagram med hjälp av namngivna områden som skapas med hjälp av något slags formel. I mitt exempel används ”Förskjutning”. Men det borde gå med ett vanligt filter också.
Antag att start/slutdatum ligger i "Blad2"
Rådata ligger i fliken "Dold" Med datum i kolumn A och data i kolumn B
Startdatum: blad2 cell G1
Slutdatum : cell G2
Datumkolumn: dolt!$A:$A
Datatakolumn: dolt!$B:$B
Då anger den här formeln hur många rader data du vill ha:
=ANTAL.OMF(dolt!$A:$A;">="&Blad2!$G$1;dolt!$A:$A;"<="&Blad2!$G$2)
och den här säger vilken rad dina data börjar på
=PASSA(Blad2!$G$1;dolt!$A:$A;0)
Om du mata in de siffrorna i Förskjutning så kan du returnera rätt område. Det smidigaste är att lägga formlerna med Passa och antal.omf i hjälpceller. annars kan du lägga in det i en lång jätteformel. Det här ger Datumområdet: (kolla alternativa formler sist i posten om du har en uppdaterad excel 365)
=FÖRSKJUTNING(dolt!$A$1;PASSA(Blad2!$G$1;dolt!$A:$A;0)-1;0;ANTAL.OMF(dolt!$A:$A;">="&Blad2!$G$1;dolt!$A:$A;"<="&Blad2!$G$2))
Och det här ger data (det är en 0:a som är utbytt mot en 1:a):
=FÖRSKJUTNING(dolt!$A$1;PASSA(Blad2!$G$1;dolt!$A:$A;0)-1;1;ANTAL.OMF(dolt!$A:$A;">="&Blad2!$G$1;dolt!$A:$A;"<="&Blad2!$G$2))
Tyvärr kan du inte använda det här direkt i diagrammet. Du måste mellanlanda data i namngivna områden. Tryck
Ctrl+F3
för att få fram namnhanteraren. Skapa områdena Datum och Data där du klistrar in ovanstående formler.
Nästa steg är lite knöligt. Infoga ett nytt diagram och gå till "Diagramdesign"->Markera data.
Om det finns områden så rensar du bort dom. Sen klickar du på knappen [Lägg till] och skriver in
serienamn: =dolt!$B$1
Serievärden: 'Bok1'!Data som dataserie. OBS att du måste ha med ett bladnamn trots att du har ett namngivet område.
Tryck på OK och klicka sedan på den HÖGRA redigera-knappen (vågräta kategoriaxel bla bla). Där lägger du in länken till dina datum
Axeletikettområde ='Bok1'!Datum
Alternativ kan du ta ett färdigt diagram. Markera linjen och byt ut formeln som syns i formelrutan:
=SERIE(dolt!$B$1;'Bok1'!Datum;'Bok1'!Data;1)
Alternativ till förskjutnings-formlerna om du har en ny excel
Datum=FILTER(dolt!$A:$A;(dolt!$A:$A>=$G1)*(dolt!$A:$A<=$G2))
Data=FILTER(dolt!$A:$A;(dolt!$B:$B>=$G1)*(dolt!$A:$A<=$G2))