본문 바로가기
주식/주식정보

구글 파이낸스 함수 종류와 기본 사용법!

by 우재아빠 2025. 2. 5.
반응형

구글 파이낸스(Google Finance)는 주식, 채권, 외환, 암호화폐 등 다양한 금융 데이터를 실시간으로 제공하는 구글의 서비스입니다. 구글 스프레드시트에서는 GOOGLEFINANCE라는 함수를 사용하여 실시간 금융 데이터를 가져올 수 있습니다. 이 함수는 주식 시세, 환율, 회사 정보 등 다양한 데이터를 스프레드시트에 자동으로 입력할 수 있게 도와주며, 금융 분석이나 투자 계획 수립에 유용합니다.

본 글에서는 구글 스프레드시트에서 제공하는 GOOGLEFINANCE 함수의 종류와 사용법에 대해 자세히 설명하겠습니다.


1. GOOGLEFINANCE 함수 기본 사용법

구글 파이낸스 함수의 기본 구조는 다음과 같습니다:

=GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date], [interval])
  • ticker: 데이터를 가져올 주식, 채권, 외환, 암호화폐 등 자산의 심볼입니다. 예를 들어, 애플 주식의 심볼은 "AAPL"입니다.
  • attribute: 가져올 데이터 항목을 지정합니다. 예를 들어, "price"는 주식의 현재 가격을 나타냅니다.
  • start_date: 특정 기간의 시작 날짜입니다. 이 값은 옵션이며, 생략할 수 있습니다.
  • end_date: 특정 기간의 끝 날짜입니다. 이 값도 옵션이며, 생략할 수 있습니다.
  • interval: 데이터가 일별, 주별, 월별 등 어떤 주기로 제공될지 지정합니다. 기본값은 "DAILY"입니다.

2. GOOGLEFINANCE 함수의 다양한 옵션

2.1. 주식 시세 (Price)

주식의 현재 가격을 가져오는 방법은 매우 간단합니다. 예를 들어, **애플(AAPL)**의 주식 가격을 알고 싶다면 다음과 같이 입력합니다:

=GOOGLEFINANCE("AAPL", "price")

이 함수는 애플의 현재 주식 가격을 반환합니다. 이 외에도 여러 가지 attribute를 지정하여 주식의 다양한 정보를 조회할 수 있습니다.

2.2. 기타 주식 정보

주식 관련 정보는 "price" 외에도 여러 가지 항목을 사용할 수 있습니다. 주요 옵션은 다음과 같습니다:

  • "priceopen": 주식의 당일 시가
  • "high": 주식의 당일 최고가
  • "low": 주식의 당일 최저가
  • "volume": 거래량
  • "marketcap": 시가총액
  • "pe": 주가수익비율 (Price-to-Earnings Ratio)
  • "eps": 주당순이익 (Earnings Per Share)
  • "currency": 주식의 거래 통화

예를 들어, **애플(AAPL)**의 주가, 시가, 최고가, 최저가를 가져오려면 다음과 같이 작성할 수 있습니다

=GOOGLEFINANCE("AAPL", "price") =GOOGLEFINANCE("AAPL", "priceopen") =GOOGLEFINANCE("AAPL", "high") =GOOGLEFINANCE("AAPL", "low")

2.3. 과거 데이터 (Start_date와 End_date 사용)

과거 데이터를 조회하려면 start_dateend_date를 사용합니다. 예를 들어, 애플의 2020년 1월 1일부터 2020년 12월 31일까지의 종가 데이터를 조회하려면 아래와 같이 입력합니다

=GOOGLEFINANCE("AAPL", "close", DATE(2020, 1, 1), DATE(2020, 12, 31))

이 함수는 2020년 동안의 애플 주식의 종가 데이터를 반환합니다.

2.4. 시간 간격 (Interval 옵션)

시간 간격을 설정할 수 있는 옵션으로는 DAILY, WEEKLY, MONTHLY가 있습니다. 기본값은 DAILY이며, 주간 또는 월간 데이터를 원할 때는 interval을 사용하여 설정할 수 있습니다.

예를 들어, 애플의 주간 주식 시세를 가져오려면 아래와 같이 작성합니다

=GOOGLEFINANCE("AAPL", "close", DATE(2020, 1, 1), DATE(2020, 12, 31), "WEEKLY")

이 함수는 2020년 동안의 애플 주식의 종가를 주간 단위로 반환합니다.

2.5. 외환 시세 (Currency)

구글 파이낸스 함수는 환율 정보도 제공합니다. 예를 들어, **미국 달러(USD)**와 유로(EUR) 간의 환율을 알고 싶다면 다음과 같이 입력합니다

 
=GOOGLEFINANCE("CURRENCY:USDEUR")

이 함수는 현재 USD에서 EUR로의 환율을 반환합니다. 다른 통화 쌍도 같은 방식으로 조회할 수 있습니다. 예를 들어, **한국 원(KRW)**과 일본 엔(JPY) 간의 환율은 다음과 같습니다:

 
=GOOGLEFINANCE("CURRENCY:KRWJPY")

2.6. 암호화폐 시세

구글 파이낸스는 암호화폐 시세도 제공합니다. 예를 들어, **비트코인(BTC)**의 시세를 가져오려면 다음과 같이 입력합니다

=GOOGLEFINANCE("CURRENCY:BTCUSD")

이 함수는 비트코인의 현재 가격을 미국 달러(USD)로 반환합니다.

2.7. 회사 정보 (Company Info)

GOOGLEFINANCE 함수는 특정 기업에 대한 기본적인 정보도 제공합니다. 예를 들어, 애플 회사에 대한 정보를 얻고 싶다면 아래와 같은 함수를 사용할 수 있습니다:

=GOOGLEFINANCE("AAPL", "name")

이 함수는 애플(AAPL)의 회사명을 반환합니다. 또한, 다른 정보들도 조회할 수 있으며, 주요 옵션은 다음과 같습니다:

  • "name": 회사 이름
  • "sector": 산업 부문
  • "industry": 산업
  • "country": 국가
  • "currency": 거래 통화

3. 고급 사용법

3.1. 데이터를 시각화하기

GOOGLEFINANCE 함수에서 반환된 데이터는 스프레드시트에서 쉽게 시각화할 수 있습니다. 예를 들어, 특정 기간 동안의 주식 시세 데이터를 가져와서 차트로 나타낼 수 있습니다. 이 과정은 주식의 가격 변동을 시각적으로 분석할 때 유용합니다.

  1. 먼저, 주식 시세 데이터를 특정 기간에 대해 조회합니다.
  2. 이후, 차트 기능을 사용하여 데이터를 그래프로 시각화합니다.

3.2. 스프레드시트에서 자동 업데이트

GOOGLEFINANCE 함수는 실시간으로 금융 데이터를 자동으로 업데이트해줍니다. 예를 들어, 애플 주식의 현재 가격을 스프레드시트에 입력하면, 가격 변동에 따라 자동으로 업데이트됩니다. 이는 투자 포트폴리오를 관리하거나 시장 동향을 분석하는 데 매우 유용합니다.


4. 주요 오류 및 해결 방법

구글 파이낸스 함수에서 자주 발생하는 오류는 다음과 같습니다:

  • #N/A 오류: 데이터가 없을 때 발생하는 오류입니다. 특정 자산의 심볼을 잘못 입력했거나, 해당 자산에 대한 데이터가 없을 경우 발생할 수 있습니다.
  • #VALUE! 오류: 날짜 형식이나 잘못된 파라미터 입력이 원인일 수 있습니다. 날짜를 정확한 형식(예: DATE(YYYY, MM, DD))으로 입력해야 합니다.
  • #REF! 오류: 함수에서 참조할 수 없는 셀을 참조할 때 발생합니다.

파이낸스 함수는 실시간 금융 데이터를 쉽게 가져올 수 있는 매우 유용한 도구라고 생각합니다.. 스프레드 시트에서 이를 활용하여 주식 자산을 관리하면 매우 효율적으로 자산을 관리하고 확인할 수 있으니 꼭 배워보시길 추천드립니다.^^

반응형