엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

실시간 환율 연동 방법 (달러 기준)

들어가며

  • 가끔 액셀 시트에 실시간으로 환율을 연동시키고 싶을 경우가 있다.
  • 이럴 때, 간단하게 환율 공지 사이트의 URL 주소만으로 연동시킬 수 있다.
  • 네이버 및 달러 기준으로 소개해본다.

방법

  • 네이버 검색창에 "미국 달러"를 검색한 후, 달러 환율을 공시하는 네이버 금융 페이지에 접속한다.
    • https://finance.naver.com/marketindex/exchangeDetail.nhn?marketindexCd=FX_USDKRW
  • 그리고 사이트의 URL 주소를 복사한다.
엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi
  • 액셀(Excel) 프로그램을 실행시킨 후. 상단의 [데이터]탭 -> [데이터 가져오기 및 변환] 구간에서 [웹]을 클릭해준다.
엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi
  • 복사해두었던 네이버 금융 달러 환율 공시 사이트의 URL 주소를 붙여넣고 [확인] 버튼을 눌러준다.
엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi
  • 필요한 항목을 선택한 후, [로드]버튼을 눌러준다.
엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi
  • [미국 환율 기준] 이라는 새로운 시트가 생성되고, 추출하고자 하는 정보가 있음을 확인할 수 있다.
엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi
  • 해당 시트에서 필요한 데이터를 가져와 사용한다.
엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

현재 환율 불러오기 (새로고침)

  • 현재 환율을 불러오고 싶다면 수동으로 새로고침을 해주어야 한다.
  • 불러온 항목의 아무 부분을 클릭한 후, [쿼리] 탭 -> [로드]구간 -> [새로 고침] 버튼을 눌러준다.
엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

마치며

  • 복잡한 쿼리식을 사용하지 않고, 간단하게 액셀 시트에 환율을 연동하는 방법을 알아보았다.
  • 환율 뿐만 아니라, 인터넷에서 다양한 정보를 불러올 때 이 방법을 사용해도 좋을 듯하다.

⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️

엑셀 VLOOKUP 함수 예제 - 실시간 환율 가져오기(네이버 환율 정보)

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

엑셀 함수 활용편으로 VLOOKUP 함수를 이용해 
각 나라별 금액을 실시간 환율을 적용해 변환하는 예제를 알아보도록 하겠습니다.
참고로 엑셀 실시간 환율 정보는 네이버에서 가져오도록 하겠습니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

우선 네이버 검색창에서 환율을 입력하고 
검색된 내용 중 환율 정보에서 하단 [ 환율 더보기 ]를 클릭합니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

URL을 복사했다면 엑셀을 실행해 원하는 Sheet에서 
[ 메뉴 > 데이터 > 외부 데이터 가져오기 > 웹 ]을 선택합니다.
그러면 '새 웹 쿼리'창이 오픈됩니다.
( 참고로 가져올 Sheet나 셀 위치는 나중에 변경할 수 있어요. )

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

이제 아까 복사한 '네이버 금융' URL을 '새 웹 쿼리' 주소에 입력 후 엔터키를 치거나 [ 이동 ] 버튼을 눌러 주세요.
해당 주소로 이동하다가 중간에 <스크립트 오류> 메시지 창이 뜰 수도 있는데 그냥 "예" 하면 됩니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

아래 이동한 브라우저에서 스크롤을 내려 환율 테이블의 '노란색 화살표' 버튼을 누른 후 [ 가져오기 ] 버튼을 클릭하면 
엑셀에 < 데이터 가져오기 > 창이 오픈됩니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

이 < 데이터 가져오기 > 창은 웹 데이터를 가져올 원하는 위치를 지정하는 창인데 
원하는 곳을 지정하고 [ 확인 ]을 누르면 웹 환율 데이터 가져오기가 진행됩니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

자~~ 환율 정보를 다 가져왔습니다.
만약 앞으로 새로운 환율 데이터를 가져오고 싶다면 [ 메뉴 > 데이터 > 모두 새로 고침 ]을 클릭하면 실시간으로 네이버 환율 정보를 가져올 겁니다.
데이터를 가져오면 레이아웃은 엉망이긴 한데 레이아웃은 각자 알아서 하시면 되겠죠.

이렇게 기본 환율 정보를 가져왔으니
이제 엑셀 VLOOKUP 함수를 이용해 각 나라별 금액에 현재 환율을 적용하는 예제를 보도록 하겠습니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

우선 우리가 엑셀 예제로 볼 금액 정보는 위와 같습니다.
외화와 금액이 있구요.
적용환율을 실시간으로 가져와서 각 외화별 환산액을 구하도록 하겠습니다.
참고로 엑셀 실시간 환율 가져온 데이터는 Sheet1에 있고 위 리스트의 예제 표는 Sheet2에 있습니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

Sheet1에 있는 네이버 환율을 가져오기 위해 엑셀함수 vlookup 함수를 적용합니다.
외화 컬럼(A)의 각 셀의 외화를 Sheet1의 범위(A4:G47 - 사용자마다 다를 수 있음)에서 해당 통화명을 찾아
Sheet1의 매매기준율을 Sheet2의 기준환율 셀에 넣어줄 겁니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

엑셀 Vlookup 문법은 위와 같습니다.

< ↓↓↓ 참고로 VLOOKUP 사용법은 제가 예전에 포스팅한적이 있으니 참고하세요. >

여기서 위 엑셀 예제에서 주의할 점은 있습니다.
단순하게 VLOOKUP을 사용하면 값이 나오질 않을 거에요.

이유는 Sheet2의 외화명과 Sheet1 네이버 실시간 환율 데이터의 통화명이 다르기 때문인데요.
예로 Sheet1에는 "미국 USD"로 되어 있는데 Sheet2에는 "USD"로 되어 있으니 부분 일치로 찾아야 합니다.

그래서 엑셀 VLOOKUP 함수의 네번째 파라미터인 range_lookup을
"유사 일치"인 TRUE로 선택하면 되지 않을까 생각할 수 있지만 실제로 이 방법도 되질 않아요.
왜냐하면 첫번째 파라미터인 lookup_value 값이 table_array에 있는 값보다 더 짧은 값이 때문인데
반대로 lookup_value 값이 더 길면 제대로 리턴합니다.
즉 부분일치는 긴 쪽이 lookup_value ( 여기서 Sheet2 외화컬럼 ) 여야 제대로 된다는 겁니다.
( 글로는 표현이 복잡한데 따라 해보면 무슨 이야기인지 아실거에요 .)

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

그래서 해결책은 range_lookup에 정확히 일치(FALSE)로 주고
lookup_value에 "*" 문자를 붙여 주면 제대로 된 값을 찾아올 수 있습니다.
이와 같이 범위 내에 부분 텍스트 찾기는 와이드문자인 "*"를 이용하면 된다는 것만 아시면 될 것 같아요.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

한 셀에 적용 환율 값을 연동해 가져왔으니 나머지도 가져오면 되겠죠.
참고로 엔화의 경우엔 100엔 기준이니 가져올 적용환율에 엔화(JPY)만 100을 나누어 계산하면 됩니다.

엑셀 환율 데이터 가져오기 - egsel hwan-yul deiteo gajyeoogi

결과값입니다.

이상으로 엑셀 VLOOKUP 함수 사용법을 예제를 통해 알아봤는데요.
어쩌다 보니 엑셀 실시간 환율 가져오는 내용이 더 길게 설명한 것 같습니다.
참고로 실시간 환율 정보는 네이버 뿐 아니라 다른 곳에서도 제공하니 엑셀에서 가져올 수 있는 포멧이라면 어떤 곳이든 비슷하게 사용하면 됩니다.

엑셀함수 VLOOKUP 정말 알아두면 편리한 함수입니다.
계속 이렇게 예제 활용집을 만들어 볼까 해요.