재테크/구글 스프레드시트

구글 스프레드시트 주식 배당 관리 - 8. 국내 주식 직전 배당, 예상 배당 관리

RayShines 2022. 3. 11. 23:00
반응형

이번 포스팅에서는 국내 주식의 직전 배당 정보 - 즉, 작년의 배당 정보 - 를 불러오는 방법을 알아보고, 올해 예상되는 배당 정보를 불러오는 방법을 정리해보려고 한다.

 

1. 국내 주식 시트 따로 만들기

지금까지는 미국 주식 위주로 시트를 만드는 방법을 알아보았다. 국내 주식의 경우도 시트를 만드는 방법은 크게 다르지 않다. 하지만 시트 관리를 불편하게 만드는 몇 가지 사소한 차이가 있다. 그래서 오늘은 국내 주식의 현재가, 직전 배당, 예상 배당 등을 불러오는 방법을 알아보려고 한다.

 

구글 스프레드시트 주식 배당 관리 - 1. 시작하기 (2022년 기준)

1. 구글 파이낸스 Google Finance 구글 스프레드시트는 구글 파이낸스 googlefinance 라는 기능을 제공한다. https://support.google.com/docs/answer/3093281?hl=ko GOOGLEFINANCE - 문서 편집기 고객센터 도움이..

rayshines.tistory.com

 

시작하기에 앞서 한 가지 언급하자면, 국내 주식과 미국 주식은 다른 시트에 관리하는 편이 낫다. 미국 주식에는 달러와 원화로 표시된 숫자들이 들어가야 하고, 표시하는 항목들도 약간 달라서 같은 시트에 미국 주식과 국내 주식 종목을 모두 관리하는 것은 그다지 효율적이지 못하다.

 

따라서 국내 주식을 위한 시트를 하나 새로 만드는 것이 좋다. 시트 이름은 가능하면 영문으로 하는 것이 추후 시트끼리 참조를 할 때 편리한 것 같다. 하지만 한글 이름이라도 작동하지 않는 것은 아니다. 

 

 

일단 위와 같이 표를 만들었다. 

 

 

2. 국내 주식 현재가 불러오기

미국 주식에 티커가 있다면 국내 주식에는 코드가 있다. 현재가 셀에는 미국 주식과 똑같이  

 

=GOOGLEFINANCE(A2, "price")

 

를 넣는다. 그냥 저렇게만 넣어도 미국 주식과 국내 주식을 알아서 구분하고 현재가를 불러온다. 

 

(1) 0으로 시작하는 국내 주식 코드 제대로 넣는 방법

그런데 여기서 한 가지 문제가 있다. 국내 주식의 코드가 0으로 시작하는 경우가 있기 때문이다. NAVER의 경우 코드가 035420이다. 그런데 이것을 그대로 코드 셀에 넣으면 위의 이미지처럼 앞의 0이 사라지면서 구글 파이낸스가 인식을 하지 못한다. 그래서 코드가 들어있는 셀의 속성을 바꿔주어야 한다. 

 

 

위의 이미지처럼 코드가 들어가는 열 전체를 선택하고 "서식-숫자-일반텍스트"를 클릭하여 셀의 속성을 텍스트로 바꾼다. 그러고 나서 네이버의 코드인 035420을 넣어보자. 

 

 

위의 이미지처럼 현재가가 불러들여져 있는 것을 볼 수 있다.

 

평균단가는 이전 포스팅에서 이야기했던 것처럼 그냥 직접 입력해넣기로 하자. 

 

3. 네이버 금융에서 배당 정보 불러오기

이전 포스팅에도 언급했었지만 구글 파이낸스는 배당금에 대한 정보를 제공하지 않는다. 그래서 미국 주식의 경우 핀비즈 finviz 에서, 그리고 국내 주식은 네이버 금융에서 정보를 가져와야 한다.


(1) 직전 배당 정보 불러오기

직전 배당을 가져오는 식은 다음과 같다. 

 

=INDEX(IMPORTHTML("https://finance.naver.com/item/main.nhn?code="&A2,"Table",4),17,4)

 

위의 식은 네이버 금융의 해당 종목 페이지에서 4번 테이블, 17행, 4열의 정보를 가져오라는 의미이다.

 

 

실제로 넣어보면 위와 같이 직전 배당금 501원이 표시된다.

 

확인을 위해 네이버 금융에 제공되는 정보를 한 번 살펴보자.

 

 

위의 이미지는 네이버 금융에서 제공되는 네이버에 대한 정보이다. 주당 배당금 행을 보면 2021.12에 501원이 표시되어 있음을 알 수 있다.

 

그런데 그 옆 2022.12(E)에 466원이라고 되어 있다. 그리고 제일 아래 줄에 "컨센서스(E) : 최근 3개월간 증권사에서 발표한 전망치의 평균값입니다"라는 문구가 있다. 

 

즉, 네이버의 직전 연도 배당금은 주당 501원이었고, 올해에는 주당 466원이 예상된다는 말이다. 저 예상치가 얼마나 정확할지는 판단하기는 어렵다. 하지만 참고치로 사용할 수 있겠다는 판단 하에 시트에 넣기로 했다. 

 

(2) 예상 배당 정보 불러오기

예상 배당을 가져오는 식은 다음과 같다.

 

=INDEX(IMPORTHTML("https://finance.naver.com/item/main.nhn?code="&A2,"Table",4),17,5)

 

위의 식은 4번 테이블, 17행, 5열의 정보를 가져오라는 의미일 것이다.

 

실제로 해보자. 

 

직전 배당 예상 배당 불러오기

 

위의 이미지처럼 예상 배당금 466원이 표시되었고, 실제 네이버 금융의 정보와 동일하다는 것을 알 수 있다. 

 

 

다른 종목도 하나 더 해봤다.

 

 

그런데 이번에는 예상 배당금의 셀이 비어있다.

 

네이버 금융을 찾아보자.

 

 

네이버 금융에서도 대신증권우의 예상 배당금에 대한 정보는 제공하지 않고 있었기 때문에 공란으로 나온다. 이런 경우에 어떻게 처리를 할지에 대해서 기회가 되면 포스팅해보려고 한다. 

 

 

 

 

4. 미국 주식 직전 배당, 예상 배당 불러오기

국내 주식은 네이버 금융에서 직전 배당과 예상 배당 정보를 모두 제공한다. 그런데 미국 주식의 경우 핀비즈는 직전 배당에 대한 정보를 제공하고, 야후 파이낸스는 예상 배당에 대한 정보를 제공한다. 이 차이를 이용해서 직전 배당과 예상 배당을 관리할 수 있다.

 

아래 링크를 클릭하면 이에 대해서 정리한 포스팅을 볼 수 있으니 도움이 됐으면 한다.

 

구글 스프레드시트 주식 배당 관리 - 32. 예상 배당, 직전 배당 불러오기

 

구글 스프레드시트 주식 배당 관리 - 32. 예상 배당, 직전 배당 불러오기

구글 스프레드시트와 구글 파이낸스를 사용하면 미국 주식 종목의 직전 배당과 예상 배당을 한 번에 불러들이고 관리할 수 있다. 과거 핀비즈와 야후 파이낸스의 배당 정보에 차이가 있다는 포

rayshines.tistory.com

 

반응형