-
[구글스프레드시트] GOOGLEFINANCE 주식함수로 환율정보 연동하기구글/구글 스프레드시트 2022. 9. 5. 19:05반응형
오늘 뉴스에서 미국 달러 환율이 1370원을 돌파했다는 뉴스가 있었습니다. 2008년 이후로 처음보는 수치인데요, 이런 추세라면 1400원 돌파도 피할수 없어 보입니다. ㅡ.ㅜ
이번에는 GOOGLEFINANCE 함수로 환율 정보를 연동하는 방법을 알아보겠습니다.
(꼭 환율 뉴스때문에 그런 것은 아닙니다... 하다 보니.. )얼마전에 GOOGLEFINANCE 로 주식 종목의 주요 정보(주가, 시가총액, PER)를 가져오는 방법을 설명했는데요. 티커만 바꾸면 비슷한 방법으로 환율 정보를 손쉽게 가져올 수 있습니다. 세부적인 GOOGLEFINANCE 함수 사용법은 아래 포스트를 참고하여 주시기 바랍니다.
https://smart-worker.tistory.com/9
GOOGLEFINANCE 함수 형식
해당 함수의 형식은 아래와 같습니다.
GOOGLEFINANCE(종목, [속성], [시작일], [종료일|일수], [간격])
- 종목 : 조회할 주식의 티커입니다. "NASDAQ:GOOG" 같이 "거래소:티커" 형태로 지정합니다.
- 속성 : 해당 종목에서 조회할 주요 정보 입니다. 예를 들어, 가격, 시가총액, PER 등의 정보입니다.
- 시작일 : 과거 데이터의 시작일입니다. 옵션 정보입니다.
- 종료일/일수 : 과거 데이터의 종료일 또는 일수입니다. 이것 역시 옵션정보 입니다.
해당함수는 구글 파이낸스에서 다루는 대부분의 정보를 가져올 수 있습니다.
주요 속성 정보는 아래와 같습니다.GOOGLEFINANCE 함수로 환율정보 연동 방법
종목에 조회할 환율 구분자 넣는 방법
환율 정보는 위 '종목' 항목을 아래와 같은 형식("CURRENCY:From통화To통화")으로 입력하면 됩니다.
CURRENCY:From통화To통화 # 예 1) CURRENCY:USDKRW --> 1달러 당 원화 # 예 2) CURRENCY:JPYKRW --> 1엔 당 원화 # 예 3) CURRENCY:CNYKRW --> 1위안 당 원화
현재 시점 환율 조회
현재 환율은 속성, 시작일 등을 입력하지 않고, "종목"만 입력하면 됩니다.
아래는 오늘자 환율 정보를 조회하는 함수 입니다.
=GOOGLEFINANCE("CURRENCY:USDKRW") # 출력값 # --> 1370.19
실제 값이 맞는지 구글에서 조회 시점의 환율을 비교해 볼까요?
동일한 값이 노출이 되는군요...
과거 시점 환율 조회 방법
과거 시점의 환율을 조회할 때는, GOOGLEFINANCE 두 번째, 세번째 인자에 "Price"와 날짜 정보를 입력하면 됩니다.
이때 주의할 점은, 출력이 "날짜-환율"의 배열로 나오기 때문에 환율정보만 보려면 INDEX를 추가로 호출해야 합니다.
아래는 GOOGLEFINANCE로 '22년 8월 6일자 환율 정보를 가져오는 함수입니다.
=GOOGLEFINANCE("CURRENCY:USDKRW", "PRICE", DATE(2022,8,6) ) # 출력값 # # Date Close # 2022. 8. 6 오후 11:58:00 1303.74 # # * 과거 정보를 조회할 경우, 날짜, 환율 의 테이블 형태의 출력됩니다.
글 작성 시점부터 30일 전의 환율을 조회해보았는데요. 이 당시 환율이 1303원으로 30일동안 70원이 올랐네요... ㅡ.ㅜ
여튼 과거 환율정보를 조회하면 아래와 같이, 테이블 형태로 값이 출력이 되어서 환율만 가져오기 다소 귀찮은데요. 여기서는 INDEX 함수를 이용해서, (2,2)에 위치한 1303.74 값만 가져오겠습니다. 테이블의 위치는 아래 이미지를 참고하여 주시기 바랍니다.
INDEX 함수는 아래와 같이 사용하여 (2,2)의 8.6일자 환율정보를 됩니다.
=INDEX( GOOGLEFINANCE("CURRENCY:USDKRW", "PRICE", DATE(2022,8,6) ) , 2, 2) # 출력값 # # 1303.74 # # * Googlefinance의 결과값에서 2,2 위치에 있는 값을 가져옵니다.
실제 사용 예제는 아래 구글스프레드시트 공유 문서를 참고하시기 바랍니다.
https://docs.google.com/spreadsheets/d/1nPFbbVJnUUfz-U7AMUOyjAoNrgx1-BMrrmZyOAc-BcQ/edit?usp=sharing
이상 구글스프레드시트 GOOGLEFINANCE 함수 설명이었습니다.
반응형'구글 > 구글 스프레드시트' 카테고리의 다른 글
[구글스프레드시트] WORKDAY, NETWORKDAYS로 영업일 계산하기 (0) 2022.09.05 [구글스프레드시트] COUNTIF, SUMIF로 조건 별 집계하기, 상품별로 판매수 및 매출액 구하기 (0) 2022.09.05 [구글스프레드시트] GOOGLEFINANCE 주식함수로 최신 미국 주가정보 연동하는 방법 (1) 2022.09.05 [구글스프레드시트] UNIQUE 함수로 중복 제거하기 (0) 2022.09.05 [구글 스프레드시트] REPLACE 함수로 특정 위치 대체하기 (1) 2022.09.02