Hämta aktiekurser från Internet till Excel

I Excel kan du skapa en länk från en tabell på Internet till Excel och varje gång du uppdaterar tabellen i Excel så hämtas tabellen på nytt. På det här sättet kan du t.ex. få de senaste aktie- eller valutakurserna till en arbetsbok i Excel.

Principen att hämta en tabell från en sida på Internet är relativt enkel och följer följande steg:

  1. Hitta en sida på internet som har en tabell du vill importera till Excel.
  2. Kopiera länkardressen.
  3. Gå till Excel och i fliken Data, grupp Hämta och transformera data så väljer du Från Webb. Har du en annan version av Excel än vad jag har nu (Excel 365) så kan knapparna heta något annat, men möjligheten att importera data från Internet har funnits sedan Excel 2003.
  4. I dialogrutan Från webben som dyker upp klistrar du in länkadressen (URL) och klickar på OK.
  5. En dialogruta Navigatör dyker upp som delar upp den webbsida du länkat till i dokument och tabeller. Klicka på tabellerna i listan tills du hittar den tabell du vill importera.
  6. Välj tabellen i listan och klicka på Läs in. Vill du att tabellen skall hamna på en specifik plats så kan du klicka på pilknappen till vänster om läs in och välja Läs in till…

Viktigt att tänka på är att…

Gör aldrig direkta ändringar i tabellen i bladfliken. Skall du använda data från tabellen i t.ex. en kalkyl så gör en länk till tabellen. För mer avancerade hämtningar från tabellen kan man använda funktioner som LETARAD, INDEX eller PASSA. Mer om detta kommer…

Anledning till att du inte skall ändra i tabellen är att när du uppdaterar din data så läser den in tabellen igen och alla dina ändringar kommer att skrivas över.

Vill du justera i din importerade tabell skall du använda Power Query. Markrera din tabell och i fliken Fråga (som dyker upp när du markerat din tabell) så klickar du på Redigera. Jag visar hur man gör det i min film.

Allt låter enkelt, men här är ett stort problem:

På grund av att webbsidor har blivit mer och mer avancerade med script och avancerad grafik så är det tyvärr många webbsidor som Excel inte klarar av att läsa in. När det gäller läsbara webbsidor som har svenska aktiekurser t.ex. så har jag bara lyckats med Affärsvärldens sida. I en gammal film jag har om detta (för Excel 2003) så använde jag en sida som hette Finansportalen, men sedan de ändrade sin grafik på sidan så har den slutat fungera.

Och det finns även ett problem med Affärsvärldens sida: Om du t.ex. vill hämta alla aktier i Large Cap listan (det som jag gör i min film) så visar inte Affärsvärlden alla aktier i en enda tabell. Efter 100 aktier så måste man klicka på nästa på webbsidan – och det skapar problem för Excel. Excel kan bara läsa in de första 100 aktierna.

Jag har just nu ingen lösning på detta problem. Om du som läser detta har en lösning på hur man kan läsa in alla aktier från en lista som fortsätter så skulle jag vara väldigt tacksam om du kan skriva en kommentar om detta.

Alternativt: Har du någon bättre aktiekurslista än Affärsvärlden som fungerar att läsa in till Excel. Skriv en kommentar.

Alla som bidrar till en bättre lösning kommer få en personligt omnämnande i slutet av denna artikel.

Har du Excel för Mac finns lite ytterligare problem

Macintosh har tyvärr en del begräsningar när det gäller Excel tyvärr… T.ex. saknas Power Query i Excel för Mac. Instruktionen ovan, och i filmen, fungerar inte på samma sätt på en Mac. Men det går att göra. Lite krångligare och inte lika snyggt, men det skall gå…

  • Kopiera länken till sidan du vill importera
  • Klistra in den i ett textdokument, gör några blankrader efter url:en.
  • Spara textfilen med ett namn (om du klistrat adressen in i ett Worddokument måste du spara den som txt) i Query folder. Query Folder skall finnas under Finder Application Microsoft Office.
  • Sen kan du välja Run saved Query under Datamenyn genom att välja filen du sparat.

Och då skall man kunna läsa in sidan till Excel för Mac…

Då Power Query saknas kan man inte transformera importen och ta bort skräp, onödiga kolumner etc. Detta är den bästa film jag hittat som visar detta är https://youtu.be/Pmwv6twwUyY

Skriv gärna en kommentar nedan om du har något att tillägga till detta. Jag är ju själv ingen Mac-användare…

Webbsidor som fungerar att hämta aktie- och valutadata från

Den som jag tycker funerar bäst just nu för aktiekurser är Dagens industris sidor. Men här en sammanställing

Filmer

Jag har spelat in flera filmer om detta och kommer publicera dem allt eftersom på min kanal på Youtube: https://www.youtube.com/user/AndersExcel/videos

Om du inte redan presumerar så tycker jag att du kan göra det. Har du läst så här långt så är du uppenbart intresserad och kostnaden för en prenumeration på min kanal är en liten nötning av huden på ditt finger när du klickar…

Klicka här för att prenumerera

Arbetsböcker

Till mina tre filmer (och fler kommer):

Arbetsboken du kan ladda ner innehåller flera exempel på import av aktier och valutor, samt även nya funktionen Datatyper-Aktier (Excel 365).

Kan du ladda ner arbetsboken jag använder för att testa. Notera att om du inte har Excel 365 /Excel 2019 för Windows så kanske vissa saker inte fungerar lika bra (framförallt Datatyper – Aktier).

011_aktier_valutor: Exempel på att importera aktiekurser och valutakurser till excel. Kommer uppdateras och förbättras allt eftersom…

Datatyper Aktier i Excel 365

En löning på problemet med att läsa in stora tabeller med aktiekurser till Excel kan vara att använda en helt ny funktionalitet som har kommet med Excel 365. Den heter Datatyper – Aktier. I min Excel dök detta upp bara för några veckor sedan (augusti 2019). Det är ett spännande verktyg där Microsoft har inlett ett samarbete med Nasdaq och en del andra om att leverera aktiekurser i ”realtid” (några minuters fördröjning) till Excel. Jag återkommer med en post och film om detta om ja ser att det finns intresse. SKriv gärna en kommentar nedan om vad du skulle vilja se mer av.

(Visited 756 times, 1 visits today)
Bookmark and Share

3 comments

  • Fick tips att Nordnets hemsida också kan vara en bra källa för att hämta data.
    /Anders

  • Det går alltså att få aktiedata nästan i realtid med Excel 365 och Datatyper – Aktier? Mycket intressant om man kan få detta att fungera!?

    • Hej
      Jag tror det är några minuters fördröjning, men JA det skall gå.
      Här en film om det från MrExcel: https://youtu.be/YJSypQVTDwE
      Håller på att testa detta just nu på svenska aktier och kommer nog med några filmer om det vad det lider.
      En sak jag noterat är att Excel har enklast att identifiera ticker-symbolerna.
      Så om man t.ex. hämtar alla tickesymboler man vill från t.ex.
      http://www.nasdaqomxnordic.com/digitalAssets/110/110182_the-nordic-list-august-21-2019.xlsx
      så kan man sedan ganska snabbt få de kurser för de aktier man vill.
      En nackdel med datatypen är att antal variabler man kan få både är ganska begränsade och inte helt intressanta. Du kan t.ex. få P/E-tal och BETA (förutom aktiekurs) men inte så mycket mer intressant. Men jag tror (hoppas) på att detta kommer förbättras framöver med nya uppgraderingar.
      /Anders

Lämna ett svar

E-postadressen publiceras inte. Obligatoriska fält är märkta *

Denna webbplats använder Akismet för att minska skräppost. Lär dig hur din kommentardata bearbetas.