Convert Currencies With Excel – 5 Minutes Or Less!

Suppose you have financial statistics in prepared in USD, and need it converted to GBP.

Why not use Excel to solve your problem?

You can use currency pairs and currency exchange rates to convert currency.

Excel doesn’t come packed with in-built currency conversion features.

But you can easily convert your data to different currencies using exchange rates.

But you can easily convert your data to different currencies using either of the following methods discussed below.

Over the thousands of Excel courses we have delivered, this topic gets brought up non stop!

Why Convert Currencies In Excel?

Excel is a powerful tool when it comes to calculations and processing of big datasets.

Data that involves international currencies can get challenging in terms of conversion.

Although Excel doesn’t offer an in-built currency convertor, you can still use it to convert currency with ease.

Currency conversions are very useful for companies that do their bookkeeping in Excel.

They store data, including their sales and purchase records, in Excel.

When the same data is to be made accessible to multiple regions, it may need to be converted into the functional currency of that region.

To solve this, they can simply build a conversion tool through Power Query or use Kutools.

excel-promo-2

Converting Currency With Formulas

Converting currency in Excel requires a smart blend of external data sources (the up-to-date exchange rates) and a Pivot Table.

The following is a data set that constitutes different products and their prices in USD.

The same needs to be converted into Euros. Here’s how to do it.

Product Price data in USD

Step 1:

To convert currency using exchange rates found online, we need to import currency data into Excel from an external web page.

Data > Get & Transform data > From Web

This opens up the dialogue box as follows.

Import data dialogue box

Paste the URL of the address from where you want the data imported and click ‘Okay’ to have the data loaded to Excel.

Once you have loaded the currency data, you may want to filter one specific currency exchange rate, which you can do with advanced filters.

Step 2:

If the data is ready to be loaded into Excel with no adjustments required, click ‘Load data.’

Otherwise, choose ‘Transform Data’ as follows.

Transform or Load Data into Excel

This launches the Power Query editor, where you can further edit the currency data to your choice, focusing on the currency pair you need.

We’ll take you through how to use it step by step.

For instance, the data we’ve loaded consists of the rates as shown below.

Data Loaded in Power Query Editor

However, we need the exchange rate in a separate column to apply the multiplication function for conversion.

So, we can split the column in Power Query editor before loading it into Excel.

To do so, select the Exchange rate column and go as below.

Transform > Split Column > By Delimiter

This takes you to the Split Column by Delimiter window, where you may select the delimiter.

The ‘Delimiter’ window

As shown above, we have selected ‘Equals Sign’ as the Delimiter and ‘Right Most Delimiter’ for delimiting.

This is because we only want the exchange rate appearing on the rightmost to be separated.

This splits the columns into two, as shown below.

Columns split into two

However, we only need the exchange rates and not the ‘U.S. Dollar’ written next to it.

Once again, split the column using the Delimiter ‘Space’ and the ‘Right Most Delimiter’ on the recently split column.

This separates the exchange rate into a separate column, as shown below.

Exchange rate separated

Once your data is ready to be imported to Excel, click ‘Close and Load’ as appears on the top left of the Power Query Editor window.

Step 3:

Here you have your exchange rates from an external source ready for conversion using the data tab in Excel.

Let’s go back to the original dataset having the Euro Prices listed down.

To have them converted in Euros, under the Euro column, feed the formula as follows.

=B2*Sheet2!J2

    • B2 represents the USD value that needs to be converted into Euros
    • Sheet2!J2 represents an absolute cell reference from the Exchange Rate sheet loaded into Excel.

USD converted to Euros

Drag and Drop to apply the same to all the products in the list.

All USD prices converted to Euros

Viola! There you have your currencies converted.

Step 4:

To make the conversion more prominent, pair the figures with their respective currency pair symbol.

For instance, to add the Euro symbol before to the currency listed under Column C, do as follows.

Select the figures > Number > Format Drop Down Menu > More Number formats

Select currency, select the Euro symbol from the dialogue box that opens up and restrict the decimal places to as many desired.

Formatting as currency

Symbols are added as follows.

Symbols added to Currency

Pro Tip: What if the exchange rates change in the future? Do we have to perform the entire exercise again? Obviously not.

Simply go to the sheet where the exchange rates are collated.

Go to Queries & Connections > Refresh All > Refresh All.

Accessing the 'Refresh All' Button

Excel will refresh the currency exchange rates imported from the web, and the formula applied to convert currency will also be updated automatically.

Now your data is properly linked, you can use it to create a data model which will stay up to date with current rates – great for presentations.

Kutools for Excel – Currency Tools

Kutools for Excel is not an in-built feature but an add-in that users would have to install for themselves.

This handy add-in comes with over 300 advanced features to enhance your Excel experience multiple folds.

These features include a variety of one-click operations such as merging of cells without loss of data.

In addition, kutools save the mass time of Excel users by saving time through smart functions.

Not only that, but it also enhances your work efficiency without you having to take specific Kutools training courses.

One of the most powerful features of Kutools is the conversion feature.

This lets you import currency exchange rates straight into your worksheet. Kutools makes it very easy to work across multiple sheets, letting you pull data from anywhere in your workbook.

As Kutools have the latest exchange rates fed in, you do not need to search for it from an online source or import it for conversion.

This enables the ‘Update exchange rate’ option and makes the conversion feature work efficiently.

Converting currency using Kutools

As Kutools have the latest exchange rates fed in, you do not need to search for it from an online source or import it.

To learn how to convert currency in Excel using Kutools, follow the example below.

Continuing the same example as above, we have the price list of different products where the prices are listed in USD.

Again, the same is to be converted into Euros.

Product prices in USD

Step 1:

Copy and paste the column containing the USD price to another adjacent column.

Change the column header to the target currency post-conversion.

We have copied and pasted the column’ Price (USD)’ and have changed the column name to ‘Price (Euros).’

Copying and pasting the original price column

This is to be done as Kutools would convert USD into Euros in the original column, and therefore, the USD values will be replaced with Euro values.

The original USD data will thus be lost.

If you want to simultaneously preserve both the USD and Euro columns in your worksheet, follow this step.

 

Step 2:

Select the column for the currency post-conversion i.e., Column C in our example, and launch the Kutools currency conversion tools.

Kutools > Content > Currency Conversion

Launching the Kutools currency conversion tool

Note: Kutool for Excel is an add-in that needs to be installed and enabled in Excel.

Step 3:

This opens up the following window.

The Kutools currency conversion tool

The preceding window exhibits two currency boxes.

The first one represents the currency of the original data (i.e., USD in our example).

The second currencies’ box represents the conversion currency (i.e., Euros in our example).

After selecting both the currencies from the respective boxes, click the update rate button as shown above.

This fetches the latest USD to Euro exchange rate.

Latest Euro to USD exchange rate updated

Step 4:

Next, click the ‘Fill Options’ button as it appears on the bottom left.

Fill Options Button

This opens up the following dialogues box, where you may select either of the three options.

    • Only Cells

Choose the option ‘Only Cells’ and press close.

Choosing Only Cells

Click ‘okay’ from the conversion window as follows.

Excel replaces the USD prices with Euro Prices

This option replaces the original prices with the converted currency.

As evident from the screenshot above, Excel has replaced the USD Price values with Euro Price values.

    • Only Comments

Choose the option ‘Only Comments,’ check the options on the right, and press close as follows.

Choosing Only Comments

Click ‘okay’ from the conversion window to yield results.

Excel adds comments to each cell containing USD prices

This option doesn’t replace the original prices with the converted currency but only adds a comment that describes the conversion.

Excel hasn’t replaced the USD Price values with Euro Price values, but only comment is added to each converted value.

    • Cells and Comment

Choose the option ‘Cells and Comment’ and press close.

Choosing Cells and Comment

Click ‘okay’ from the currency conversion window as follows.

Excel replaces USD with Euros and adds comments to each cell

This option replaces the original prices with the converted currency and adds a comment that describes the conversion.

As evident from the screenshot above, Excel has replaced the USD Price values with Euro Price values and has added a comment to each converted value.

There you are – converting currencies using Kutools is only that simple and quick.

Kutools for Microsoft Excel enhances your work efficiency by offering an easy and efficient way of readily converting currency.

These rates are imported from reliable internet sources.

Using Kutools, you can instantly convert currencies to a different currency pair in your Excel worksheet.

Troubleshooting

The currency that makes the foundation of a dataset can cause it to be erroneous if not rightly converted.

However, both the above-discussed methods would most likely not land you into problems when used for conversion in Microsoft Excel.

However, the following conversion errors are often confronted by users. Here’s how you can deal with them.

1.   Inappropriate format of the imported data

If you are going with option one, i.e., to import an exchange rate from an online source for conversion, you need to pay special attention to quite a few things.

Often, an imported currency rate comes in an inappropriate format i.e., anything other than numbers.

When the same is used for multiplication and conversion, Excel fails to apply the operation and returns a #VALUE! Error.

You can avoid this problem by ensuring that an exchange rate isformatted as numbers.

We find data formatting is often the cause for most errors on our Excel courses!

2.   Unnecessary characters in the imported data

Other times, data imported into Microsoft Excel comes together with a lot of fluff, be it empty spaces, unique characters, or parenthesis.

When you use the same to perform the conversion operation, Excel fails to do so and returns a #VALUE! Error or #REF! Error.

To cleanse the imported data of unwanted characters, you may use the ‘Find and Replace’ function.

For example, if the imported data consists of unnecessary parenthesis, you may select the column where the data is populated and perform the ‘Find and Replace’ function as follows.

Removing unwanted parenthesis from imported data.

Excel would thus replace the parentheses with nothing i.e., these would be removed.

Conclusion

Though Microsoft Excel doesn’t offer a conversion tool, you can still convert currencies in Excel using different methods.

Try applying these conversion techniques to your data to see how these methods make conversion in Excel a seamless experience.

About Ben Richardson

Ben is a director of Acuity Training which he has been running for over 10 years.


He is a Natural Sciences graduate from the University of Cambridge and a qualified accountant with the ICAEW.


He previously worked as a venture capitalist and banker and so had extensive experience with Excel from building financial models before moving to learn SQL, Microsoft Power BI and other technologies more recently.