How to use the Google Finance Currency Function
Updated: Aug 5, 2023
Have you ever Googled a currency exchange rate or asked Google to convert one currency value to another?
If you search for something like “exchange rate for euros to pounds”, you’ll get a result something like this:
![Currency Exchange in Google Search](https://static.wixstatic.com/media/1c07f9_73a91a9b914f45c8a7ae510ff1d19ba8~mv2.png/v1/fill/w_70,h_28,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/1c07f9_73a91a9b914f45c8a7ae510ff1d19ba8~mv2.png)
Did you know that Google has a function built into Google Sheets called the GOOGLEFINANCE function that returns current and historical financial data?
You can use this Google Finance function within a formula to provide real-time stock market prices, international exchange rates and currency conversions, to name a few.
If you're looking to save some time, I have a pre-built Currency Converter Google Sheets Template here.
Let’s take a look at how this works in a spreadsheet. To start, just type and equals sign = followed by the function name GOOGLEFINANCE and open a parenthesis to begin.
Google Finance uses the three letter currency codes arranged in this fashion to convert the former to the latter.
“Currency:EURGBP”
You can see in the example below, to convert EUR to GBP, the complete formula should be entered as follows:
=GOOGLEFINANCE("Currency:EURGBP")
![Google Finance Currency Formula](https://static.wixstatic.com/media/1c07f9_185f41d9991947ef885b5e8bded15ccf~mv2.png/v1/fill/w_104,h_42,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/1c07f9_185f41d9991947ef885b5e8bded15ccf~mv2.png)
Making this more dynamic is possible by using the “&” to concatenate the cells to the left.
![Google Finance Dynamic Currency Formula](https://static.wixstatic.com/media/1c07f9_a7a403cdb87544af96abc0cc261fbc0a~mv2.png/v1/fill/w_107,h_54,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/1c07f9_a7a403cdb87544af96abc0cc261fbc0a~mv2.png)
Below I’ve highlighted just part of the formula to show you what this looks like, and the keen-eyed amongst you will have noticed that the result was the same as before when we did the first example without the dynamic part.
"Currency:EURGBP"
![Google Finance Dynamic Currency Formula](https://static.wixstatic.com/media/1c07f9_826c7dc97ef142b6b39974ae19b385d7~mv2.png/v1/fill/w_50,h_21,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/1c07f9_826c7dc97ef142b6b39974ae19b385d7~mv2.png)
The complete formula should be entered as follows:
=GOOGLEFINANCE("Currency:"&A2&B2)
You could change the three-letter currency code in columns A and B to switch different currencies as required.
Then it’s a simple case of multiplying the ‘from’ value by the rate to get the ‘to’ value. So in the example below, our EUR value is €15; therefore, we just multiple 15.00 by the rate we got earlier for EUR to GBP to get £12.69.
![Google Finance Currency Converted Example](https://static.wixstatic.com/media/1c07f9_d54a663aef924c0e8053cd2608afe202~mv2.png/v1/fill/w_60,h_17,al_c,q_85,usm_0.66_1.00_0.01,blur_2,enc_auto/1c07f9_d54a663aef924c0e8053cd2608afe202~mv2.png)
I always use this in my work as it’s a real-time-saver once everything is set up. Remember that this function updates automatically every 20 minutes or so or every time you refresh or reopen the sheet. If you don’t want this to keep updating, you’ll have to retrieve the result, copy the rate, and paste it as values only (Cmd+Shift+V on a Mac or Ctrl+Shift+V on a PC).
Give it a try; it’s a handy function to know.