Google 스프레드시트로 주식을 추적하는 방법

Google 스프레드시트에는 잘 알려지지 않았지만 매우 유용한 기능이 있습니다. 바로 GOOGLEFINANCE 함수를 이용하여 주식 시장의 최신 및 과거 금융 데이터를 추적하는 기능입니다. 이 기능을 어떻게 활용하는지 알아보겠습니다.

Google 금융이란 무엇일까요?

Google 금융은 실시간 시장 정보와 최신 비즈니스 뉴스를 제공하는 Google의 도구입니다. Google 검색과 연동되어 있어, 예를 들어 월마트(WMT)나 애플(AAPL)과 같은 특정 회사의 주식 시세 기호를 검색하면 현재 주식 가격과 과거 데이터를 즉시 확인할 수 있습니다. 해당 주식을 클릭하면 회사의 재무 정보, 관련 뉴스, 그리고 다른 상품과의 비교 분석을 제공하는 Google 금융 페이지로 이동할 수 있습니다.

증권 추적에 더 강력한 도구도 있지만, Google Finance는 Google 스프레드시트와 효율적으로 통합될 수 있는 유일한 도구입니다. 주식 투자 초보자든 숙련된 투자자든, 이 통합 기능은 스프레드시트에서 주식 데이터를 가져와 관리하는 가장 간편한 방법입니다.

참고로, Google Finance의 스프레드시트 통합 기능은 현재 영어로만 제공되며, 대부분의 국제 거래소를 아직 지원하지 않습니다. 따라서 아시아나 유럽 거래소에서 거래하는 경우에는 이 기능이 최선의 선택이 아닐 수 있습니다.

Google 금융 기능 상세 분석

주식 데이터를 가져오는 기능은 “GOOGLEFINANCE”라고 불립니다. 이 함수의 구조는 간단하며, 총 5개의 인수를 사용하는데, 그 중 4개는 선택 사항입니다.

첫 번째 인수는 주식 시세 기호입니다. 이는 구글(GOOG)이나 뱅크오브아메리카(BAC)처럼 회사가 주식 시장에 상장될 때 부여받는 코드입니다. 혹시 모를 불일치를 피하기 위해, 해당 주식이 상장된 증권 거래소를 지정할 수도 있습니다. 예를 들어, 뱅크오브아메리카는 뉴욕 증권 거래소에 상장되어 있으므로 “NYSE:BAC”와 같이 입력할 수 있습니다.

원하는 주식의 정확한 시세 기호와 거래소 정보를 얻기 위해서는 약간의 검색이 필요할 수 있습니다. Google Finance 또는 사용 중인 포트폴리오 관리 도구를 통해 확인할 수 있습니다.

두 번째 인수는 표시하고자 하는 속성입니다. 별도로 지정하지 않으면 기본적으로 “가격”으로 설정됩니다. 함수를 통해 가져올 수 있는 주요 속성들은 다음과 같습니다.

price: 특정 주식의 실시간 가격
거래량: 현재 거래량
고가: 현재 또는 선택한 날짜의 최고가
저가: 현재 또는 선택한 날짜의 최저가
volumeavg: 일일 평균 거래량
pe: 주가수익비율
eps: 주당순이익

표시 가능한 속성은 현재 데이터와 과거 데이터 중 어떤 것을 사용하는지에 따라 달라질 수 있습니다. 더 자세한 정보는 전체 속성 목록에서 확인하실 수 있습니다. 현재 데이터는 약 15분마다 업데이트되므로 실시간 데이터가 아니라는 점을 유념해야 합니다.

세 번째 인수는 과거 데이터를 조회할 때만 필요한 시작 날짜입니다. 실시간 데이터를 보고 싶다면 “TODAY()”를 입력하거나 비워두면 됩니다. 네 번째 인수는 종료 날짜를 지정하거나 시작 날짜로부터 며칠간의 데이터를 조회할지 설정할 수 있습니다. 비워두면 해당 날짜의 하루 데이터만 반환됩니다.

마지막 인수는 데이터 빈도를 지정하는 간격입니다. “DAILY” 또는 “WEEKLY”로 설정할 수 있습니다.

중요한 점은, Google 스프레드시트가 티커 기호 및 속성 인수를 텍스트로 처리하기 때문에 오류를 방지하려면 반드시 따옴표로 묶어야 한다는 것입니다.

실제 주식 추적 방법

예를 들어, Facebook 주식의 현재 가격을 확인하고 싶다고 가정해 봅시다. Facebook은 NASDAQ에 티커 코드 FB로 상장되어 있습니다. 이 경우 첫 번째 인수에 “NASDAQ:FB”, 그리고 속성으로 “price”를 입력합니다. 따라서 수식은 =GOOGLEFINANCE(“NASDAQ:FB”,”price”)가 됩니다.

특정 기간(예: 2018년 10월 15일부터 20일까지)의 일일 종가를 확인하려면 세 번째 및 네 번째 인수에 해당 날짜 범위를 지정합니다. 수식은 =GOOGLEFINANCE(“NASDAQ:FB”, “price”, DATE(2018,10,15), DATE(2018,10,20))이 됩니다. 과거 데이터를 조회하면 정보가 배열 데이터 형태로 생성되어 주변 셀을 차지하게 됩니다.

이 기능을 활용하여 주식 목록의 데이터를 자동으로 생성할 수도 있습니다. 열에 티커 기호를 입력한 다음 첫 번째 인수에 해당 셀을 참조시키면 됩니다. 예를 들어, 티커 코드가 셀 C4에 있다면 수식은 =GOOGLEFINANCE(C4, “price”)가 됩니다. 아래 그림처럼 주식 목록과 현재 가격을 한눈에 확인할 수 있습니다.

다양한 속성을 추적하려면 위 그림처럼 속성 목록을 별도의 셀에 입력할 수 있습니다. 그런 다음 두 번째 인수를 속성 이름이 있는 셀에 연결하면 됩니다. 예를 들어, NYSE:IBM의 가격을 조회하려면 수식은 =GOOGLEFINANCE(C$2, $B5)가 됩니다.

Google 스프레드시트 활용 극대화

Google 스프레드시트를 활용하여 주식 정보를 관리하는 가장 큰 장점은 다양한 데이터 조작 도구를 사용할 수 있다는 것입니다.

예를 들어, 주식, 예금, 적금 등 모든 금융 자산의 가치를 추적하는 데 Google 스프레드시트를 활용한다고 가정해 봅시다. Google Finance 함수를 사용하면 주식 가격이 실시간으로 업데이트되므로 언제든지 전체 자산 현황을 파악할 수 있습니다.

스프레드시트에서 통화 변환하기

Google 스프레드시트의 또 다른 유용한 기능은 실시간으로 통화를 변환할 수 있다는 것입니다. “CURRENCY:” 다음에 변환하려는 두 통화 코드(예: “USDGBP” 또는 “EURJPY”)를 입력하면 됩니다. 특정 날짜를 지정하여 과거 통화 데이터를 볼 수도 있습니다.

예를 들어, 유럽에 거주하며 달러를 유로로 변환하려면 =GOOGLEFINANCE(“CURRENCY:USDEUR”)를 입력하고 해당 수치에 변환할 달러 금액을 곱하면 됩니다.

이는 외환 거래뿐만 아니라 다양한 상황에서 유용하게 사용될 수 있습니다. 예를 들어, 여러 통화로 급여를 받는 경우, 지급받는 금액을 자국 통화로 자동 변환하는 송장을 설정할 수 있습니다.