Comments on: How to calculate currency exchange rates in Google Sheets with GoogleFinance

Find out how to use the GOOGLEFINANCE function to get the current currency exchange rates or the rates over some period of time in Google Sheets. You'll get to know what arguments the function has and how to manage them easily. Continue reading

Comments page 2. Total comments: 57

  1. Awesome Post
    Many thanks for the insigth!

  2. This is a great article thank you.

    Is it possible to have the exchange rate update only values entered today?
    Hence any historical calculations using the exchange rate wouldn't be changed by the new exchange rate?

    1. Thank you for your feedback, William.

      The result changes depending on the attributes you select. You can find the full list here.
      If you use attributes for realtime data, depending on your choice, the result will be updated every now and then.
      If you use attributes for historical data and specify exact dates, the result will be returned once and won't change in the future.

  3. Amazing. This sorted my problem out in ten seconds. Perfect solution, thank you.

  4. Houston, we have a problem or two!
    This doesn't seem to work in my Google Sheets.
    In addition: it is unfortunate to include fixed currency names as parameters. What I mean?
    I have the base currency in a specific cell and the currency to convert to in other cell. So I need googlefinance("CURRENCY:$cellx$celly") or something like this.

  5. I want to try this soon. But, I don't think if I can do it! Thanks for sharing this idea! I will follow these instructions, also will share it with my friends!

  6. Hi,
    This is an incredibly useful article, especially for those of us new to Google Finance. Thank you.

    I am trying to match the dates on historical USD/GBP rates with those of historical stock prices. Unfortunately there is a currency entry 7 days a week, whilst stock prices are only given when the market is open, so typically 5 entries per week. The dates in the two columns get quickly out of sync. Is there a way around this please?
    Many thanks
    David

  7. I am looking to use a currency code that is not listed in the GOOGLEFINANCE exchange list. The currency is kwacha to USD. Is there a way to insert the exchange rate in google sheets?

    1. Hi, Joe,

      Zambian kwacha code is ZMW.
      Just put it into your formula along with USD and you'll get the conversion rate.

  8. How to do to have in a cell in google sheet with today USD currency ?
    Thank you for your help

  9. Hi,

    Thank you for sharing this useful formula.
    I have some trouble to use it, and I would like to know if there is a solution to my problem.

    On my google sheet, I have a column for our delivery dates. It's not daily nor monthly, it depends on our customers.
    I would like to have the currency exchange rate on a 2nd column, using dates from the first one, and extend the function so when we put a new date, the currency exchange rate appear automatically.

    For the moment I have two problems:
    - When I use the formula to refer to a specific date (using the cell instead of the date), the result takes 4 cells because it creates the table date/close that we can see on your examples. So I can't extend the formula to have a column of rates corresponding to the column of dates.
    - If I use the formula by indicating the column of dates, it creates a table date/close with daily results from the oldest date to the newest (dates are not in order in our column, depending on when we bill the customer), it means that if I have two order separated by 10 days, I will have a date/close table with 10 lines.

    I spent two hours trying to "play" with the formula, but perhaps you can avoid me a headache!

    Best regards,
    Eric

Post a comment



Thank you for your comment!
When posting a question, please be very clear and concise. This will help us provide a quick and relevant solution to
your query. We cannot guarantee that we will answer every question, but we'll do our best :)
Find and replace in values, formulas, errors, links, and notes
Calculate cells based on their colors
Switch between different text cases
Transform your crosstab table to a flat list
Lock top rows and left columns
Unmerge all cells in the selection
Flip adjacent cells, rows, or columns
Find duplicate or unique rows in your sheet
Compare columns or sheets for duplicates
Find duplicate or unique cells in your sheet
Join values in the selected cells, rows, or columns
Update data in the main table with the info from the lookup table
Combine duplicate rows and merge unique data referring to the same record
Combine data from multiple sheets into one
Manage tex in different ways
Apply lower, upper, sentence case; toggle and capitalize cells
Insert text to any position in selected cells
Replace accented characters, symbols, and codes
Remove all unwanted characters
Delete multiple substrings or individual characters
Get rid of extra spaces and delimiters
Erase characters by their position in selected cells
Eliminate all blank and unused rows and columns
Сlear data by type
Split values to columns by any character or a string
Divide text from one cell into multiple columns
Pull records apart by position
Separate first and last names; pull titles, salutations, and other name units
Convert relative to absolute and back, replace formulas with values, modify all formulas at once
Turn text to number and date format, export data to JSON or XML
Fill the range with random passwords, dates, numbers, custom values, or booleans
Shuffle the selected cells, rows, or columns
Find and replace in values, formulas, errors, links, and notes
Calculate cells based on their colors
Switch between different text cases
Transform your crosstab table to a flat list
Lock top rows and left columns
Unmerge all cells in the selection
Flip adjacent cells, rows, or columns
Find duplicate or unique rows in your sheet
Compare columns or sheets for duplicates
Find duplicate or unique cells in your sheet
Join values in the selected cells, rows, or columns
Update data in the main table with the info from the lookup table
Combine duplicate rows and merge unique data referring to the same record
Combine data from multiple sheets into one
Manage tex in different ways
Apply lower, upper, sentence case; toggle and capitalize cells
Insert text to any position in selected cells
Replace accented characters, symbols, and codes
Remove all unwanted characters
Delete multiple substrings or individual characters
Get rid of extra spaces and delimiters
Erase characters by their position in selected cells
Eliminate all blank and unused rows and columns
Сlear data by type
Split values to columns by any character or a string
Divide text from one cell into multiple columns
Pull records apart by position
Separate first and last names; pull titles, salutations, and other name units
Convert relative to absolute and back, replace formulas with values, modify all formulas at once
Turn text to number and date format, export data to JSON or XML
Fill the range with random passwords, dates, numbers, custom values, or booleans
Shuffle the selected cells, rows, or columns
Find and replace in values, formulas, errors, links, and notes
Calculate cells based on their colors
Switch between different text cases
Transform your crosstab table to a flat list
Lock top rows and left columns
Unmerge all cells in the selection
Flip adjacent cells, rows, or columns
Find duplicate or unique rows in your sheet
Compare columns or sheets for duplicates
Find duplicate or unique cells in your sheet
Join values in the selected cells, rows, or columns
Update data in the main table with the info from the lookup table
Combine duplicate rows and merge unique data referring to the same record
Combine data from multiple sheets into one
Manage tex in different ways
Apply lower, upper, sentence case; toggle and capitalize cells
Insert text to any position in selected cells
Replace accented characters, symbols, and codes
Remove all unwanted characters
Delete multiple substrings or individual characters
Get rid of extra spaces and delimiters
Erase characters by their position in selected cells
Eliminate all blank and unused rows and columns
Сlear data by type
Split values to columns by any character or a string
Divide text from one cell into multiple columns
Pull records apart by position
Separate first and last names; pull titles, salutations, and other name units
Convert relative to absolute and back, replace formulas with values, modify all formulas at once
Turn text to number and date format, export data to JSON or XML
Fill the range with random passwords, dates, numbers, custom values, or booleans
Shuffle the selected cells, rows, or columns