Automatische valutaconversie instellen in Excel en Google Spreadsheets

Automatische valutaconversie instellen in Excel en Google Spreadsheets

Deze zelfstudie laat zien hoe u een valutaconverter maakt en automatisch in Excel en Google Spreadsheets maakt.

Excel is een krachtig hulpmiddel voor berekeningen, vaak met internationale valuta. Excel heeft geen ingebouwde valutaconversietool, maar met een koppeling naar een externe XML-database kunnen we onze eigen conversietool in Excel bouwen met behulp van Power Query.

Koppelen naar een extern XML-bronbestand

Het meest gebruiksvriendelijke bronbestand is er een met de naam Vlottertarieven, een gratis XML-feed die dagelijks wordt bijgewerkt.

1. In een leeg Excel-werkblad, in de Lintje, selecteer Gegevens > Gegevens ophalen > Uit bestand > Uit XML.

2. In de Bestandsnaam typ de URL voor het floatrates-bestand - www.floatrates.com/daily.usd.xml - en klik vervolgens op Open.

3. Klik op Gegevens transformeren.

4. De Power Query-editor gaat nu open. Scroll naar het laatste item in de lijst en klik vervolgens op het woord Tafel. De wisselkoersen worden ingevuld in een tabel onder de eerste regel met gegevens.

5. Klik op de dubbele pijl om de velden van deze tabel weer te geven en klik vervolgens op Oke.

6. De Power Query zal nu veranderen om zowel de wisselkoerskolommen als de initiële kolommen weer te geven.

7. In de Lintje, selecteer Home > Kolommen beheren > Kolommen kiezen.

8. Schakel de kolommen uit die niet vereist zijn en klik vervolgens op Oke.

9. Klik op Sluiten & laden om terug te keren naar Excel.

Een valuta-omzetter maken

1. We kunnen nu een nieuw werkblad maken in dezelfde werkmap als de gekoppelde XML-database en een tabel opzetten zoals hieronder weergegeven.

2. We kunnen nu de VERT.ZOEKEN-functie gebruiken om de wisselkoers voor het Britse pond ten opzichte van de Amerikaanse dollar op te zoeken. In de relevante cel (bijvoorbeeld C5) kunnen we het volgende typen:

1 =VERT.ZOEKEN($C$4,

TIP: Gebruik een absolute referentie ($) zodat we de formule naar beneden kunnen kopiëren.

3. We moeten dan de relevante opzoekgegevens markeren door naar het gegevensblad te gaan en de informatie te selecteren die we nodig hebben.

4. Zodra we de volledige gegevenslijst selecteren, plaatst Excel automatisch de kolommen van de database als verwijzingen in de formule in plaats van de celadressen te gebruiken. Dit komt omdat de tabelgegevens in Excel zijn gekoppeld aan Excel met een bereiknaam van Amerikaanse Dollar.

5. We voltooien nu onze VERT.ZOEKEN-formule door de kolomnaam en het woord ONWAAR in te typen als het laatste argument voor de formule.

1 =VERT.ZOEKEN($C$4,usd[[item.targetCurrency]:[item.exchangeRate]],3,FALSE)

6. Druk op ENTER om de formule in Excel in te voeren.

7. We kunnen de procedure herhalen om de EUR op te zoeken uit de gegevenstabel.

1 =VERT.ZOEKEN($D$4,usd[[item.targetCurrency]:[item.exchangeRate]],3,FALSE)

8. Om de waarde van 2 USD tot 1 GBP of 1 EUR te krijgen, kunnen we de formule naar de volgende rij kopiëren en deze vervolgens vermenigvuldigen met de waarde in kolom B.

9. We kunnen dit dan naar beneden kopiëren om onze wisselkoersomzetter te vullen.

10. Om een ​​wisselkoerscalculator voor de inverse koersen te maken, moeten we een opzoeking maken voor de inverse koersen in onze gegevens.

Automatische valutaconversie in Google Spreadsheets

Google Spreadsheets heeft een ingebouwde valuta-omzetter die gebruik maakt van bestaande actuele omrekeningskoersen op internet.

1. We kunnen een tabel opzetten in Google Spreadsheets die lijkt op de tabel die we in Excel hebben ingesteld.

2. In onze geselecteerde cel (bijvoorbeeld C3) kunnen we vervolgens de GOOGLEFINANCE-functie typen en de volgende formule invullen.

1 =GOOGLEFINANCE("Valuta:"&$B$2&$C$2)

3. Google zoekt automatisch de wisselkoers op van USD (in B2) naar GBP (in C2) en voert deze in de geselecteerde cel in.

4. Omdat we absolute celadressering hebben gebruikt voor B2 en C2 ($), kunnen we deze formule naar de volgende cel kopiëren en de formule vervolgens vermenigvuldigen met de waarde in kolom B.

1 =GOOGLEFINANCE("Valuta:"&$B$2&$C$2)*B4

5. Kopieer de formule in deze cel naar de overige rijen in onze conversietabel.

6. Herhaal het proces om de EUR op te zoeken.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave