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 3 114 times, 1 visits today)
Bookmark and Share

13 comments

  • Varifrån hämtar ni information om utdelning/aktie?

    • Affärsvärldens aktieindikator har sådan information:
      https://www.affarsvarlden.se/bors/kurslistor/ravaror/aktieindikatorn/
      Notera dock tidigare kommentarer om affärsvärlden att det kan bli problem med listor som sträcker sig över flera sidor.
      Men skall man bara göra en sammanställning så finns ju alltid möjligheten att kopiera och klistra in i Excel.
      Med vänlig hälsning
      Anders

      • Tack för snabbt svar!

        Vet du om det finns någon sida som både har utdelning/aktie och när utdelningen sker alternativt en sida som enbart har utdelningsdatum så kan jag koppla ihop den med affarsvarlden?

        Jag har tittat lite på finansportalen men har inte lyckats att dra ut därifrån samt att det är flera sidor av tabellen. Det närmaste jag har hittat som fungerar är bank24, https://www.bank24.nu/aktieutdelning/, men den har inte alla aktier och oklart när den uppdateras. Jag har även kikat på börsdata.se men därifrån kan man inte heller få utdelningsdatum verkar det som.

        Syftet med informationen är att bygga en Excel som räknar ut en prognos för kommande års utdelning/månad automatiskt (enbart trycka på refresh all). Där flertalet Excel källor kopplas samman med hjälp av PowerPivot och sen visas all information via Pivot tabeller och charts.

        • Hej,
          Det närmsta jag kommer detta är att länka tabellen med utdelningsinformation från Avanza.
          T.ex.
          https://www.avanza.se/aktier/om-aktien.html/5240/ericsson-b
          Har en tabell för Ericssons utdelningshistorik som går at läsa in till Excel.
          Det blir dock en tabell per aktie. Så skall man läsa in alla så tar det sin tid…
          Med lite trix, kanske VBA, kan man kanske få en automatisk inläsning av samtliga aktier.
          Låt mig gärna veta om/hur du löser det….
          Mvh
          Anders

  • Hej Anders

    Några tips på var man kan hitta fondkurser?

    Fredrik

  • Hej Anders!
    Tack för dina intressanta kurser på nätet!
    Har suttit med kursen att ladda ner aktiekurser till excel , har försökt att hämta kurser ifrån privataaffärer då man kan ladda ner hela aktielistan från a-ö, men när jag skriver formler så går jag lite bet där fast det fungerar när jag gör som du visar ifrån affärsvälden som du visar på videon fast där får man inte med hela listan från a-ö
    Jag skulle så gärna vilja ha en hel lista att ladda ner , har du något förslag jag kan prova på

    Med vänlig hälsning Lars

  • 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.