구글 시트의 IMPORT 함수 사용법
구글 시트는 다양한 기능을 통해 사용자가 데이터를 보다 효율적으로 관리하고 분석할 수 있도록 돕고 있습니다. 그 중에서도 IMPORT 함수는 외부 데이터를 불러오는 데 매우 유용한 도구입니다. IMPORT 함수를 활용하면 다양한 소스에서 데이터를 가져와 실시간으로 시트에 반영할 수 있습니다. 이번 포스트에서는 구글 시트의 IMPORT 함수에 대해 자세히 설명하고, 사용법과 예제를 소개하겠습니다.

IMPORT 함수란 무엇인가?
IMPORT 함수는 사용자에게 외부 데이터 소스로부터 정보를 가져올 수 있는 기능을 제공합니다. 이를 통해 다른 스프레드시트의 데이터나 웹 페이지의 정보를 손쉽게 불러올 수 있습니다. IMPORT 함수는 주로 다음과 같은 하위 함수로 나누어집니다:
- IMPORTRANGE: 다른 구글 스프레드시트에서 범위를 가져옵니다.
- IMPORTDATA: CSV 및 TSV 파일 데이터를 가져옵니다.
- IMPORTHTML: 웹 페이지에서 표나 목록 데이터를 가져옵니다.
- IMPORTXML: XML 및 HTML 문서에서 데이터를 불러옵니다.
- IMPORTFEED: RSS 및 Atom 피드를 가져옵니다.
IMPORTRANGE 함수 상세 설명
IMPORTRANGE 함수는 다른 구글 스프레드시트에서 지정된 범위의 데이터를 현재 시트로 불러오는 데 사용됩니다. 이 함수의 기본 구문은 다음과 같습니다:
=IMPORTRANGE("스프레드시트_URL", "시트명!셀범위")
여기서 스프레드시트_URL은 데이터를 가져올 구글 시트의 링크이며, 시트명!셀범위는 해당 시트에서 불러오고자 하는 범위를 지정합니다.
IMPORTRANGE 사용 예제
구체적인 사용 사례를 살펴보겠습니다. 두 개의 스프레드시트를 가정해 보겠습니다:
- 수출 파일: 데이터가 포함된 시트 (예: EXPORT)
- 수입 파일: 데이터를 가져올 시트 (예: IMPORT)
먼저 ‘수출 파일’의 EXPORT 시트에서 A1:D10 범위의 데이터를 정의했다면, ‘수입 파일’의 IMPORT 시트의 A1 셀에 다음과 같은 수식을 입력합니다:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/example", "EXPORT!A1:D10")
이 수식을 입력하면, 처음 한 번은 데이터 접근 권한을 요청하는 메시지가 표시됩니다. 사용자는 ‘액세스 허용’ 버튼을 클릭하여 필요한 권한을 부여해야만 데이터를 불러올 수 있습니다.

IMPORTRANGE 사용 시 주의사항
IMPORTRANGE 함수를 사용할 때 유의해야 할 점이 몇 가지 있습니다:
- 원본 데이터의 범위에 새로운 데이터가 추가되면 오류가 발생할 수 있습니다. 예를 들어, 수입 파일 시트의 데이터 범위 내에 새로운 내용을 입력하게 되면 충돌이 일어날 수 있습니다.
- 구글 시트 자체의 오류로 인해 데이터가 로드되지 않을 수 있습니다. 이러한 경우에는 잠시 후 다시 시도해보는 것이 좋습니다.
- 원본 시트의 이름이 변경될 경우, IMPORTRANGE가 작동하지 않게 됩니다. 따라서 시트를 다수의 사용자가 함께 이용하는 경우, 시트 구성에 대한 명확한 이해가 필요합니다.
IMPORT 함수의 다른 유형
앞서 설명한 IMPORTRANGE 외에도 구글 시트에서는 다른 IMPORT 함수들도 함께 사용할 수 있습니다. 각각의 함수는 특정한 상황에 최적화된 기능을 제공합니다.
IMPORTDATA
IMPORTDATA 함수는 외부의 CSV 또는 TSV 파일에서 데이터를 가져오는 데 사용됩니다. 사용법은 간단하며, URL을 입력하면 자동으로 데이터를 불러옵니다:
=IMPORTDATA("https://example.com/data.csv")
IMPORTHTML
IMPORTHTML 함수는 웹 페이지에서 표 또는 목록 데이터를 가져오는 데 적합합니다. 다음과 같은 형식으로 사용됩니다:
=IMPORTHTML("웹페이지_URL", "table", 인덱스)
웹 사이트에서 원하는 테이블이나 목록의 인덱스를 지정하면 해당 정보를 시트에 자동으로 불러올 수 있습니다.
IMPORTXML
IMPORTXML은 웹 페이지의 특정 XML 또는 HTML 요소를 가져오는 함수입니다. XPath 쿼리를 사용해 필요한 데이터를 선택할 수 있는 장점이 있습니다. 사용 구문은 다음과 같습니다:
=IMPORTXML("웹페이지_URL", "XPath 쿼리")
IMPORTFEED
IMPORTFEED 함수는 RSS 피드를 가져오는 기능을 제공합니다. 이를 통해 사용자에게 실시간으로 업데이트되는 정보를 구글 시트에서 확인할 수 있습니다:
=IMPORTFEED("RSS 피드_URL")

결론
구글 시트의 IMPORT 함수는 데이터를 효율적으로 관리하고 분석하는 데 필수적인 도구입니다. 다양한 함수들을 통해 사용자는 외부 데이터를 손쉽게 가져와 실시간으로 활용할 수 있습니다. 각 함수의 특징과 기능을 이해하고 적절히 활용하면, 보다 편리하게 데이터 작업을 진행할 수 있을 것입니다. 이번 포스팅이 구글 시트를 활용하는 데 도움이 되길 바랍니다!
질문 FAQ
구글 시트의 IMPORT 함수란 무엇인가요?
IMPORT 함수는 외부 소스에서 데이터를 수집하여 구글 시트에 불러오는 유용한 도구입니다. 이를 활용하면 다른 웹 페이지나 스프레드시트의 정보를 쉽게 가져올 수 있습니다.
IMPORTRANGE 함수는 어떻게 사용하나요?
IMPORTRANGE 함수는 다른 구글 스프레드시트에서 특정 범위를 가져올 때 사용합니다. 사용 방법은 스프레드시트의 URL과 함께 원하는 시트 및 셀 범위를 지정하면 됩니다.
IMPORTDATA 함수는 어떤 목적으로 사용되나요?
IMPORTDATA 함수는 외부의 CSV 또는 TSV 파일에서 데이터를 읽어와 구글 시트에 자동으로 삽입하는 데 적합합니다. 사용자가 URL만 입력하면 쉽게 데이터를 가져올 수 있습니다.
IMPORTHTML 함수는 어떻게 작동하나요?
IMPORTHTML 함수는 웹사이트에서 특정 테이블이나 목록을 가져오는 데 사용됩니다. 이 함수를 통해 사용자는 원하는 데이터를 손쉽게 구글 시트로 가져올 수 있으며, 인덱스를 지정하면 특정 항목을 선택할 수 있습니다.