• 최초 작성일: 2001-08-31
  • 최종 수정일: 2026-09-29
  • 조회수: 24 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 웹 쿼리 사용하기

들어가기 전에

오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.

이번 시간에는 웹 쿼리(Web Query)에 대해 알아보도록 하겠습니다. 웹 쿼리를 사용하면 웹 페이지 내에 있는 테이블(쉽게 말하자면 표!)이나 텍스트를 엑셀의 워크시트로 가져와서 분석하거나 원하는 다른 작업을 할 수 있습니다. 이 웹 쿼리 잘 사용하면 엄청나게 막강한 기능을 수행할 수 있는데 많은 분들이 그런 것이 있는지 조차 모르시는 듯 합니다. 아래의 그림은 Exceller의 홈 페이지 내용 중 게시판을 웹 쿼리로 불러온 것입니다.

권현욱(엑셀러)
저자: 권현욱(엑셀러), 아이엑셀러 대표

필자는 Excel 컨설턴트, 작가, 그리고 크리에이터입니다. 현재 Microsoft Excel MVP이며, 『챗GPT+엑셀 업무자동화 정석』을 비롯한 10여 권의 도서를 집필했습니다. Excel 자동화 및 생산성 향상 분야에서 25년 넘는 경력을 보유하고 있습니다.

권현욱(엑셀러) 님의 최신 포스트:
  • 최신 글을 불러오는 중...


26년 경력 Microsoft MVP 권현욱(엑셀러) 지음

📊 신간 전자책(PDF) · 287쪽 · 13500원

엑셀 대시보드를 만드는 최적의 '표준 3계층 구조'

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우 수록
  • 중간마진 없는 합리적인 가격, 오직 아이엑셀러에서만!
지금 구매하기 완성 화면 보기

웹 쿼리 사용하기

핵심 요약

  • 웹 쿼리를 사용하면 웹 페이지의 표나 텍스트를 엑셀 워크시트로 직접 가져올 수 있습니다.
  • 새 웹 쿼리에서 주소를 열고 원하는 테이블을 선택한 뒤 HTML 서식 옵션과 가져올 위치를 지정합니다.
  • 가져온 웹 쿼리 범위는 데이터 범위 등록 정보와 데이터 새로 고침 기능으로 다시 갱신할 수 있습니다.

<완성 예>

번호 형식 제 목 작성자 작성일 추천 조회
466 2001/08/22 18:12[질문]셀참조에 관한 질문입니다. 김석희 8/22/2001 - 4
465 2001/08/22 18:49답변: [질문]셀참조에 관한 질문입니다. Exceller 8/22/2001 - 3
464 2001/08/22 17:15[질문] UserForm에 선 그리기.. 김형준 8/22/2001 - 4
463 2001/08/22 18:48답변: [질문] UserForm에 선 그리기.. Exceller 8/22/2001 - 2
462 2001/08/22 15:48vb0063에 대한 질의 김대도 8/22/2001 - 4
461 2001/08/22 18:44답변: vb0063에 대한 질의 Exceller 8/22/2001 - 2
460 2001/08/22 11:22[질문] 엑셀에서 쪽지보내기 기능 구현 방법 김준용 8/22/2001 - 15
459 2001/08/22 18:39답변: [질문] 엑셀에서 쪽지보내기 기능 구현 방법 Exceller 8/22/2001 - 4
458 2001/08/21 23:19폼의 텍스트상자에 워크시트의 셀값 입력하는 방법좀 알려주세요 김대성 8/21/2001 - 12
457 2001/08/21 23:58답변: 폼의 텍스트상자에 워크시트의 셀값 입력하는 방법좀 알려주세요 Exceller 8/21/2001 - 20
456 2001/08/21 18:49원하는 sheet명을 입력하면 그 sheet를 활성화되게 할수있나요? 우슬초 8/21/2001 1 5
455 2001/08/21 19:43답변: 원하는 sheet명을 입력하면 그 sheet를 활성화되게 할수있나요? Exceller 8/21/2001 1 12
454 2001/08/21 18:26반복되는 행 지정해 놓는 방법은? 전혜정 8/21/2001 1 6
453 2001/08/21 19:41답변: 반복되는 행 지정해 놓는 방법은? Exceller 8/21/2001 1 11
452 2001/08/21 18:22결제란을 따로 만들어서 넣는... 전혜정 8/21/2001 1 13
451 2001/08/21 20:28답변: 결제란을 따로 만들어서 넣는... 이대규 8/21/2001 1 23
450 2001/08/21 19:38답변: 결제란을 따로 만들어서 넣는... Exceller 8/21/2001 1 20
449 2001/08/21 17:16여러시트의 내용을 한 시트 안에 다 옮기는 방법이 없나요? 김만섭 8/21/2001 1 7
448 2001/08/21 19:39답변: 여러시트의 내용을 한 시트 안에 다 옮기는 방법이 없나요? Exceller 8/21/2001 1 12
447 2001/08/21 17:14vb0063강좌에 대한 질의 장가이버 8/21/2001 - 8

(1) '데이터-외부 데이터 가져오기-새 웹 쿼리' 메뉴를 차례로 선택합니다.

(2) 그러면 '새 웹 쿼리' 대화상자가 나타나면서 웹브라우저 상에서 초기 URL로 지정해 둔 웹 사이트가 나타납니다. '주소' 항목에 그림과 같이 www.iexceller.com 과 같이 입력하고 '이동'을 누릅니다.

웹 쿼리 사용하기 예제 화면 1
아이엑셀러

(3) 홈 페이지 중에서 좌측에 있는 'Q & A' 코너를 선택하면 게시판의 내용이 나타나는데 내려받기를 원하는 테이블 주위에 있는 노란 아이콘을 선택하면 그림과 같이 아이콘의 모양이 바뀌면서 해당 테이블이 선택됩니다.

웹 쿼리 사용하기 예제 화면 2
아이엑셀러

(4) '옵션' 버튼을 클릭한 다음 '완전한 HTML 서식'을 선택하고 확인을 누릅니다.

웹 쿼리 사용하기 예제 화면 3
아이엑셀러

(5) 다시 '새 웹 쿼리' 대화상자로 돌아오면 '가져오기' 버튼을 클릭하고 데이터를 가져올 위치를 지정해 줍니다.

웹 쿼리 사용하기 예제 화면 4
아이엑셀러

(6) '확인' 버튼을 클릭하면 "... 데이터를 읽는 중..." 이라는 메시지가 나타나는데, 잠시 기다리면 지정한 테이블이 워크시트 상에 나타납니다.

웹 쿼리 사용하기 예제 화면 5
아이엑셀러

이렇게 해서 작성된 웹 쿼리의 내용을 갱신하거나 변경하는 작업 등을 하려면 웹 쿼리 테이블을 오른쪽 마우스 버튼으로 클릭하면 새로운 단축 메뉴가 나타나는데 여기서 '데이터 범위 등록 정보' 또는 '데이터 새로 고침' 등의 메뉴를 사용하여 수정하면 됩니다.

웹 쿼리 사용하기 예제 화면 6
아이엑셀러

많이 응용해 보시기 바랍니다.

다음 시간에...

정리 — 웹 쿼리 사용하기

구분내용
메뉴데이터 - 외부 데이터 가져오기 - 새 웹 쿼리
주소 입력예: www.iexceller.com 입력 후 이동
테이블 선택가져올 테이블 옆의 노란 아이콘 클릭
옵션완전한 HTML 서식 선택
갱신과 변경웹 쿼리 범위를 오른쪽 클릭 후 데이터 범위 등록 정보 또는 데이터 새로 고침

자주 묻는 질문 (FAQ)

Q1. 웹 쿼리로 무엇을 할 수 있나요?

웹 페이지 안의 테이블이나 텍스트를 엑셀 워크시트로 직접 가져와 분석하거나 원하는 작업을 할 수 있습니다.

Q2. 웹 페이지의 서식까지 가져올 수 있나요?

새 웹 쿼리 대화상자의 옵션에서 완전한 HTML 서식을 선택하면 웹 페이지의 서식을 함께 가져옵니다.

Q3. 가져온 데이터를 나중에 최신 내용으로 바꾸려면?

웹 쿼리 범위를 오른쪽 마우스 버튼으로 클릭한 뒤 데이터 새로 고침을 선택하고, 설정을 바꾸려면 데이터 범위 등록 정보를 사용합니다.

마치며

웹 쿼리는 잘 활용하면 매우 강력한 기능이니 여러 사이트에 응용해 보세요. VBA에 대한 기초 지식을 공부하실 분은 아이엑셀러 닷컴 사이트 상단 메뉴에서 [Excel 강의] - [Excel 입문]을 먼저 보시면 이해하기 쉽습니다.