Microsoft Excel offers users multiple ways to format numbers into different currency formats and perform currency conversions based on location. This guide explores different methods to convert currencies easily.

How to Apply Currency Formatting in Excel

Before you learn how to convert to various currencies, let's start with applying currency formatting to your numbers or empty cells in Excel.

To apply currency formatting in Excel, follow these steps:

  1. Select the cell range you want to format.
  2. Right-click on the selection to access the context menu.
  3. Click on Format Cells. This opens the Format Cells dialog box.
  4. Navigate to the Number tab.
  5. Choose Currency from the category list.
    This shows the Format Cells dialog box in Microsoft Excel
  6. Pick your desired currency from the Symbol list.
  7. Use the Decimal places arrows to set the desired number of decimal places.
  8. Preview the changes in the Sample section of the dialog box.
  9. Once you are satisfied with the formatting applied, click OK to apply the currency formatting to the selected cells.

Your final result will look like this:

This shows a list of numbers in dollars

Now that you have formatted your numbers as currency, you can create a currency converter to convert various numbers to your desired currency.

How to Convert Currency Using a Simple Currency Conversion

Suppose you have a list of USD amounts in cells B3:B11 and want to convert them to British pounds (GBP) using the exchange rate in cell D3 (0.78 USD to GBP).

To convert your USD to GBP, follow these steps

  1. Write this syntax below in the cell you want to have your GBP number. This will be cell C3.
  2. Press Enter on your keyboard to see the result from the formula.
  3. Drag the formula down to apply it to other cells.
  4. The converted values will appear in cells C3:C11.
This shows a list of numbers in USD and GBP on a spreadsheet

The formula uses Excel’s absolute cell references to ensure that the USD value in each cell is always multiplied by the number in our exchange rate cell.

How to Convert Currency Using Excel’s Live Currency Converter

Microsoft Excel 365 provides a robust feature known as Currency Data Types. This feature allows users to exchange currencies based on real-time exchange rates worldwide.

This feature is, however, available exclusively for Microsoft Excel 365 on both PC and Mac and for free on Excel for the web, provided there is an active internet connection.

To leverage currency data types for converting currencies based on the latest exchange rates, follow these steps:

  1. List the currency pairs in their ISO code. For example, USD/EUR.
  2. Place your currency ISO code data in an Excel table. You can learn more about Excel tables in our article on creating a table in Excel.
  3. Navigate to the Data tab and select Currencies from the Data Types group.
  4. Click on the Add column icon in the top right corner of the table.
  5. Select Price from the field list that appears.
    This shows the Price option in the Excel Currency data type
  6. The [Price] column will be added to the table for currency conversions.
  7. Write out the numbers you want to be converted in another part of your spreadsheet.
  8. In the cell next to your number, multiply it using Excel’s absolute cell references based on the exchange rate. Your syntax should look like this:
This shows a list of numbers in currency on a spreadsheet

We have created a link to live data that can be refreshed each time we open the workbook. This ensures we are getting the daily exchange rate.

To refresh the currency table, follow these steps:

  1. Select a currency pair within the table.
  2. Right-click and choose Refresh from the context menu.

This will pull through the latest data and update the calculation table.

How to Convert Currency in Excel With Power Query

Power Query can be utilized for real-time currency conversion. Unlike currency data types, which are exclusively available for Excel 365 users, Power Query for Excel is accessible to all users.

To convert currencies with real-time exchange rates using Power Query, follow these steps:

  1. Go to the website that includes the currencies you need. An example is
  2. Copy the URL.
  3. Open a blank Excel workbook and navigate to the Data tab.
  4. Select From Web in the Get & Transform Data group.
  5. In the URL field, paste the copied link and Click OK. The Power Query Navigator window will open.
    This shows the from web dialog box in Excel
  6. Select the Table containing the currency you need.
  7. Optionally, click on Transform data to clean and transform the data if needed.
  8. Click Close & Load to load the data to a new worksheet.
  9. To load to an existing worksheet, click Close & Load To.

The data will be loaded into your Excel worksheet as a table for your calculations.

This shows data being loaded in Excel after getting it from Power Query

Now that you have the currency rate, you can write a simple multiplication syntax like =G6*$B$2 to convert your USD to EUR.

This shows data being loaded in Excel after getting it from Power Query and ready for calculation

You get the updated exchange rate when you refresh the currency table. This will‌ also automatically update the amount in your range.

To refresh the currency table, there are two available options. You can:

  1. Select any cell within the table and right-click.
  2. Click on Refresh from the mini toolbar.


  1. Select a cell within the table.
  2. Navigate to the Query tab within the ribbon.
  3. Click on Refresh the Load group.

Once you have all these, you can go a step further and make your work more visually appealing by formatting the borders in Excel.

Convert Your Currency Easier and Faster

Excel has essential features for performing simple currency formatting and conversions to live exchange rate conversions. Using the methods in this article, you can easily manage monetary data, allowing for better data analysis, financial reporting, and decision-making.