아침에 커피 한 잔도 마시기 전에 재무 사이트 새로고침하면서 주가를 복사해 구글 시트에 붙여넣어본 적 있으신가요? 만약 그렇다면, 절대 혼자가 아닙니다. 요즘 비즈니스 환경에서는 실시간 시장 데이터가 선택이 아니라 필수죠. 영업팀은 경쟁사 동향을, 운영팀은 공급업체의 재무 상태를, 재무팀은… 사실상 시트에서 살다시피 합니다. 실제로 하고 있고, 하고 있습니다. 이런 흐름 속에서 구글 시트가 협업과 클라우드 기반 주가 관리의 대표 도구가 된 건 너무나 자연스러운 일이죠.
하지만 여기서 한 가지 걸림돌이 있습니다. 구글 시트는 데이터 공유와 분석은 정말 편하지만, 실시간으로 정확한 주가를 시트에 불러오는 건 생각보다 쉽지 않을 수 있어요. =GOOGLEFINANCE
함수와 씨름하거나, CSV 파일을 불러오거나, 아니면 Thunderbit 같은 AI 기반 솔루션을 찾고 있다면, 이 글이 모든 방법을 단계별로 쫙 정리해드립니다. 이제 복붙에 시간 낭비하지 말고, 더 똑똑한 의사결정에 집중해보세요.
구글 시트가 주가 관리에 딱인 이유
솔직히 말해서, 저는 구글 시트 찐팬입니다. 물론 Excel도 강력하지만, 실시간 협업, 클라우드 접근성, 즉각적인 공유 측면에서는 구글 시트가 압도적이죠. 되고 있습니다. 이유가 분명하죠.
비즈니스 팀이 주가 관리를 위해 구글 시트를 선호하는 이유는 다음과 같습니다:
- 클라우드 협업: 여러 명이 동시에 시트를 보고, 수정하고, 댓글도 남길 수 있습니다. 파일 주고받거나 버전 관리로 골치 아플 필요가 없죠. 합니다.
- 실시간 데이터 갱신: 내장 함수로 실시간 데이터를 자동으로 불러오고 업데이트할 수 있어요. "숫자 업데이트 했어?"라는 논쟁은 이제 끝!
- 간편한 공유 및 접근 권한: 링크 하나만 있으면 팀 전체(혹은 상사만)에게 최신 데이터를 데스크톱이나 모바일에서 바로 보여줄 수 있습니다.
- 자동 저장 및 변경 이력: 작업이 날아갈 걱정도 없고, 누가 언제 뭘 바꿨는지 추적도 가능해서 재무 관리나 감사에도 딱입니다.
- 무료(또는 Google Workspace에 포함): 추가 라이선스나 숨은 비용 걱정도 없어요.
실제 비즈니스 활용 예시:
- 영업팀: 경쟁사 주가를 모니터링해 시장 변화나 전략적 움직임을 빠르게 캐치
- 운영 관리자: 공급업체 주가를 체크해 재무 위험을 미리 감지
- 재무 분석가: 인덱스나 포트폴리오 추적용 대시보드를 만들어 팀과 실시간 인사이트 공유
하는 것도 전혀 놀랍지 않죠. 특히 원격 근무가 일상화된 요즘, 구글 시트는 살아있는 주가 관리 도구로 자리 잡았습니다.
빠르게 시작하기: 구글 시트에 주가 가져오는 법
이제 본격적으로 실전에 들어가 볼까요? 주가를 가장 빠르게 불러오는 방법은 구글 시트의 내장 함수, 바로 =GOOGLEFINANCE
를 활용하는 겁니다.
=GOOGLEFINANCE
함수 사용법
GOOGLEFINANCE
함수는 금융 데이터 덕후들의 필수템이죠. 기본 문법은 아래와 같습니다:
1=GOOGLEFINANCE("티커", "속성", [시작일], [종료일], [간격])
- 티커: 종목 코드(예:
"AAPL"
은 애플,"NASDAQ:GOOG"
는 구글) - 속성: 원하는 데이터(예:
"price"
,"volume"
,"high"
,"low"
등)
예시:
구글의 현재 주가를 불러오려면:
1=GOOGLEFINANCE("GOOG", "price")
또는, A열에 여러 종목 코드가 있다면:
1=GOOGLEFINANCE(A2, "price")
이 공식을 아래로 쭉 드래그하면 여러 종목의 실시간 주가를 한 번에 볼 수 있습니다.
자주 쓰는 속성:
"price"
— 실시간 최종 거래가(기본값)"priceopen"
— 오늘 시가"high"
/"low"
— 오늘 고가/저가"volume"
— 당일 거래량"marketcap"
— 시가총액"tradetime"
— 마지막 거래 시각"change"
/"changepct"
— 전일 대비 변동(절대값/%)"pe"
— 주가수익비율"eps"
— 주당순이익
과거 데이터가 필요하다면:
1=GOOGLEFINANCE("GOOG", "price", "2023-01-01", "2023-12-31", "DAILY")
이렇게 하면 2023년 구글의 일별 종가가 자동으로 채워져서, 트렌드 차트 만들 때 정말 유용합니다.
주가 데이터용 시트 구성 꿀팁
추천 레이아웃은 아래와 같아요:
티커 | 가격 | 변동률(%) | 거래량 |
---|---|---|---|
AAPL | =GOOGLEFINANCE(A2, "price") | =GOOGLEFINANCE(A2, "changepct") | =GOOGLEFINANCE(A2, "volume") |
MSFT | ... | ... | ... |
- 헤더 행 고정(보기 → 고정)으로 라벨이 항상 보이게 설정
- 열 서식 지정으로 통화, 백분율, 큰 숫자 등 보기 좋게 표시
- 조건부 서식으로 급등락 종목을 색상(상승: 초록, 하락: 빨강)으로 강조
구글 시트는 시트가 열려 있는 동안 15~20분마다 데이터를 자동 갱신합니다. 대부분의 비즈니스 용도에는 이 정도면 충분하죠.
한 단계 더: 주가 가져오기 방법 비교
GOOGLEFINANCE
는 정말 편리하지만, 한계도 분명합니다. 주요 주가 불러오기 방법을 비교해보면:
방법 | 지원 거래소/데이터 | 데이터 신선도 | 설정 난이도 | 유연성 | 추천 용도 |
---|---|---|---|---|---|
GOOGLEFINANCE 함수 | 미국/글로벌 주요 거래소 | 15~20분 지연 | 가장 쉬움 | 낮음 | 대중적 종목, 빠른 대시보드 |
CSV 가져오기/IMPORTDATA | 파일만 있으면 모두 | 정적(스냅샷) | 쉬움/수동 | 중간 | 과거 데이터, 일회성 불러오기 |
외부 API(Alpha Vantage, IEX Cloud 등) | 글로벌/맞춤 필드 | 실시간 또는 예약 | 중간 | 높음 | 고급 사용자, 글로벌/암호화폐/외환, 맞춤 지표 |
Thunderbit AI 웹 스크래퍼 | 모든 웹사이트(모든 거래소, 모든 데이터) | 사이트와 동일 | 쉬움(코딩 불필요) | 매우 높음 | 미지원 시장, 복잡한 필드, 비개발자 |
=GOOGLEFINANCE
의 한계
이런 상황에서는 대안이 필요합니다:
- 미지원 거래소: 일부 해외/장외 종목은 데이터가 제공되지 않습니다.
- 데이터 지연: 최대 20분까지 늦을 수 있고, 장전/장후 데이터는 제공되지 않습니다.
- 제한된 필드: 분봉 데이터, 상세 재무정보, 뉴스/심리 데이터 등은 불가
- 쿼터 초과: 너무 많은 함수 사용 시
#N/A
또는#REF!
오류 발생 - 스크래핑 취약:
IMPORTHTML
이나IMPORTXML
함수는 최신 자바스크립트 기반 사이트에서 잘 작동하지 않습니다().
이런 한계에 부딪히면, 외부 API, CSV, 웹 스크래핑을 고민해봐야 합니다.
외부 데이터 소스에서 주가 가져오기
CSV 가져오기
- Yahoo Finance 등에서 과거 또는 현재 데이터를 CSV로 다운로드
- 구글 시트에서 파일 → 가져오기 → CSV 업로드, 또는 온라인 CSV라면
=IMPORTDATA("url")
사용 - 실시간 갱신은 어렵지만, 과거 분석이나 스냅샷 용도로는 딱입니다
외부 API 활용
- , IEX Cloud, Finnhub 등에서 글로벌 주식/외환/암호화폐 API 제공(무료/유료)
- 구글 시트 애드온(, API Connector 등)이나 Google Apps Script로 데이터 불러오기
- 예시:
1=IMPORTDATA("<https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol=IBM&apikey=YOURKEY&datatype=csv>")
- 장점: 맞춤 필드, 글로벌 지원, 자동화 가능
- 단점: 설정 필요, API 키 및 약간의 코딩 필요
애드온 활용
- 나 API Connector 등은 코드 없이 API 연동을 쉽게 해줍니다. 설정 및 예약만 하면 끝.
- 대부분 무료+유료 혼합 모델.
GOOGLEFINANCE
이상의 데이터가 필요할 때 비개발자에게 추천
한 단계 업그레이드: Thunderbit AI 웹 스크래퍼로 주가 가져오기
이제 진짜 재미있는 부분입니다. 함수나 API로도 불러올 수 없는 웹사이트에서 데이터를 가져와야 할 때가 있죠. 예를 들어, 특정 국가 거래소, 복잡한 금융 사이트, 혹은 단순 가격 외에 뉴스, 실적, 심리 데이터까지 필요할 때입니다.
이럴 때 이 진가를 발휘합니다. 인 Thunderbit은 어떤 웹사이트에서든 데이터를 추출해 구글 시트로 바로 보낼 수 있어요. 코딩도, 템플릿도 필요 없이 클릭 몇 번이면 끝!
Thunderbit의 장점
- AI 필드 추천: "AI 필드 추천"을 누르면 Thunderbit이 페이지를 분석해 "종목명", "가격", "PER", "거래량" 등 주요 컬럼을 자동 제안합니다.
- 복잡한 페이지도 OK: 자바스크립트 기반이나 레이아웃이 복잡한 사이트도 문제없어요. Thunderbit은 단순 HTML이 아니라 실제 사람처럼 페이지를 읽어냅니다.
- 하위 페이지/페이징 스크래핑: 목록과 상세 페이지가 분리된 구조도 링크를 따라가며 모두 한 번에 추출할 수 있습니다.
- 구글 시트로 바로 내보내기: 클릭 한 번이면 새 시트나 기존 시트에 데이터가 깔끔하게 정리되어 들어갑니다.
Thunderbit로 주가 가져오기: 단계별 가이드
-
Thunderbit 설치:
을 설치하고 로그인하세요(무료 체험 제공).
-
대상 웹사이트 접속:
원하는 주가 데이터가 있는 페이지(예: Yahoo Finance, MarketWatch, 국내 거래소 등)를 엽니다.
-
Thunderbit 실행 및 "AI 필드 추천" 클릭:
Thunderbit이 페이지를 스캔해 "현재가", "일일 변동폭", "시가총액" 등 주요 필드를 제안합니다. 필요에 따라 직접 필드를 추가/수정할 수도 있습니다.
-
스크래핑 실행:
"스크래핑"을 클릭하면 데이터가 미리보기 표로 추출됩니다.
-
(선택) 하위 페이지/여러 URL 스크래핑:
- 여러 종목 페이지 URL을 붙여넣으면 Thunderbit이 각각을 자동으로 스크래핑합니다.
- 또는 "하위 페이지 스크래핑" 기능으로 목록에서 상세 페이지까지 따라가며 PER, 실적, 뉴스 등 추가 정보까지 한 번에 수집할 수 있습니다.
-
구글 시트로 내보내기:
"구글 시트로 내보내기"를 클릭하세요. 최초 1회만 권한을 승인하면, 데이터가 새 시트나 기존 시트에 컬럼/데이터 타입까지 그대로 반영되어 들어갑니다.
꿀팁: Thunderbit은 웹사이트 레이아웃이 바뀌어도 AI가 자동으로 적응해, 함수가 깨지는 문제를 최소화합니다.
고급 팁: 자동화, 실시간 갱신, 데이터 확장
- 자동 데이터 갱신:
GOOGLEFINANCE
는 시트 설정에서 "변경 시 및 매분"으로 재계산을 설정할 수 있지만, 실제 갱신 주기는 구글이 제어합니다.- API나 Thunderbit은 내장 스케줄링 기능으로 원하는 주기에 맞춰 자동으로 새 데이터를 불러올 수 있습니다.
- 가격 변동 알림:
- 조건부 서식으로 급등락 종목을 강조 표시
- Google Apps Script나 IFTTT 등으로 특정 가격 도달 시 이메일/슬랙 알림 설정
- 분석 및 시각화:
QUERY()
함수로 데이터 필터링/집계(예: 5% 이상 상승 종목만 보기)SPARKLINE()
으로 미니 차트 생성- 차트, 피벗 테이블, 맞춤 지표로 대시보드 구축
- 다양한 데이터 결합:
- Thunderbit으로 가격뿐 아니라 실적, 뉴스, 심리, 소셜 미디어 언급 등도 함께 스크래핑
- 주가, 뉴스, 공급업체 현황, 경쟁사 동향 등 모든 정보를 한 시트에서 통합 관리
주가를 넘어: 구글 시트로 만드는 경량 금융 데이터 센터
가격만으로 끝내지 마세요! 약간의 창의력과 Thunderbit의 유연성을 더하면, 구글 시트를 미니 금융 데이터 센터로 변신시킬 수 있습니다:
- 실적 발표: 실적 발표문이나 SEC 공시에서 매출, EPS, 가이던스 등 추출
- 뉴스/심리 분석: 헤드라인을 불러오거나 Thunderbit AI로 긍정/부정 자동 분류
- 소셜 미디어 데이터: 트위터, 레딧 등에서 내 회사/경쟁사 언급량 추적
- 공급업체/경쟁사 건강: 주가와 함께 제품 가격, 신용등급, 고객 리뷰 등 외부 데이터 결합
- 원자재/경제지표: 금, 유가, 주요 경제지표까지 스크래핑해 시장 전체를 한눈에
이런 대시보드는 재무팀뿐 아니라 영업, 운영, 마케팅팀에도 실시간 협업 도구로 큰 도움이 됩니다.
방법 비교표: 내게 맞는 주가 가져오기 솔루션 찾기
방법 | 지원 거래소/데이터 | 데이터 신선도 | 설정 난이도 | 유연성 | 협업성 | 비용 | 추천 용도 |
---|---|---|---|---|---|---|---|
GOOGLEFINANCE 함수 | 미국/글로벌 주요 거래소 | 15~20분 지연 | 가장 쉬움 | 낮음 | 매우 우수 | 무료 | 대중적 종목, 빠른 대시보드 |
CSV 가져오기/IMPORTDATA | 파일만 있으면 모두 | 정적(스냅샷) | 쉬움/수동 | 중간 | 우수 | 무료 | 과거 데이터, 일회성 불러오기 |
외부 API(Alpha Vantage, IEX Cloud 등) | 글로벌/맞춤 필드 | 실시간 또는 예약 | 중간 | 높음 | 우수 | 무료/유료 | 고급 사용자, 글로벌/암호화폐/외환, 맞춤 지표 |
Thunderbit AI 웹 스크래퍼 | 모든 웹사이트(모든 거래소, 모든 데이터) | 사이트와 동일 | 쉬움(코딩 불필요) | 매우 높음 | 우수 | 무료 체험, 이후 크레딧 | 미지원 시장, 복잡한 필드, 비개발자 |
결론 & 핵심 요약
정리하자면:
- 구글 시트는 주가 관리에 최적화된 협업 플랫폼입니다. 클라우드 기반, 실시간, 공유가 쉽죠.
- 대중적 종목과 빠른 대시보드는
GOOGLEFINANCE
로 시작하세요. 무료, 간편, 기본 니즈 대부분 충족 - 업그레이드가 필요할 때: 미지원 거래소, 더 많은 데이터, 더 신선한 데이터가 필요하다면 CSV, API, 애드온을 활용하세요.
- 복잡한 데이터는 Thunderbit이 해결: 다른 방법이 안 될 때, Thunderbit AI 웹 스크래퍼로 어떤 웹사이트든 데이터 추출이 가능합니다. 코딩 없이 클릭 몇 번이면, 가격을 넘어 진짜 금융 데이터 허브를 만들 수 있습니다.
이제 복붙에서 벗어나고 싶으신가요? 후 무료 체험으로 직접 실시간 주가 트래커, 나아가 맞춤형 금융 대시보드를 구글 시트에서 손쉽게 만들어보세요.
자주 묻는 질문(FAQ)
1. 구글 시트에 주가를 가장 쉽게 가져오는 방법은?
가장 간단한 방법은 내장 =GOOGLEFINANCE
함수를 사용하는 것입니다. 주요 종목의 실시간(약간의 지연 있음) 가격을 바로 불러올 수 있습니다. 예: =GOOGLEFINANCE("AAPL", "price")
입력만 하면 바로 확인 가능합니다.
2. GOOGLEFINANCE
대신 Thunderbit을 써야 하는 이유는?
Thunderbit은 미지원 거래소, 더 상세한 데이터(실적, 뉴스 등), 또는 어떤 웹사이트에서든 데이터를 스크래핑해야 할 때 필수입니다. 코딩 없이 클릭만으로 원하는 데이터를 얻을 수 있어 비개발자에게도 적합합니다.
3. Thunderbit은 해외 시장이나 암호화폐도 지원하나요?
네. Thunderbit은 웹사이트라면 어디든 스크래핑이 가능하므로, 미국 외 해외 주식, 외환, 암호화폐 등도 자유롭게 데이터를 가져올 수 있습니다. GoogleFinance보다 훨씬 넓은 범위를 커버할 수 있습니다.
4. 구글 시트에서 주가와 다른 비즈니스 지표를 결합할 수 있나요?
물론입니다. 많은 팀이 시트를 경량 대시보드로 활용해 주가와 매출, 공급업체 비용, 마케팅 지출 등 다양한 KPI를 함께 관리합니다. Thunderbit으로 외부 데이터(예: 제품 가격, 경쟁사 정보)까지 스크래핑해 한 시트에서 교차 분석이 가능합니다.
5. Thunderbit 요금은 어떻게 되나요?
Thunderbit은 무료 체험(최대 6페이지, 트라이얼 시 10페이지) 제공 후, 유료 플랜은 월 $15/500크레딧부터 시작합니다. 구글 시트로 내보내기는 항상 무료입니다.
더 알아보기: