Excel - Hämta data från ett sheet till ett annat beroende på inmatat värde.

Permalänk
Medlem
Skrivet av Zoth:

Fast pivot table ger ju enbart "SUM" av resultaten verkar det som, alternativt så fattar jag inte hur det fungerar.
Men det gör ju ka0z med mina tabeller iallafall och informationen presenteras inte på samma sätt som tabellerna är utformade.

Du kan ställa in hur du vill resulataten ska presenteras. Men kanske lättare att bara hämta ut en tabell och använda worksheet funktioner.

"filter" fungerade för dig va? Om du har datum och signaturer i olika kolumner är det lätt att använda filter funktionen för att skära på det du vill.

För att få de senaste 10 resultaten kan man göra på olika sätt. Men lättast är att helt enkelt ha datan sorterad på datum (eller applicera sort funktionen) och sen använda sig av take funktionen för att välja antalet resultat som ska hämtas.

Visa signatur

Moderkort: Asus P8P67 PRO REV B3 | CPU: Intel Core i5 2500K | GPU: GTX 980 DirectCU II 4GB |
PSU: 850W Gold

Permalänk
Medlem
Skrivet av Jazz 1-up:

Du kan ställa in hur du vill resulataten ska presenteras. Men kanske lättare att bara hämta ut en tabell och använda worksheet funktioner.

"filter" fungerade för dig va? Om du har datum och signaturer i olika kolumner är det lätt att använda filter funktionen för att skära på det du vill.

För att få de senaste 10 resultaten kan man göra på olika sätt. Men lättast är att helt enkelt ha datan sorterad på datum (eller applicera sort funktionen) och sen använda sig av take funktionen för att välja antalet resultat som ska hämtas.

Ja, filter fungerar som tänkt, tror jag.

Försöker sortera på datum samt signatur just nu, det fungerar nästan.
Vill jag sortera på datum samt signatur så hämtar den ALLA på det datumet samt alla med den signaturen.

Vill jag hämta på datum och signatur så vill jag ju enbart visa alla poster som innehåller datumet samt signaturen, det lyckas jag inte lösa. Testat med både "+" och "*".

Tyvärr så verkar inte TAKE finnas i min version av EXCEL, såg ut som en smidig funktion annars.

=FILTER(Tabell1_2[#All];(Tabell1_2[[#All];[Datum]]=F7)+(Tabell1_2[[#All];[Signatur]]=F8)+(Tabell1_2[[#All];[Datum]]=F7);"No results")

Permalänk
Medlem
Skrivet av Zoth:

Ja, filter fungerar som tänkt, tror jag.

Försöker sortera på datum samt signatur just nu, det fungerar nästan.
Vill jag sortera på datum samt signatur så hämtar den ALLA på det datumet samt alla med den signaturen.

Vill jag hämta på datum och signatur så vill jag ju enbart visa alla poster som innehåller datumet samt signaturen, det lyckas jag inte lösa. Testat med både "+" och "*".

Tyvärr så verkar inte TAKE finnas i min version av EXCEL, såg ut som en smidig funktion annars.

=FILTER(Tabell1_2[#All];(Tabell1_2[[#All];[Datum]]=F7)+(Tabell1_2[[#All];[Signatur]]=F8)+(Tabell1_2[[#All];[Datum]]=F7);"No results")

Du ska använda * för en AND funktion och + om du vill ha en OR funktion. Använd därmed * för ditt ändamål. Annars ser din kod rätt ut. Dock är #all inte helt lämpligt, men orsakar inte problem i det här fallet då du använt det i samtliga referenser, med det är nitpicking av mig.

Om TAKE inte finns behöver du använda en kombination av FILTER och LARGE. Se här för detaljer: https://www.youtube.com/watch?v=gmzGQjaIh_k

Visa signatur

Moderkort: Asus P8P67 PRO REV B3 | CPU: Intel Core i5 2500K | GPU: GTX 980 DirectCU II 4GB |
PSU: 850W Gold

Permalänk
Medlem
Skrivet av Jazz 1-up:

Du ska använda * för en AND funktion och + om du vill ha en OR funktion. Använd därmed * för ditt ändamål. Annars ser din kod rätt ut. Dock är #all inte helt lämpligt, men orsakar inte problem i det här fallet då du använt det i samtliga referenser, med det är nitpicking av mig.

Om TAKE inte finns behöver du använda en kombination av FILTER och LARGE. Se här för detaljer: https://www.youtube.com/watch?v=gmzGQjaIh_k

Testade på TAKE-funktionen direkt i excel online, fungerade svinbra och precis vad jag ville.
Men får testa FILTER och LARGE, ska kika igenom det där klippet.

I övrigt verkar det ha blivit som jag vill, men frågan är... Om jag flytta hela dokumentet till en annan burk, kommer mina power queries följa med eller behöver jag återskapa det på något sätt?

Permalänk
Medlem
Skrivet av Zoth:

Testade på TAKE-funktionen direkt i excel online, fungerade svinbra och precis vad jag ville.
Men får testa FILTER och LARGE, ska kika igenom det där klippet.

I övrigt verkar det ha blivit som jag vill, men frågan är... Om jag flytta hela dokumentet till en annan burk, kommer mina power queries följa med eller behöver jag återskapa det på något sätt?

Om du använde power query i det dokument din data ligger i så är allt helt flyttbart. Om du använde ett nytt excel dokument där du hämtade data från ett annat dokument så kommer du behöva berätta vart data dokumentet har flyttat sig. Det är första raden kod i powerquery. Du kan även använda en knapp som heter "change source" har jag för mig.

Du kanske bör ändra dina inställningar i excel 365 för att få en mer uppdaterad variant.

Visa signatur

Moderkort: Asus P8P67 PRO REV B3 | CPU: Intel Core i5 2500K | GPU: GTX 980 DirectCU II 4GB |
PSU: 850W Gold

Permalänk
Medlem
Skrivet av Jazz 1-up:

Om du använde power query i det dokument din data ligger i så är allt helt flyttbart. Om du använde ett nytt excel dokument där du hämtade data från ett annat dokument så kommer du behöva berätta vart data dokumentet har flyttat sig. Det är första raden kod i powerquery. Du kan även använda en knapp som heter "change source" har jag för mig.

Du kanske bör ändra dina inställningar i excel 365 för att få en mer uppdaterad variant.

Jag använde power query i samma dokument, då vet jag det iallafall.

Har även ställt in så att power queryn ska uppdateras var 10e min, så det är ju relativt lugnt på den fronten.

Permalänk
Medlem
Skrivet av Zoth:

Jag använde power query i samma dokument, då vet jag det iallafall.

Har även ställt in så att power queryn ska uppdateras var 10e min, så det är ju relativt lugnt på den fronten.

Jag menar att u kan gå in under Files->Account och sen se vilken version du ligger på och ställa in så att du får senaste versionen av Excel. Du vill ligga på current channel.

Visa signatur

Moderkort: Asus P8P67 PRO REV B3 | CPU: Intel Core i5 2500K | GPU: GTX 980 DirectCU II 4GB |
PSU: 850W Gold

Permalänk
Medlem
Skrivet av Jazz 1-up:

Jag menar att u kan gå in under Files->Account och sen se vilken version du ligger på och ställa in så att du får senaste versionen av Excel. Du vill ligga på current channel.

Ah, då är jag med. Jag kör tyvärr på den icke köpta varianten, går ju att köra på någon trial ett tag. Kan ju vara därför några funktioner inte finns..

Hursomhelst har jag ytterligare en fråga, om jag har ark som heter 15, 16, 17, 18. Kan jag på något sätt få med detta i powerqueryn så jag kan få fram vilka ark jag hämtar datan från vid sökningen senare?

För i dagsläget vill jag ju veta vilken "gramvikt" som datan är hämtad från, är du med på vad jag menar?

Permalänk
Medlem
Skrivet av Zoth:

Ah, då är jag med. Jag kör tyvärr på den icke köpta varianten, går ju att köra på någon trial ett tag. Kan ju vara därför några funktioner inte finns..

Hursomhelst har jag ytterligare en fråga, om jag har ark som heter 15, 16, 17, 18. Kan jag på något sätt få med detta i powerqueryn så jag kan få fram vilka ark jag hämtar datan från vid sökningen senare?

För i dagsläget vill jag ju veta vilken "gramvikt" som datan är hämtad från, är du med på vad jag menar?

Det beror på hur du hämtar data. Nu kommer vi in på lite mer avancerade saker kanske. Det blir absolut lättast om du kan nöja dig med att döpa efter table name, och sen kanske ersätta table names efter en lookup med den texten du vill ha. Eller döpa om tables till det som dina nuvarande sheets heter. Kan det gå för dig?

Hur gjorde du för att lägga till tables i powerquery? och kommer det att bli fler tables med indata i framtiden?

Visa signatur

Moderkort: Asus P8P67 PRO REV B3 | CPU: Intel Core i5 2500K | GPU: GTX 980 DirectCU II 4GB |
PSU: 850W Gold

Permalänk
Medlem
Skrivet av Jazz 1-up:

Det beror på hur du hämtar data. Nu kommer vi in på lite mer avancerade saker kanske. Det blir absolut lättast om du kan nöja dig med att döpa efter table name, och sen kanske ersätta table names efter en lookup med den texten du vill ha. Eller döpa om tables till det som dina nuvarande sheets heter. Kan det gå för dig?

Hur gjorde du för att lägga till tables i powerquery? och kommer det att bli fler tables med indata i framtiden?

Hur gör jag isåfall för att veta vilket table jag har fått datan ifrån då? Absolut kan det säkert gå, men jag förstår inte riktigt hur det fungerar isåfall, haha.

Skapade ett ark som heter DATA, här har jag kopplat alla tables till via power query, fanns en smidig funktion jag inte kommer på namnet på just nu. Men uppdaterar jag arken som i praktiken kommer uppdateras varje dag så uppdaterar den DATA-arket som jag hämtar datan ifrån i SÖK-arket. Dåligt förklarat kanske, men ja.

Permalänk
Medlem
Skrivet av Zoth:

Hur gör jag isåfall för att veta vilket table jag har fått datan ifrån då? Absolut kan det säkert gå, men jag förstår inte riktigt hur det fungerar isåfall, haha.

Skapade ett ark som heter DATA, här har jag kopplat alla tables till via power query, fanns en smidig funktion jag inte kommer på namnet på just nu. Men uppdaterar jag arken som i praktiken kommer uppdateras varje dag så uppdaterar den DATA-arket som jag hämtar datan ifrån i SÖK-arket. Dåligt förklarat kanske, men ja.

Jag hänger inte riktigt med på exakt hur du hämtar data från tables i powerquery. Finns flera sätt att göra det på, och metoden för att få table names varierar därmed också.

Den metod jag persoligen skulle använda är lite svår att förklara i text. Men gjorde ett kort klipp du kan följa: https://www.youtube.com/watch?v=4kjMnZnmvfY

Anledningen till att man behöver att gå in och filtrera bort är att metoden fångar alla tableller i excel dokumentet, även ditt output table.

Om du inte gillar den här metoden skulle ett annat alternativ vara att göra alla beräkningar från ett externt excel dokument, inte det där din data trillar in. Då är det även ganska bekvämt att hämta ark namnen istället för tabell namnen om du så vill. Men nackdelen är att du behöver länka till vart dokumentet med indata ligger. Vilket som sagt kräver att du går in och ändrar source om du flyttar dokumenten.

Hur uppdateras dina tabeller? är de länkade till en online källa?

Visa signatur

Moderkort: Asus P8P67 PRO REV B3 | CPU: Intel Core i5 2500K | GPU: GTX 980 DirectCU II 4GB |
PSU: 850W Gold

Permalänk
Medlem
Skrivet av Jazz 1-up:

Jag hänger inte riktigt med på exakt hur du hämtar data från tables i powerquery. Finns flera sätt att göra det på, och metoden för att få table names vbarierar därmed också.

Den metod jag persoligen skulle använda är lite svår att förklara i text. Men gjorde ett kort klipp du kan följa: https://www.youtube.com/watch?v=4kjMnZnmvfY

Anledningen till att man behöver att gå in och filtrera bort är att metoden fångar alla tableller i excel dokumentet, även ditt output table.

Om du inte gillar den här metoden skulle ett annat alternativ vara att göra alla beräkningar från ett externt excel dokument, inte det där din data trillar in. Då är det även ganska bekvämt att hämta ark namnen istället för tabell namnen om du så vill. Men nackdelen är att du behöver länka till vart dokumentet med indata ligger.

Hur uppdateras dina tabeller? är de länkade till en online källa?

Dags för sängen nu.

Jag kan skicka mitt exceldokument till dig så får du se hur jag menar, samt så får du även se vad jag har åstadkommit än sålänge.
Jag är inte riktigt nöjd med sökfunktionen, men det är nog simplare att förklara om du får se själv hur det ser ut.

Jag lyckades få till någon form av lösning, kanske ska diskuteras om det är ett bra tillvägagångsätt, men verkar absolut fungera.

Tabellerna uppdateras i samma dokument, men i andra ark. Arket datan hämtas från har jag dolt.

Permalänk
Medlem
Skrivet av Zoth:

Dags för sängen nu.

Jag kan skicka mitt exceldokument till dig så får du se hur jag menar, samt så får du även se vad jag har åstadkommit än sålänge.
Jag är inte riktigt nöjd med sökfunktionen, men det är nog simplare att förklara om du får se själv hur det ser ut.

Jag lyckades få till någon form av lösning, kanske ska diskuteras om det är ett bra tillvägagångsätt, men verkar absolut fungera.

Tabellerna uppdateras i samma dokument, men i andra ark. Arket datan hämtas från har jag dolt.

Skicka gärna. Skulle göra saker lättare

Visa signatur

Moderkort: Asus P8P67 PRO REV B3 | CPU: Intel Core i5 2500K | GPU: GTX 980 DirectCU II 4GB |
PSU: 850W Gold

Permalänk
Medlem
Skrivet av Jazz 1-up:

Skicka gärna. Skulle göra saker lättare

Satan i gatan, det var då mig inte lätt att hitta något vettigt ställe att ladda upp filen på. Det fick bli google drive, skickade den i pm till dig!

Arket DATA ska givetvis vara dold egentligen, men jag struntade i det just nu.

Känner du för att pilla på "designen" så är det guld värt också, haha

Permalänk
Medlem

Skulle använda Power Query (som finns inbyggt i Excel sedan version 2016). Det går att använda parametrar för vad du vill hämta för att sedan leverera resultatet på ett anat kalkylblad. Se lite om vad Power Query är i detta tips https://www.excelbrevet.se/power-query-excel-2/.

MVH Tello

Permalänk
Medlem
Skrivet av Telo:

Skulle använda Power Query (som finns inbyggt i Excel sedan version 2016). Det går att använda parametrar för vad du vill hämta för att sedan leverera resultatet på ett anat kalkylblad. Se lite om vad Power Query är i detta tips https://www.excelbrevet.se/power-query-excel-2/.

MVH Tello

Allting är löst och fungerar som jag vill.
Får tacka för hjälpen av alla, men speciellt jazz 1-up!