들어가며: 수많은 스프레드시트 관리, 이제 그만!
업무를 하다 보면 여러 개의 구글 스프레드시트를 동시에 관리해야 하는 상황이 자주 발생합니다. 매출 데이터, 재고 현황, 마케팅 성과 등을 각기 다른 파일에 기록하다 보면 데이터를 취합하는 데만 엄청난 시간이 소모되죠. 매번 복사해서 붙여넣는 반복 작업은 그만두어야 합니다.
시간절약연구소에서 강력하게 추천하는 구글 스프레드시트 IMPORTRANGE 함수를 사용하면, 다른 파일에 있는 데이터를 실시간으로 불러와 완벽하게 연동할 수 있습니다. 오늘 이 포스팅을 끝까지 읽으시면, 여러분의 칼퇴를 앞당겨 줄 스마트한 데이터 자동화 시스템을 구축할 수 있습니다.
IMPORTRANGE 함수란 무엇인가요?
IMPORTRANGE는 다른 구글 스프레드시트 문서에 있는 지정된 범위의 데이터를 현재 문서로 가져오는 강력한 함수입니다. 가장 큰 장점은 원본 파일의 데이터가 수정되면, 연동된 파일의 데이터도 실시간으로 자동 업데이트된다는 점입니다.
더 이상 수동으로 데이터를 취합하거나 버전을 헷갈릴 일이 없어지므로 업무 효율성이 극대화됩니다.
IMPORTRANGE 함수 기본 구문 및 사용법
이 함수를 사용하기 위해서는 정확한 문법을 알고 있어야 합니다. 기본 구문은 다음과 같습니다.
=IMPORTRANGE("스프레드시트_URL", "시트이름!범위")
매개변수 설명
- 스프레드시트_URL: 데이터를 가져올 원본 스프레드시트의 웹 브라우저 주소 전체를 큰따옴표(“”)로 감싸서 입력합니다.
- 시트이름!범위: 가져올 데이터가 있는 시트의 이름과 셀 범위를 큰따옴표(“”)로 감싸서 입력합니다. (예:
"시트1!A1:C10")
함수를 처음 입력하고 엔터를 치면 에러(Ref! 등)가 발생할 수 있습니다. 이는 권한 허용이 필요하기 때문입니다. 셀에 마우스를 올리면 나타나는 [권한 액세스] 버튼을 클릭하면 정상적으로 데이터가 연동됩니다.
실전 예제로 배우는 IMPORTRANGE 활용법
이해를 돕기 위해 간단한 예시를 통해 실제로 어떻게 적용하는지 살펴보겠습니다. 아래 표는 지점별 매출 데이터를 본사 시트로 취합하는 상황을 가정합니다.
| 구분 | 작업 내용 | 입력할 수식 예시 |
|---|---|---|
| 기본 연동 | A지점 시트의 A1부터 D10까지 데이터 가져오기 | =IMPORTRANGE("https://docs.google.com/...","A지점!A1:D10") |
| QUERY 함수와 결합 | 특정 조건(예: 매출 100만원 이상)만 필터링하여 연동 | =QUERY(IMPORTRANGE(...), "Select * where Col2 > 1000000") |
이처럼 단순한 데이터 복사를 넘어, 다른 고급 함수들과 결합하여 사용한다면 활용도는 무궁무진해집니다.
IMPORTRANGE 사용 시 주의사항 및 꿀팁
업무 시간을 획기적으로 줄여주는 함수이지만, 몇 가지 기억해야 할 제약 사항이 있습니다.
- URL 변경 주의: 원본 스프레드시트의 URL이 바뀌면 연동이 끊어집니다. 원본 파일은 가급적 이름을 변경하거나 이동하지 않는 것이 좋습니다.
- 과도한 함수 사용 자제: 하나의 시트에 너무 많은 IMPORTRANGE 함수를 사용하면 파일 로딩 속도가 느려질 수 있습니다. 이럴 때는 데이터를 한곳에 모은 뒤 가공하는 방식을 권장합니다.
- 보안 유지: URL만 알면 누구나 접근 권한을 요청할 수 있으므로, 원본 시트의 공유 설정(보기 전용 등)을 철저히 관리해야 합니다.
FAQ: 자주 묻는 질문
Q1. #REF! 에러가 계속 발생하는데 어떻게 해야 하나요?
A1. 주로 두 가지 이유 때문입니다. 첫째는 아직 원본 파일에 대한 ‘액세스 허용’을 하지 않았기 때문이며, 둘째는 스프레드시트 URL이나 시트 이름, 셀 범위가 틀렸을 경우입니다. 마우스를 올려 권한을 부여하고, 따옴표와 쉼표를 정확히 입력했는지 확인해보세요.
Q2. 다른 사람이 원본 파일에 접근할 수 있나요?
A2. IMPORTRANGE 함수를 쓴다고 해서 원본 파일의 권한이 자동으로 공유되지는 않습니다. 데이터를 가져오는 시트의 사용자가 원본 파일의 공유 권한을 가지고 있지 않다면 데이터가 정상적으로 표시되지 않습니다. 따라서 원본 파일은 최소 ‘뷰어(보기)’ 권한 이상을 열어주어야 합니다.
Q3. 실시간으로 바로 반영되나요?
A3. 네, 원본 데이터가 수정되면 연동된 시트에도 즉시 반영됩니다. 단, 네트워크 환경이나 데이터 양에 따라 수 초 정도의 지연이 발생할 수 있습니다.
마치며
지금까지 구글 스프레드시트 IMPORTRANGE 함수로 여러 시트를 실시간 연동하는 방법에 대해 알아보았습니다. 반복되는 단순 업무는 이제 자동화 기능을 통해 스마트하게 처리하시고, 여러분의 소중한 시간을 더 가치 있는 일에 투자해 보시길 바랍니다. 시간절약연구소는 앞으로도 더욱 유용한 구글 스프레드시트 꿀팁으로 찾아오겠습니다.