Microsoft Excel에서 통화를 변환하는 방법

마이크로소프트 엑셀은 기본적으로 통화 변환 기능을 제공하지 않습니다. 하지만, 외부 데이터 소스를 활용하면 실시간 환율을 얻을 수 있고, 간단한 곱셈 수식을 통해 통화를 변환할 수 있습니다. 다음은 그 방법을 설명합니다.

엑셀에 외부 데이터 소스 연결하기

최신 환율을 얻는 가장 효과적인 방법은 외부 데이터 소스를 이용하는 것입니다. 이 데이터를 엑셀에 가져와 통화 변환에 활용할 수 있습니다. 이 과정은 구글 스프레드시트에서 통화를 변환하는 방식과 유사합니다.

먼저, 엑셀로 가져올 수 있는 적절한 온라인 데이터 소스(XML 형식)가 필요합니다. FloatRates 웹사이트에서 제공하는 다양한 통화 기반의 XML 피드를 활용할 수 있습니다.

원하는 피드를 찾았다면, 엑셀 스프레드시트를 엽니다. 엑셀 2019 또는 Office 365 버전을 사용한다면, “데이터” 탭에서 “데이터 가져오기” > “파일에서” > “XML에서”를 차례로 클릭합니다. 이전 버전의 엑셀에서는 “데이터” > “외부 데이터 가져오기” > “다른 원본에서” > “XML 데이터 가져오기”를 선택합니다.

예시로 FloatRates USD 데이터 피드를 사용하겠습니다. 이 피드를 엑셀로 가져오는 방법을 알아봅니다.

“데이터 가져오기” 창이 나타나면, “파일 이름” 입력란에 XML 데이터 피드의 URL을 붙여넣고 “가져오기” 버튼을 클릭합니다.

Office 2019 또는 365 사용자라면, 가져올 데이터의 미리보기가 표시됩니다. FloatRates 데이터를 사용하는 경우, 엑셀 파워 쿼리 편집기에서 데이터를 변환해야 합니다.

이를 위해 “데이터 변환” 버튼을 클릭합니다.

엑셀 파워 쿼리 편집기가 실행됩니다. “항목” 열로 스크롤한 후, “표”를 더블클릭하여 최신 환율 데이터를 불러옵니다.

파워 쿼리 편집기 미리보기에서 FloatRates 통화 데이터가 업데이트되어 표시됩니다. 스프레드시트에 데이터를 추가하려면, 왼쪽 상단 모서리에 있는 “닫기 및 로드” 버튼을 클릭합니다.

가져온 데이터는 이제 새로운 워크시트에 나타나며, 통화 변환 시 참조할 수 있습니다.

대부분의 외부 데이터 소스는 시간마다 업데이트되지만, FloatRates의 경우 12시간마다 업데이트됩니다. 데이터를 수동으로 업데이트하려면, “데이터” 탭에서 “모두 새로 고침”을 클릭합니다.

엑셀에서 통화 변환하기

이제 가져온 최신 환율 데이터를 이용하여 간단한 곱셈 수식으로 통화 값을 변환할 수 있습니다.

환율 데이터가 있는 워크시트를 선택합니다. FloatRates 데이터를 사용하는 경우, “exchangeRate” 열에서 환율을 확인합니다. 변환하려는 통화의 환율이 있는 셀을 기억해 둡니다.

FloatRates 미국 달러 데이터를 사용하여 미국 달러를 영국 파운드로 변환하려면, I3 셀에 있는 GBP 환율을 사용해야 합니다.

기존 워크시트로 돌아와서, 통화 변환을 원하는 USD 가격을 셀에 입력합니다. 그다음 셀에 `=A2*Sheet2!$I$3` 수식을 입력합니다. 여기서 “A2″는 USD 가격이 있는 셀로 대체해야 합니다.

수식의 두 번째 부분은 환율이 있는 데이터 워크시트의 “exchangeRate” 열에 있는 셀에 대한 절대 참조로 지정합니다.

위 예시에서 A열은 미국 달러 가격을 나타내고, B열은 미국 달러를 영국 파운드로 변환한 값을 보여줍니다(1 USD를 GBP로 변환한 결과는 B2 셀에 표시).

절대 셀 참조를 적절히 변경하고 다른 데이터 소스를 활용한다면(예: GBP에서 다른 통화로 변환하는 FloatRates GBP 데이터), 다양한 통화 간 변환이 가능합니다.

외부 데이터 소스 대신 수동 환율을 이용하여 변환할 수도 있습니다. 셀(예시에서는 B2 셀)에 수동으로 환율을 설정하고, 다른 셀(예: A3 셀)에 변환하려는 가격을 입력하기만 하면 됩니다.

동일한 곱셈 수식을 이용하여 통화 변환을 수행할 수 있습니다. 다만, 외부 데이터 소스를 사용하지 않는 경우 정확한 환율을 얻기 위해 수동으로 업데이트해야 합니다.