• 최초 작성일: 2002-04-12
  • 최종 수정일: 2026-09-29
  • 조회수: 33 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: 외부 데이터 불러오기

들어가기 전에

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

엑셀의 메뉴 중에서 '데이터' 메뉴를 가만히 들여다 보면 '외부 데이터 가져오기'라는 좀 생소한 메뉴가 있음을 알 수 있습니다.

'이게 도대체 뭐하는 녀석인가?' 싶어 좀더 안을 들여다 보면 또 아래와 같은 더 이상해 보이는 하위 메뉴들이 나타납니다. 그러면 대개의 사람들의 반응이, '이게 뭐야? 상종 못할 메뉴로군!' 하고는 잽싸게 <Esc>키를 눌러 메뉴를 닫고서 아무 일도 없었다는 듯이 다른 작업을 하곤 합니다.

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

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

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


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

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

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

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

외부 데이터 불러오기

핵심 요약

쿼리(Query)를 이용하면 엑셀과 다른 형식의 외부 데이터를 워크시트로 불러올 수 있습니다.

  • '데이터-외부 데이터 가져오기-데이터 가져오기' 메뉴로 쿼리 파일을 실행할 수 있습니다.
  • 쿼리 파일 종류에는 *.rqy, *.qry, *.iqy(웹 쿼리)가 있습니다.
  • SQL Server, Access, dBase, FoxPro, Oracle, Paradox 등의 DB를 불러올 수 있습니다.

엑셀의 메뉴 중에서 '데이터' 메뉴를 가만히 들여다 보면 '외부 데이터 가져오기'라는 좀 생소한 메뉴가 있음을 알 수 있습니다.

'이게 도대체 뭐하는 녀석인가?' 싶어 좀더 안을 들여다 보면 또 아래와 같은 더 이상해 보이는 하위 메뉴들이 나타납니다. 그러면 대개의 사람들의 반응이, '이게 뭐야? 상종 못할 메뉴로군!' 하고는 잽싸게 <Esc>키를 눌러 메뉴를 닫고서 아무 일도 없었다는 듯이 다른 작업을 하곤 합니다.

외부 데이터란 엑셀과는 다른 형식의 데이터를 말합니다. 외부 데이터를 불러오는 작업에는 쿼리(Query)라는 것이 사용됩니다. 쿼리란 쉽게 말하자면 방대한 데이터 베이스 중에서 어떤 정보를 추출할 것인가를 결정해 주는 것으로 '질의'라고 표현하기도 합니다.

외부 데이터를 어떻게 불러오는지 살펴보도록 하겠습니다.

(1) '데이터-외부 데이터 가져오기-데이터 가져오기' 메뉴를 실행합니다. (버전에 따라 메뉴 이름이 조금 틀린데 엑셀 2000 버전에서는 '데이터-외부 데이터 가져오기-쿼리 실행' 메뉴를 선택하세요)

(2) '데이터 원본 선택' 대화상자가 나타납니다. 엑셀 2000에서는 '쿼리 실행'이라는 대화상자가 나타날 것입니다. 여기서 실행시킬 쿼리 파일을 선택한 다음 열기 버튼(엑셀 2000에서는 '데이터 가져오기' 버튼)을 클릭합니다.

(3) 그러면 '데이터 가져오기' 대화상자가 나타나는데 쿼리 결과를 어디에 표시를 해 줄 것인가를 결정합니다. 여기서는 그림과 같이 새로운 워크시트에 결과값을 표시하도록 지정합니다.

(4) '확인' 버튼을 클릭하면 데이터를 불러들이고 있다는 메시지가 워크시트에 표시가 됩니다.

(5) 쿼리 결과가 새로운 시트에 나타납니다. 현재 웹 쿼리를 실행하였으므로 인터넷을 사용할 수 없는 환경이라면 에러가 발생하게 됩니다. 정상적으로 인터넷에 연결되어 있다면 아래와 같이 각 국별 통화 대비 US Dollar 환율 정보가 나타납니다.

참고로 엑셀에서 사용할 수 있는 쿼리 파일 종류로는 *.rqy, *.qry, *.iqy 등이 있습니다. 이 중 맨 마지막의 *.iqy가 웹 쿼리 파일입니다. 이처럼 쿼리를 통해 외부 데이터를 불러올 수가 있는 것입니다.

엑셀에서 불러올 수 있는 데이터 베이스로는, SQL Server, Microsoft SQL Server OLAP, Access DB, dBase, FoxPro, Oracle, Paradox, 기타 등이 있다고 합니다.

정리 — 외부 데이터 가져오기 절차

단계 내용
1'데이터-외부 데이터 가져오기-데이터 가져오기' 메뉴 실행
2'데이터 원본 선택' 대화상자에서 쿼리 파일 선택 후 열기
3쿼리 결과를 표시할 위치(새 워크시트 등) 지정
4'확인' 클릭 → 쿼리 결과가 워크시트에 표시됨

자주 묻는 질문 (FAQ)

Q1. 외부 데이터란 무엇을 말하나요?

외부 데이터란 엑셀과는 다른 형식의 데이터를 말합니다. 쿼리(Query)라는 도구를 통해 이러한 외부 데이터를 엑셀 워크시트로 불러올 수 있습니다.

Q2. 쿼리(Query)는 무엇이고 어떤 파일 형식이 있나요?

쿼리란 방대한 데이터 베이스 중에서 어떤 정보를 추출할 것인가를 결정해 주는 것으로 '질의'라고도 부릅니다. 엑셀에서 사용할 수 있는 쿼리 파일 종류로는 *.rqy, *.qry, *.iqy 등이 있으며, 이 중 *.iqy가 웹 쿼리 파일입니다.

Q3. 엑셀에서 불러올 수 있는 데이터 베이스에는 어떤 것들이 있나요?

SQL Server, Microsoft SQL Server OLAP, Access DB, dBase, FoxPro, Oracle, Paradox 등 다양한 데이터 베이스를 쿼리를 통해 불러올 수 있습니다.

마치며

외부 데이터 가져오기는 낯설어 보이지만, 원리를 알면 사내 데이터베이스나 웹의 최신 정보를 엑셀로 바로 끌어와 분석할 수 있는 유용한 기능입니다. 다음 시간에는 웹 쿼리에 대해 좀 더 자세히 살펴보겠습니다.