최상의 답변
두 개의 셀 (검색 셀 및 리턴 셀)을 사용해야하며 다음을 수행 할 수 있습니다. 스프레드 시트의 아무 곳에 나 배치 할 수 있습니다. 상단 또는 오른쪽 어딘가에 배치하는 것이 좋습니다. 검색 셀 은 검색어를 시작할 날짜를 입력하는 곳입니다. 반환 셀 에는 검색을 실행할 중첩 된 수식이 포함됩니다.
원하는 가격에 대해 세 가지 가정을하겠습니다. 반환 할 항목은 F 열에 있고 날짜는 A 열에 있으며 조회 셀은 H1.
Lookup Cell = H1
- 여기에 날짜 입력 (날짜 형식)
반환 셀 (어디서나 가능)
- 다음 수식을 입력하십시오.
= INDEX (F : F, MATCH (H1, A : A, 0))
수정
당신이 찾고 있던 것이 웹에서 직접 내보내는 것임을 깨달았습니다. Excel의 웹 가져 오기 기능을 사용해보고 데이터 / 웹에서 데이터를 가져옵니다. 데이터를 가져 오면 제공된 수식을 실행할 수 있습니다. Yahoo에서 CSV 파일을 생성하고 내 데이터를 직접 복사 / 붙여 넣기하여 비슷한 작업을 수행했습니다. 스프레드 시트. 표 기능은이 작업을 수행 할 때 서식을 보존하는 데 도움이됩니다.
답변
수정 된 웹 검색어를 사용할 수 있습니다.
예를 들어 Google의 가격을 확인하려는 경우 날짜 : 2015 년 6 월 23 일
URL : “ http://finance.yahoo.com/q/hp?s=GOOG&a=05&b=23&c=2015&d=05&e=23&f=2015&g=d “
URL의 변수는 “StockName”및 “Dates”입니다.
이제이 URL 요청에 대한 새 웹 쿼리를 만듭니다.
Selection = 15 Formatting = None PreFormattedTextToColumns = True ConsecutiveDelimitersAsOne = True SingleBlockTextImport = False DisableDateRecognition = False DisableRedirections = False
#########
위의 텍스트를 “#”표시 사이에 복사하여 빈 노트북에 붙여넣고 바탕 화면에 “yahoo.iqy”로 저장합니다. 여기에서 .iqy는 Excel WebQuery 파일 확장자입니다.
1 : 이제 열림 새로운 빈 통합 문서. 2 : 그런 다음 데이터-> Exixting Conne을 선택합니다. ction-> Yahoo.iqy 3 :을 선택하고 데스크톱에 방금 저장 한 웹 쿼리 (Yahoo.iqy)를 찾아 선택하라는 대화 상자가 열립니다. 4 : 그런 다음‘데이터 가져 오기’상자가 열립니다. “확인”을 클릭하십시오. 5 : 그런 다음 변수를 요청합니다. 모든 필수 매개 변수를 입력하고 완료합니다.
예제 워크 시트는 내 GitHub에 있습니다. vsrathore / ExcelWebQuery
Excel 다운로드 및 WebQuery 파일.
ExcelFile 정보 : B1 = “Stock\_Name”
B / C / D :: 4/5 = “날짜 매개 변수”
A8 셀의 WebQuery
참고 : 기간 (StartDate에서 EndDate까지)의 Stock 데이터를 가져 오는 데 동일한 방법을 사용할 수 있습니다. 여기에서는 Excel 통합 문서의 단일 데이터 포인트에 StartDate = EndDate를 사용합니다.
더 많은 쿼리 (또는 WebQuery)를 요청하세요. : P