NaverFinanceHistory 함수 추가기능 (주식 데이터 기록 조회)

무료

네이버 증권을 참조하여 특정 주식종목의 기간별 데이터를 실시간으로 조회하는 사용자 지정 함수입니다.

⭐️ 모든 일반 회원에게 무료로 제공되는 자료입니다.

파일형식

카테고리: 태그:

NaverFinanceHistory 함수 추가기능 - DuTool

특정 주식 정보를 네이버 증권에서 실시간으로 조회하는 사용자 지정 함수
(원하는 기간 설정, 배열반환 가능)


파일 다운로드

오빠두엑셀 홈페이지의 모든 서식은 회원 여러분께 무료로 제공됩니다.

  • [회원자료] NaverFinanceHistory 함수 추가기능
    추가기능

엑셀 NaverFinanceHistory 함수 추가기능 안내

NaverFinanceHistory 함수는 네이버 증권 페이지에서 특정 주식 데이터를 실시간으로 가져오는 사용자 지정 함수입니다. 원하는 기간을 직접 입력하여 특정 기간의 데이터만 추출하거나 또는 전체기간의 데이터를 한번에 추출 할 수도 있습니다. 마이크로소프트 365 미사용자를 고려하여, 본 함수는 '동적출력'을 기본으로 지원하며, NaverFinanceHistory 함수로 출력된 범위를 정렬하는 등의 이후 작업이 필요할 경우, 배열반환여부를 TRUE로 하여 사용합니다. 오피스 365 버전 사용자는 배열반환여부를 항상 TRUE로 사용하는 것을 권장합니다.

NaverFinanceHistory 함수는 네이버 증권의 아래 URL 데이터를 참고합니다.

http://finance.naver.com/item/sise_day.nhn?code=종목번호

해외 주식과 국내 주식을 실시간으로 조회할 수 있는 YahooFinanceHistory 함수를 업데이트 하였습니다. YahooFinanceHistory 함수는 세계 모든 주식의 과거 내역를 최소 1분 단위까지 조회할 수 있습니다.

엑셀 YahooFinanceHistory 함수 썸네일
엑셀 YahooFinanceHistroy 함수 추가기능 다운로드

DuTool 추가기능은 다운로드받은 파일을 실행하면 자동으로 설치됩니다. 단계별 설치방법은 아래 링크를 참고하세요.

회원에게 제공되는 특별한 혜택!

.

주기적인 업데이트 및 패치 제공 

파일 사용 중에 오류나 버그 발생시 커뮤니티에 문의해주세요! 확인 후 실시간 업데이트 및 패치를 제공해드립니다.

.

언제 어디서든, 무제한 다운로드 가능

1년 365일 언제 어디서든 파일이 필요할 경우, '클릭 한 번' 으로 손쉽게 파일을 다운받을 수 있습니다.

.

엑셀 커뮤니티 1:1 질의응답

파일 사용 중에 궁금한 점, 개선사항이 있을 경우 커뮤니티에 글을 올려주세요! 회원 여러분과 함께 교류하며 소통할 수 있습니다.

엑셀 NaverFinanceHistory함수 구문
= NaverFinanceHistory ( 종목번호, [검색시작일], [검색종료일], [출력정보], [배열반환여부], [머릿글포함] )
NaverFinanceHistory 함수 인수설명
인수 설명
종목번호 데이터를 가져올 주식의 6자리 종목번호입니다.
검색시작일
[선택인수]
검색을 시작할 날짜입니다. 기본값은 해당 주식의 데이터의 최초 시작일입니다.
검색시작일과 검색종료일이 모두 빈칸일경우 해당 주식 2페이지까지의 데이터(약 20일가량)를 기본으로 출력합니다.
검색종료일
[선택인수]
검색을 종료할 날짜입니다. 기본값은 컴퓨터의 오늘 날짜입니다.
출력정보
[선택인수]
출력하고자 하는 정보를 콤마(,)로 구분하여 순서대로 입력합니다. 기본값은 "시가, 고가, 저가, 종가, 거래량, 전일비" 입니다.
배열반환여부
[선택인수]
기본값은 'FALSE' 입니다. 오피스365 미사용자를 고려하여 동적출력을 기본으로 지원합니다. 오피스 365 사용자는 배열반환여부를 항상 TRUE로 사용하는 것을 권장합니다.

NaverFinanceHistory 함수로 출력되는 범위를 정렬하거나, 출력된 범위의 평균을 구하는 등 이후 추가작업이 필요할 경우 배열반환여부를 TRUE로 사용합니다. 배열반환여부를 TRUE로 입력하여 응용하는 공식의 실전예제는 아래에 적어드렸습니다.

오피스 365 미사용자가 배열반환여부를 TRUE로 사용하려면 함수를 Ctrl + Shift + Enter 키로 입력합니다. 오피스 365 버전은 동적배열을 지원하므로 일반함수와 동일하게 Enter 키로 입력합니다.

머릿글포함여부
[선택인수]
기본값은 TRUE 입니다. False일 경우 머릿글 없이 값만 출력합니다.
호환성
운영체제 호환성
Windows 버전 엑셀 2007 이상 버전에서 사용가능합니다.
Mac 버전 Mac용 엑셀 2011 이상 버전에서 사용가능합니다.

NaverFinanceHistory 함수 사용예제

1. 삼성전자 주식의 최근 데이터 가져오기 (약 20일 가량, 네이버 증권의 1-2페이지)
=NaverFinanceHistory("005930")

엑셀 NaverFinance 함수 실전예제 1

2. 삼성전자 주식의 2019년 1월 1일 이후 현재까지의 모든 주식 데이터 가져오기
=NaverFinanceHistory("005930", "2019/1/1")

엑셀 NaverFinanceHistory 삼성전자 주식

3. 삼성전자 주식의 2015년 전체 데이터 가져오기
=NaverFinanceHistory("005930", "2015/1/1", "2015/12/31")

엑셀 네이버 주식 정보 함수

4. 최근 100일 데이터를 '거래량' 기준으로 내림차순 정렬하기
=SORT(NaverFinanceHistory("005930",TODAY()-100,,TRUE),7,-1)

NaverFinanceHistory 함수 결과 정렬

5. 최근 100일 주식 데이터 중 전일비 1,500 이상인 데이터만 필터링하기
=FILTER(NaverFinanceHistory("005930",TODAY()-100,,TRUE),INDEX(NaverFinanceHistory("005930",TODAY()-100,,TRUE),0,3)>1500)

NaverFinanceHistory 함수 결과값 필터링

그 외 참고사항

  • 추가기능으로 제공되는 모든 함수는, '함수가 실행 될 경우' 이전에 기록된 모든 작업 기록을 초기화하므로 이전단계 되돌리기(Ctrl + Z) 기능을 사용할 수 없게되는 점을 주의하여 사용합니다.
  • NaverFinanceHistory 함수의 배열반환여부가 FALSE 일 경우, 함수는 출력될 범위에 있는 기존값을 지우고 새로운 값을 덮어쓰기 합니다. 따라서 정해진 범위에만 데이터를 추출해야 할 경우, 배열반환여부를 TRUE로 변경한 뒤 배열수식으로 이용합니다.
  • 본 함수는 NaverFinanceHistory 증권 데이터를 추출해오는 함수입니다. 따라서 인터넷이 연결된 환경에서만 동작하며, 인터넷 속도가 느리거나 또는 네이버 증권 페이지가 사용 불가할 경우 #TimeOut! 오류를 반환합니다.
  • 주식 종목번호가 잘못되었거나 없는 종목번호일 경우 NaverFinance 함수는 #NULL 오류를 반환합니다.
  • 검색시작일 / 검색종료일이 올바르지 않은 날짜 형식으로 입력될 경우 함수는 #VALUE! 오류를 반환합니다.

패치노트

  • v2.1.0 (2021.10.07)
    - 일부 PC에서 설치 시 발생하던 1004 오류 수정
  • v2.0.0 (2021.07.20)
    - 네이버 금융의 raw data 테이블 구조 변경으로 인한 추가기능 업데이트
  • v1.2.4 (2021.02.10)
    - 신규상장 조회시 #NULL 이 반환되던 오류 수정
  • v1.2.3 (2020.12.03)
    - 머릿글 포함여부를 추가하였습니다. 머릿글포함여부를 FALSE로 입력하면 값만 출력되어 보다 편리하게 값을 정렬할 수 있습니다.
  • v1.2.2 (2020.08.07)
    - '출력정보' 인수를 추가하였습니다. 이제 원하는 정보를 지정하여 출력할 수 있습니다.
  • v1.2.0 (2020.07.31)
    - NaverFinanceHistroy 함수로 이름을 변경하였습니다.
  • v1.1.1 (2020.07.07)
    - 시작일과 종료일이 같을경우 빈칸이 반환되던 오류 수정
  • v1.1.0 (2020.05.31)
    - 시작일, 종료일로 셀을 참조할 경우 #VALUE! 오류가 버그 수정
  • v1.0.0 (2020.05.10)
    - NaverFinanceHistory 함수 추가기능 릴리즈
guest
Inline Feedbacks
모든 댓글 보기
백승
2020년 5월 12일 3:37 오후
별점주기 :
     

제가 꼭 필요했던 자료입니다. 감사합니다.

이리야
2020년 5월 12일 5:15 오후
별점주기 :
     

수식에 1번만 사용가능하며 2,3,4,5번의 경우는 #VALUE! 표시가 뜹니다.

엑린이
2020년 5월 13일 10:29 오전
별점주기 :
     

항상 좋은강의와 자료로 큰 도움받고 있습니다.
그런데 이번 자료 연습하다보니, 본문 예제 중 1번 (주식종목코드) 함수만 정상작동하고 이하 예제들은 #VALUE! 에러가 발생해서 문의드립니다 ^^

nomark****
2020년 5월 18일 12:08 오후
별점주기 :
     

자료 감사 드립니다. 혹시 전일비부분을 등락률로 변경과, 투자자별(외국인, 기관)자료도 업로드 안될까요??

박성국
2020년 5월 21일 12:19 오전
별점주기 :
     

감사합니다 잘 참고할게용^_^

네모고래
2020년 5월 28일 2:30 오후
별점주기 :
     

다운로드 받아서 한번 사용해볼게요!! 감사합니다.
🙂

팽
2020년 6월 22일 12:44 오후
별점주기 :
     

감사합니다. 대단하십니다.

뽕이
뽕이
2020년 7월 7일 3:47 오후
별점주기 :
     

정말 유용한 함수네요!! 제가 필요한건 현재 주식의 현재가 또는 종가 만 가져오고싶은데 특정 셀에 함수를 적용하여 현재가격만 가져오게 하는방법 주식Code를 몰라도 주식이름만으로 현재가를 가져올수 있는 방법 이 2가지 난관에 막혀있습니다.… 더보기 »

사람사는곳 위례
사람사는곳 위례
2020년 7월 13일 5:05 오후
별점주기 :
     

주식 종목코드 가져오는 법은?

자유로운영혼
자유로운영혼
2020년 8월 11일 11:04 오전
별점주기 :
     

좋은 정보 감사드립니다! 혹시 googlefinance처럼 현재가만 확인할 수 있는 방법은 없을까요??

할리티크MooN
할리티크MooN
2020년 10월 7일 12:21 오후
별점주기 :
     

이거 넘 유용할 것 같은데요? ^^ 감사합니다.

쿨케이
2020년 10월 9일 8:56 오후
별점주기 :
     

너무나 좋은 자료 감사합니다.
영상보고 많은 공부하였습니다. 정말 감사합니다.

혹시 5일선 대비하여 종가 가격이 작은것을 찾거나 별도 표시를 할려면
조건부 서식을 이용하는것이 맞는거나요?

차차차
차차차
2020년 11월 30일 8:25 오후
별점주기 :
     

안녕하세요. 도저히 하다가 답이 안나와서요 어떤 함수를 써야 할지 예를 들어서 좌측 1~10행에 종목코드가 있을때 우측에 NaverFinance 써서 시가 종가 고가 등 숫자만 표기 하고 싶은데 자꾸 날짜,시가,종가 텍스트가 나오니… 더보기 »

쩐
2020년 12월 1일 9:23 오후
별점주기 :
     

제가 찾던 기능인데 감사합니다!!

Sam
Sam
2020년 12월 4일 10:17 오후
별점주기 :
     

네이버 증권에서 해외주식은 본 함수로 안되나요?? 이것도 있으면 좋을것 같습니다.

황덕진
황덕진
2021년 1월 25일 12:07 오전
별점주기 :
     

안녕하세요~ 4번이랑 5번이 오류가 나네요.
년도가 바뀌어서 그런가요..?

타콤타콤
타콤타콤
2021년 2월 4일 8:10 오후
별점주기 :
     

좋은 기능으로 잘쓰고 있는데, 몇몇 주식들 값이 #NULL로 나오길래, 에러가 나오는 주식들의공통점을 찾아보니 최근상장된 주식, 즉 상장한지 얼마안되 일별시세가 1page(최근 데이터가 10일 이하인 주식)까지나오는 주식들 이었습니다. 아마 코딩상에 2page 까지… 더보기 »

Last edited 8 월 전 by 김윤수
Ups
Ups
2021년 2월 6일 3:06 오후
별점주기 :
     

맥용 엑셀에서는 안되나요?

cooljaba
cooljaba
2021년 3월 7일 4:58 오전
별점주기 :
     

안녕하세요. 제가 찾던 엑셀을 찾아서
너무 좋습니다. 감사합니다. 혹시나 해외에서 할때 한글이 깨져서 나오는데
혹시 제가 뭘 잘못하는건지 알수 있을까요??

구릉이
구릉이
2021년 4월 15일 10:41 오전
별점주기 :
     

우선 좋은 강의 좋은 자료 감사합니다 혹시 위 함수를 적용할때 맨윗열에 나오는 제목열 (시가,고가,저가,종가 등등)을 안나오게 하고 그 data 값만 받을 방법은 없을까요? 많은 종목에 각각 data 값을 받고 싶은… 더보기 »

구릉이
구릉이
2021년 4월 17일 12:12 오전
답글 남기기  오빠두엑셀

헉, 이럴수가 등잔밑이 어두웠군요 요 몇일 계속 vba 강의듣고 이것저것
찾아봤는데 이미 기능을 만들어두셨다니ㅡㅜ
너무 감사드립니다!

A1B2C3
A1B2C3
2021년 4월 15일 12:08 오후
별점주기 :
     

너무 감사합니다! 종목이름과 연결되어 선택인수로 할 수 있으면 좋을 거 같습니당

A1B2C3
A1B2C3
2021년 4월 15일 12:25 오후
별점주기 :
     

몇몇 경우에는 시가가 제대로 뜨질 않네용ㅜㅜ

팽준동
팽준동
2021년 5월 4일 10:16 오후
별점주기 :
     

감사합니다. 정말 필요한 기능이였습니다!

주린이
주린이
2021년 5월 11일 4:45 오후
별점주기 :
     

"오늘로부터 60일 전까지 데이터 가져오기" 같은 기능은 사용할 수 없나요?

주린이
주린이
2021년 5월 12일 8:51 오전
별점주기 :
     

수식이 아니라 사용자 버튼 같은 것을 만들어서 제어할 수 있는 방법이 있나요....? 간단히 말하면 해당 수식의 기능은 on/off 할 수 있으면 좋겠습니다 ㅠㅠ 수식으로 하니까 다른 부분을 만질 떼 마다… 더보기 »

Last edited 5 월 전 by 주린이
오늘도 달려
오늘도 달려
2021년 5월 19일 1:19 오전
별점주기 :
     

정말 원하던 자료 입니다.
감사합니다.

tjsals84****
tjsals84****
2021년 5월 23일 1:25 오전
별점주기 :
     

함수를 입력하면 #TIMEOUT! 라고 적용이 안됩니다.ㅠ
어떻게 해야될까요?

Last edited 5 월 전 by tjsals84****
YB
YB
2021년 6월 1일 3:57 오후
별점주기 :
     

무료로 공유해 주셔서 감사합니다

레붕이
레붕이
2021년 7월 16일 1:19 오전
별점주기 :
     

안녕하세요, 좋은 자료 감사합니다.
혹시 날짜가 안나오게 함수를 넣을 수 있는 방법이 있을까요?
저는 순순히 오늘의 시가만 확인해보고 싶어서 함수를 하기와 같이 만들어 보았어요
=NaverFinanceHistory(표5[@종목코드],TODAY()-0,,"시가",,FALSE)
도움 부탁 드려요~

Last edited 3 월 전 by 레붕이
김태영
김태영
2021년 7월 27일 5:19 오후
별점주기 :
     

일간 말고 주간으로 조회하는 방법을 알고싶어요

skyran****
skyran****
2021년 8월 26일 3:22 오후
별점주기 :
     

감사합니다....

용우니
용우니
2021년 9월 4일 10:39 오후
별점주기 :
     

좋은 자료 정말 감사합니다. 활용중에 막혀서 문의드립니다. 머리글과 날짜 표시 없이 오늘 하루치 데이터 전체를 입력 하려면 어떤 함수식을 입력해야할까요? 윗분 답변을 보고 오늘의 시가/고가/저가 등을 개별로 불러오는 식은 알았는데… 더보기 »

Last edited 1 월 전 by 용우니
그린이데아
그린이데아
2021년 9월 23일 3:19 오후
별점주기 :
     

안녕하세요.
간단한 질문인데요.
특정종목이 아닌 코스피 자체(?) 시세를 불러오려면 어떠한 코드를 입력해야하나요? 종목코드 6자리가 있을까요?

김태현
김태현
2021년 10월 7일 10:53 오전
별점주기 :
     

안녕하세요~
엑셀 2016버전입니다.
getstockno와 noverfinancesearch 추가기능 설치는 잘 되는데...
이것만 1004 런타임 오류가 발생(addins 클래스 중 add 속성을 구할 수 없습니다)합니다..
해결 방법이 있을까요?

김태현
김태현
2021년 10월 7일 3:12 오후
답글 남기기  오빠두엑셀

바쁘신 와중에 신속하게 패치까지 해주셔서 감사드립니다.
아쉽지만 새 버전으로 재설치를 해보았으나 동일한 증상입니다.
제 컴퓨팅 환경에 문제가 있겠죠 ㅎㅎ
거듭 감사합니다.

김태현
김태현
2021년 10월 8일 1:16 오후
답글 남기기  오빠두엑셀

설치단계 1/2 확인으로 넘어가면 발생하는 문제라 해당 폴더에 추가기능 파일은 추가가 안되는거 같습니다.
추가기능 중에 일부(XLOOKUP도 동일현상)만 설치가 안되는데..아마도 컴퓨터의 방화벽이나 C드라이브 사용 권한 문제겠죠.
어쨋든 해결책을 제시해주셔서 감사합니다!

xianren
xianren
2021년 10월 24일 10:45 오후
별점주기 :
     

정말로 감사합니다. 그 동안 수동으로 다운 받아 입력하다가 귀찮아서 그만 두었던 분석을 다시 가능하게 해 주셨네요.

57
0
여러분의 생각을 댓글로 남겨주세요.x