Konfigurera automatisk valutakonvertering i Excel och Google Kalkylark

Konfigurera automatisk valutakonvertering i Excel och Google Kalkylark

Denna handledning kommer att visa hur du skapar och automatisk valutaomvandlare i Excel och Google Sheets.

Excel är ett kraftfullt verktyg för beräkningar, som ofta involverar internationella valutor. Excel har inte ett inbyggt valutaomvandlingsverktyg, men med en länk till en extern XML-databas kan vi bygga vårt eget konverteringsverktyg till Excel med hjälp av Power Query.

Länka till en extern XML -källfil

Den mest användarvänliga källfilen heter en Flytare, ett gratis XML -flöde som uppdateras dagligen.

1. I ett tomt Excel -kalkylblad i Band, Välj Data> Hämta data> Från fil> Från XML.

2. I Filnamn rutan, skriv in webbadressen för floatrates -filen - www.floatrates.com/daily.usd.xml - och klicka sedan på Öppen.

3. Klicka på Transformera data.

4. Power Query Editor kommer nu att öppnas. Bläddra över till det sista objektet i listan och klicka sedan på ordet Tabell. Växelkurserna kommer att fyllas i en tabell under den ursprungliga dataraden.

5. Klicka på pilen med två huvuden för att visa fälten i denna tabell och klicka sedan på OK.

6. Power Query ändras nu för att visa växelkurskolumnerna såväl som de första kolumnerna.

7. I Band, Välj Hem> Hantera kolumner> Välj kolumner.

8. Avmarkera de kolumner som inte behövs och klicka sedan på OK.

9. Klicka Stäng och ladda för att återgå till Excel.

Skapa en valutaomvandlare

1. Vi kan nu skapa ett nytt kalkylblad i samma arbetsbok som den länkade XML -databasen och skapa en tabell enligt nedan.

2. Vi kan nu använda VLOOKUP -funktionen för att slå upp valutakursen för det brittiska pundet mot den amerikanska dollarn. I den relevanta cellen (till exempel C5) kan vi skriva in följande:

1 = VLOOKUP ($ C $ 4,

TIPS: Använd en absolut referens ($) så att vi kan kopiera ner formeln.

3. Vi måste sedan markera relevant uppslagsdata genom att gå till databladet och välja den information vi behöver.

4. Så snart vi väljer hela datalistan kommer Excel automatiskt att lägga till databasens kolumner som referenser i formeln istället för att använda celladresserna. Detta beror på att tabelldata i Excel länkades till Excel med ett intervallnamn på USD.

5. Vi slutför nu vår VLOOKUP -formel genom att skriva in kolumnnamnet och ordet FALSKT som det sista argumentet för formeln.

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

6. Tryck på ENTER för att ange formeln i Excel.

7. Vi kan upprepa proceduren för att slå upp EUR från datatabellen.

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

8. För att få värdet 2 USD till 1 GBP eller 1 EUR kan vi kopiera formeln till nästa rad och sedan multiplicera det med värdet i kolumn B.

9. Vi kan sedan kopiera ner detta för att fylla i vår växelkursomvandlare.

10. För att skapa en växelkursomvandlare för de inversa kurserna, skulle vi behöva skapa en sökning efter de inversa kurserna i våra data.

Automatisk valutakonvertering i Google Kalkylark

Google Kalkylark har en inbyggd valutaomvandlare som använder befintliga uppdaterade omvandlingsfrekvenser på internet.

1. Vi kan sätta upp en tabell i Google Kalkylark som liknar den tabell vi ställde upp i Excel.

2. I vår markerade cell (till exempel C3) kan vi sedan skriva GOOGLEFINANCE -funktionen och slutföra följande formel.

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

3. Google letar automatiskt upp växelkursen från USD (i B2) till GBP (i C2) och anger den i den valda cellen.

4. Eftersom vi har använt absolut celladressering för B2 och C2 ($) kan vi kopiera den här formeln till nästa cell och sedan multiplicera formeln med värdet i kolumn B.

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

5. Kopiera formeln i den här cellen ner till de återstående raderna i vår konverteringstabell.

6. Upprepa processen för att slå upp EUR.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave