Van website naar Excel
U gebruikt Microsoft Excel wellicht voor het bijhouden van statistieken, de berekening van resultaten, het maken van grafieken, enzovoort. Doorgaans vult u de gegevens zelf in. Maar wist u dat u ook een automatische link met internet kunt maken?
We vertrekken van een concreet voorbeeld: u wilt in Excel een overzicht maken van de aandelen die u in portefeuille heeft. U wilt bijvoorbeeld een kolom met de koersen waaraan u ze gekocht heeft en daarnaast een kolom met de huidige koersen. Zo ziet u meteen of u winst of verlies maakt. De actuele koersen kunt u uiteraard op internet opzoeken en dan zelf intikken of kopiëren. Maar u kunt ook een permanente koppeling leggen tussen uw rekenblad en de website met die aandelenkoersen. Zo worden de gegevens automatisch geactualiseerd.
Hoe begint u eraan?
Stel, u wilt de koers van het Amerikaanse aandeel Amazon.com volgen. Open eerst de bronpagina in uw internetbrowser en kopieer de url (bijvoorbeeld http://finance.yahoo.com/q?s=AMZN). Daarna opent u in Excel een nieuwe spreadsheet. Hier selecteert u uit het menu ‘Data’, ‘Externe gegevens importeren’, ‘Nieuwe webquery’. Dan verschijnt er een scherm: in het adresveld plakt u de url van de bronpagina en klikt u op de ‘Ga naar’-knop. De bewuste pagina wordt dan ingeladen en na even wachten verschijnen er verschillende gele pijltjes. Elk pijltje hoort bij een tabel die door Excel herkend wordt. Schuif nu uw muis over een pijltje, dan ziet u om welke tabel het precies gaat. Heeft u de tabel gevonden waarin de laatste koers (‘last trade’) van Amazon. com getoond wordt? Klik dan op het overeenkomstige pijltje. Dat wordt dan groen en de tabel zelf wordt blauw. U merkt het: een voorwaarde om uw spreadsheet te kunnen koppelen aan een website, is dat de gegevens in tabelvorm herkend worden door Excel.
Volgende stap: u klikt op de ‘Importeren’-knop, rechts onderaan. Dan verschijnt er een nieuw venstertje. Daarin kunt u aangeven op welke plaats de tabel precies moet ingevoerd worden. Vervolgens worden de data op die locatie ingeladen in uw rekenblad (dat kan wel enkele seconden duren). U bent dus altijd verplicht om een volledige tabel te importeren. Daarom doet u dit best eerst naar een afzonderlijk werkblad (bijvoorbeeld Blad2). Bevindt de koers van Amazon. com zich hier bijvoorbeeld in cel B1, dan legt u in het oorspronkelijke werkblad (bijvoorbeeld Blad1) een link via ‘=Blad2! B1’. Zo bevat uw overzicht geen overbodige informatie uit de tabel. Vervolgens volgt u dezelfde procedure voor al uw andere aandelen.
Actualiseren
Houd er wel rekening mee dat de gegevens in Excel nu nog niet up-to-date gehouden worden. Het actualiseren kan via een klik met de rechtermuisknop in de tabel en vervolgens door ‘Gegevens vernieuwen’ uit het menu te selecteren. Als u verschillende aandelen volgt, moet dat voor elke tabel gebeuren. Erg omslachtig! Gelukkig kan het ook automatisch: via hetzelfde rechtermuisknopmenu kiest u ‘Gegevensbereikeigenschappen’. Hier krijgt u de opties ‘Gegevens vernieuwen bij Bestand openen’ en ‘Vernieuwen om de x minuten’. Op die manier kunt u de gegevens bijvoorbeeld om de minuut laten actualiseren.
Door Roel Van Espen
Fout opgemerkt of meer nieuws? Meld het hier