구글 스프레드시트를 사용하다 보면 데이터 관리에 있어 여러 가지 기능들이 필요하게 되는데, 그중에서도 IMPORT 함수는 외부 데이터를 효율적으로 불러오는 데 유용합니다. 이 글에서는 구글 시트의 IMPORT 함수에 대해 다양한 사용법과 팁을 알아보겠습니다.

IMPORT 함수란?
구글 스프레드시트의 IMPORT 함수는 외부의 데이터를 시트로 가져오는 기능을 제공합니다. 이를 통해 다른 시트의 정보나 웹페이지 데이터를 손쉽게 불러올 수 있어 데이터 관리의 편의성을 높일 수 있습니다. IMPORT 함수에는 여러 종류가 있으며, 각각의 용도에 맞게 선택하여 사용할 수 있습니다.
IMPORT 함수의 종류
- IMPORTRANGE: 다른 구글 스프레드시트의 특정 셀이나 범위를 가져옵니다.
- IMPORTDATA: CSV나 TSV 형식의 데이터를 외부 URL에서 가져옵니다.
- IMPORTXML: XML이나 HTML로 구성된 웹 페이지에서 특정 데이터를 가져옵니다.
- IMPORTHTML: HTML 페이지에서 테이블 또는 리스트 형식을 가진 데이터를 불러옵니다.
- IMPORTFEED: RSS 또는 Atom 피드를 가져와 데이터를 시트에 표시합니다.
IMPORTRANGE 함수 사용하기
IMPORTRANGE 함수는 다른 구글 스프레드시트의 데이터를 불러오는 데 필요한 함수로, 사용이 매우 간편합니다. 기본적인 구문은 다음과 같습니다.
=IMPORTRANGE("스프레드시트_URL", "범위")
여기서 “스프레드시트_URL”은 가져오고자 하는 데이터가 위치한 구글 시트의 URL이고, “범위”는 가져올 데이터의 시트 이름과 셀 주소입니다. 예를 들어, 주식 데이터가 있는 “현황판” 시트의 D25에서 D28까지의 데이터를 불러오고자 할 경우, 다음과 같은 수식을 사용할 수 있습니다.
=IMPORTRANGE("스프레드시트_URL", "현황판!D25:D28")
IMPORTRANGE 사용 시 유의사항
IMPORTRANGE 함수를 사용할 때는 몇 가지 유의사항이 있습니다. 첫 번째로, 처음으로 다른 시트의 데이터를 불러올 때는 데이터 연결을 허용해야 합니다. 따라서, 수식을 입력한 후 ‘#REF!’ 오류가 발생하는 경우, ‘이 시트를 연결해야 합니다. 액세스를 허용하세요’라는 메시지가 나타날 수 있습니다. 이 경우 ‘액세스 허용’ 버튼을 클릭하면 데이터 가져오기가 가능합니다.
두 번째로, 데이터의 변경 사항이 실시간으로 반영되기 때문에 업데이트가 자주 이루어질 경우 성능에 영향을 줄 수 있습니다. 따라서 필요한 데이터범위만 가져오는 것이 좋습니다.
IMPORTDATA와 IMPORTFEED 함수
IMPORTDATA 함수는 CSV나 TSV 형식의 데이터를 불러오는 데 사용됩니다. 웹에 공개된 데이터를 가져올 때 매우 유용하며, 다음과 같은 구문을 사용합니다.
=IMPORTDATA("URL")
예를 들어, 특정 CSV 파일이 있는 URL에서 데이터를 불러오고 싶다면 간단히 URL을 입력하면 됩니다.
한편, IMPORTFEED 함수는 RSS나 Atom 피드의 데이터를 가져오는 데 사용됩니다. 피드를 통해 실시간으로 업데이트되는 정보를 효율적으로 관리할 수 있습니다. 구문은 다음과 같습니다.
=IMPORTFEED("피드_URL")
IMPORTHTML과 IMPORTXML
IMPORTHTML 함수는 웹 페이지에 있는 테이블이나 리스트 데이터를 불러오는 데 최적화되어 있습니다. HTML 구조에서 특정 테이블이나 리스트를 선택해 가져올 수 있는 기능이 있습니다. 사용 방법은 다음과 같습니다.
=IMPORTHTML("URL", "query", index)
여기서 “query”는 ‘table’ 또는 ‘list’이며, index는 가져오고자 하는 테이블이나 리스트의 순서를 나타냅니다. 웹 페이지의 구조를 이해하고 있다면 상당히 유용하게 활용할 수 있습니다.
IMPORTXML 함수는 XML 데이터나 HTML 문서에서 특정 요소를 XPath를 이용해 추출하는 방법입니다. 이를 통해 사용자는 복잡한 웹 페이지에서 원하는 정보를 선택적으로 가져올 수 있습니다. 사용 예시는 다음과 같습니다.
=IMPORTXML("URL", "XPath")
실전 팁 및 주의사항
구글 스프레드시트의 IMPORT 함수 사용 시, 전체 범위를 불러오기보다는 필요한 데이터만 선택해서 가져오는 것이 좋습니다. 이렇게 함으로써 성능 저하를 방지하고 더 빠르게 데이터를 처리할 수 있습니다.

권한 관련 주의사항
다른 사용자와 공유된 스프레드시트에서 데이터를 불러오는 경우, 권한 설정이 되어 있어야 합니다. 필요 시, 사용자로부터 적절한 액세스 권한을 요청해야 하며, 이는 임의로 수정될 수 있습니다.
데이터 업데이트 주기
IMPORT 함수에서 제공하는 데이터는 사용자가 문서를 열고 있는 동안 실시간으로 업데이트됩니다. 그러나 다양한 시트들을 연결할 때는 개별 시트의 변경사항에 따른 지연이 발생할 수 있으니, 이러한 점을 고려하여 계획적으로 데이터를 불러오는 것이 좋습니다.

결론
구글 스프레드시트의 IMPORT 함수는 다양한 외부 데이터 소스를 관리하는 데 매우 유용한 도구입니다. 이를 통해 필요한 데이터만을 효율적으로 가져오고 관리할 수 있으며, 데이터 분석 및 정리를 한층 수월하게 할 수 있습니다. 각 함수의 특성을 잘 이해하고 활용하면 데이터 업무가 훨씬 편리해질 것입니다.
자료를 기반으로 자신에게 맞는 방법을 찾아 보시길 바랍니다. 데이터 관리의 다양한 가능성을 활용하여 생산성을 높이시기 바랍니다!
자주 찾는 질문 Q&A
구글 스프레드시트의 IMPORT 함수란 무엇인가요?
IMPORT 함수는 외부 데이터 소스를 구글 스프레드시트로 가져오는 기능으로, 다른 시트나 웹 페이지의 정보를 손쉽게 불러올 수 있게 도와줍니다.
IMPORTRANGE 함수는 어떻게 사용하나요?
IMPORTRANGE 함수는 다른 구글 시트의 특정 데이터 범위를 가져오는 데 활용됩니다. 사용 구문은 ‘IMPORTRANGE(“URL”, “범위”)’ 형식입니다.
IMPORTDATA와 IMPORTFEED의 차이는 무엇인가요?
IMPORTDATA 함수는 CSV나 TSV 형식의 데이터를 가져오는 데 사용되며, IMPORTFEED는 RSS 또는 Atom 피드를 통해 실시간 데이터를 불러올 때 유용합니다.
IMPORTHTML 함수는 어떤 경우에 사용하나요?
IMPORTHTML 함수는 웹 페이지에서 테이블이나 리스트 형식으로 되어 있는 데이터를 추출할 때 활용됩니다. 이 함수를 사용하면 특정 구조의 데이터를 쉽게 가져올 수 있습니다.
IMPORT 함수 사용 시 주의해야 할 점은 무엇인가요?
IMPORT 함수를 사용할 때는 필요한 데이터만 가져오는 것이 좋습니다. 전체 데이터를 불러오면 성능에 영향을 줄 수 있으니, 꼭 필요한 범위만 선택해 사용하시기 바랍니다.