구글 스프레드시트 IMPORTRANGE 함수로 다른 문서 데이터 불러오기
구글 스프레드시트를 협업 환경에서 운용할 때 가장 빈번하게 발생하는 문제는 서로 다른 문서에 흩어진 데이터를 하나의 화면에서 통합 관리하지 못한다는 점이다. IMPORTRANGE 함수는 이 단절을 해소하는 핵심 도구로, 별개의 스프레드시트 데이터를 복사·붙여넣기 없이 실시간 연동 상태로 불러온다. 본 문서는 2026년 6월 기준 IMPORTRANGE의 정확한 구문, 권한 승인 절차, 성능 최적화 전략, 그리고 실무에서 마주치는 오류의 원인과 해결책을 단계별로 서술한다. 1. 기본 개념 및 정의 IMPORTRANGE는 특정 구글 스프레드시트 문서의 지정된 셀 범위 값을, 함수가 입력된 다른 문서의 셀로 가져오는 데이터 연동 함수다. 이 함수의 본질을 이해하는 핵심은 '복사'가 아니라 '참조(라이브 링크)'라는 점이다. 즉 원본 문서의 값이 변경되면 그 변경분이 별도의 수동 조작 없이 대상 문서에 반영된다. 데이터가 물리적으로 복제되어 저장되는 것이 아니라, 원본을 가리키는 링크가 유지되며 호출 시점마다 최신 값을 가져오는 구조다. 이 함수가 반환하는 값은 단일 셀이 아니라 배열(Array) 형태다. 따라서 함수를 입력한 셀을 기준으로 가져온 범위의 행과 열만큼 값이 자동으로 펼쳐지며, 이를 스필(Spill) 동작이라 한다. 이로 인해 함수가 입력된 셀의 아래쪽과 오른쪽에 기존 데이터가 존재하면 충돌이 발생하므로, 결과가 펼쳐질 공간은 비워 두는 것이 원칙적이다. IMPORTRANGE가 일반적인 셀 참조와 결정적으로 구별되는 지점은 보안 권한 모델이다. 동일 문서 내의 참조는 권한이 필요 없지만, 서로 다른 문서 간 데이터 이동은 정보 유출 위험을 수반하므로 구글은 명시적 접근 승인을 요구한다. 함수를 처음 입력하면 결과가 즉시 표시되지 않고 '#REF!' 오류와 함께 접근 허용을 요청하는 안내가 나타난다. 사용자가 이를 승인해야 비로소 두 문서 간 데이터 통로가 개통된다. 이 권한은 두 문서의 짝(pair) 단위...