How to Convert USD to Euro in Excel – 3 Methods

 

Method 1 – Using a General Arithmetic Formula to Convert USD to Euro in Excel

The dataset below showcases headers as USD Amount, Exchange Rate, Date, and EURO Amount. The Exchange Rate is 1.04.

how to convert usd to euro in excel

Steps:

  • Enter the following formula in E5.
=B5*C5

Here, B5 and C5 refer to the first USD Amount and Exchange Rate.

Using General Arithmetic Formula

  • Press ENTER to get the output: 4.
  • Drag down the Fill Handle to see the result in the rest of the cells.

how to convert usd to euro in excel

This is the output.


Method 2 – Applying the Exchange Rate through Currencies Data Type

Steps:

  • Enter USD/EUR in B5
  • Go to Insert > click Table.

Note: You can also press CTRL + T to create a table.

Applying Exchange Rate through Using Currencies Data Type

A Create Table window will be displayed.

  • Enter $B$5 and click OK. Don’t check My table has headers.

how to convert usd to euro in excel

Tables will be added to the selected cell.

how to convert usd to euro in excel

  • Click B5 > go to Data > select Currencies.

The currency icon is displayed in B5.

how to convert usd to euro in excel

  • Click B5 and press CTRL + SHIFT + F5.
  • The US Dollar/ Euro FX Cross Rate window will open.
  • Click Price and Last trade time.

Price and Last trade time tables are added.

  • Enter the formula in C9.
=B9*Table1[Price]

B9 refers to the first USD Amount (10) and Table1[Price] refers to the Exchange Rate in C5 (1.04).

  • Press ENTER and drag down the Fill Handle.


Method 3 – Applying an External XML Source to Convert USD to Euro

Steps:

  • Go to the Data tab > choose Get Data > select From File > click From XML.

Utilizing External XML Source

how to convert usd to euro in excel

  • In the new window, click Transform Data.

  • The usd Power Query Editor window will be displayed.
  • Select item and click Table.

  • Click the icon shown below and click OK.

  • The full Power Query will be displayed.

how to convert usd to euro in excel

  • Go to the Home tab> select Manage Columns > click Choose Columns > select Choose Columns.

how to convert usd to euro in excel

  • In the Choose Column window, check the options shown below.
  • Click OK.

  • Click Close & Load.

  • All the data is loaded into the Excel file.

how to convert usd to euro in excel

  • Enter the following formula in  C5.
=VLOOKUP($C$4,usd[[#All],[item.targetCurrency]:[item.exchangeRate]],3,FALSE)*B5

C4 refers to EUR, usd[#All] refers to all values in the sheet usd, item.targetCurrency is the column name of Target Currency  in which you want to see the output. item.exchangeRate is the column name of Exchange Rates of different currencies to usd, B5 is the USD value: 10.

how to convert usd to euro in excel

Formula Breakdown:

  • C4 is the EUR currency: the final argument is False.
  • [[item.targetCurrency]:[item.exchangeRate]] is the lookup data.
  • 3 is the index column 3, in which the exchange will be made.
  • *B5” is the multiplication of the looked-up cell by B5.
  • Press ENTER and use the Fill Handle to see the output in Euro.

Note: The column name to see the output should be EUR and the US dollar’s column name should be USD


How to Convert a Number to Euro Using the EUROCONVERT Function

Steps:

To activate Excel Add-ins:

  • Go to File.

How to Convert a Number to Euro Currency Using EUROCONVERT Function

  • Select Options.

how to convert usd to euro in excel

  • In the Excel Options dialog box, click Add-ins > select Excel Add-ins in Manage > click Go.

how to convert usd to euro in excel

  • Select Euro Currency Tools in the Add-ins window > click OK.

  • Euro Currency Tools is added.
  • Enter the following formula in E5.
=EUROCONVERT(B5,C5,D5)

B5, C5, and D5 refer to the first Amount (896)Source is the currency of 896 (here, BEF), and the Target currency is EUR.

how to convert usd to euro in excel

  • Press ENTER and use the Fill Handle to see the output in EUR.


How to Use a Formula to Convert Currency in Excel

 

Using Excel Formula to Convert Currency in Excel

Enter the following formula in D5.

=IF(C5="USD",1,IF(C5="EUR",1.04,IF(C5="GBP",0.93,IF(C5="INR",81.37,IF(C5="CAD",1.37,IF(C5="JPY",144.52))))))*B5

1, 1.04, 0.93, 81.37, 1.37, and 144.52 are Exchange Rates of USD, EUR, GBP, INR, CAD, and JPY on 27th September 2022.

Formula Breakdown:

  • =IF(C5=”USD”,1
    =IF enables the IF function. The second argument is the input of the value returned when the logical test is true. If the selected currency is USD, set the exchange rate as 1. In the 2nd argument, enter 1.
  • =IF(C5=”USD”,1,IF(C5=”EUR”,1.04
    If the first logical test returns false, it will go to the second IF, and test if the selected currency is EUR. If it is, true will be returned. The second argument, sets the value for the true return of the logical test. As the EUR to USD exchange rate is 04, enter 1,04 in the second argument.
  • =IF(C5=”USD”,1,IF(C5=”EUR”,1.04,IF(C5=”GBP”,0.93,IF(C5=”INR”,81.37,IF(C5=”CAD”,1.37,IF(C5=”JPY”,144.52))))))*B5 →
    After getting the exchange rate, multiply it by the USD amount. The Asterisk sign (*) is used for multiplication.
  • Press ENTER and use the Fill Handle to see the output in USD.

 

 


Download Practice Workbook


 

<< Go Back to Currency Conversion in Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Shajratul Alam Towhid
Shajratul Alam Towhid

Md Shajratul Alam Towhid, a BSc graduate in Naval Architecture & Engineering from Bangladesh University of Engineering and Technology, holds a pivotal role as an Excel & VBA Content Developer at ExcelDemy. Fueled by a deep passion for research and innovation, he actively engages with Excel. In his capacity, Towhid not only adeptly tackles complex challenges but also exhibits enthusiasm and expertise in gracefully navigating tough situations, emphasizing his unwavering commitment to consistently delivering exceptional, high-quality content that... Read Full Bio

2 Comments
  1. Hello, Thanks! A great website w/ detailed examples!

    FYI. Your formula is wrong for VLOOKUP. The “3” (“…,3,FALSE)…”) should be a “4”! It is converting in the wrong direction with your formula.
    Changing ‘3’ to ‘4’ outputs correct conversion.

    EG. Argentina ARS 1599 -> $1,464,504.67 = WRONG!
    After update: ARS 1599 -> $1.75 = CORRECT!

    If creating a table, and not just one source field, you are missing the $ on the Source. “E4” -> $E4.
    The same applies to your “$C$4” -> $C4 if you have a list of multiple currency codes.

    The formula should be corrected to:
    >> Used in list / multiple codes and values:
    =VLOOKUP($C4,usd[[#All],[item.targetCurrency]:[item.inverseRate]],4,FALSE)*$E4
    >> Used as a single reference:
    =VLOOKUP($C$4,usd[[#All],[item.targetCurrency]:[item.inverseRate]],4,FALSE)*$E4

    Thanks for the great website! 😀

    • Hello Flipmode,

      Thank you for your feedback and for highlighting the importance of accurate formulas. However, the provided formula in the article is giving correct results for the USD to EUR conversion as shown in the example table. The VLOOKUP formula used is correctly referencing the exchange rate and multiplying it with the USD value. Here, we are converting currencies from USD to any other currency.
      USD to EURO:

      USD to ARS:

      N.B: In our article we used exchange rate data of 9/27/2022

      Thank you for your feedback. If your specific examples work for reversing the lookup, then it’s a wonderful solution. We appreciate your suggestions and hope other users find your insights useful. Thanks for your contribution!

      Regards
      ExcelDemy

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo