매일 여러 개의 구글 시트를 오가며 같은 데이터를 복사해서 붙여넣고 계신 분들이 많을 것입니다. 이 방식은 시간이 많이 들 뿐 아니라 원본이 바뀔 때마다 일일이 수정해야 하는 번거로움도 따릅니다. 오늘은 이러한 반복 작업에서 벗어날 수 있도록 IMPORTRANGE 함수의 사용법과 권한 설정, 오류 해결 방법을 차근차근 살펴보겠습니다.
구글 시트는 업무에 따라 파일을 나누어 관리하는 경우가 많습니다. 부서별 매출표, 월별 재고 기록, 프로젝트 진행 현황처럼 서로 다른 파일에 흩어진 자료가 대표적입니다. IMPORTRANGE 함수를 활용하면 이처럼 흩어진 데이터를 한 곳에서 불러와 통합하여 관리할 수 있습니다.
구글 시트 IMPORTRANGE로 다른 파일 데이터 연결하기: 함수 사용법부터 권한 설정과 오류 해결까지
30초 핵심 요약 (Key Takeaways)
- IMPORTRANGE 함수 하나로 다른 스프레드시트의 원하는 범위를 현재 파일로 가져와 복사·붙여넣기 작업을 줄일 수 있습니다.
- 처음 연결할 때 나타나는 #REF! 오류는 ‘액세스 허용’ 절차로 대부분 해결되며, 시트 이름과 주소의 오타도 함께 점검해야 합니다.
- 정확한 구문과 권한 설정을 익히면 데이터 관리 시간이 크게 줄고, 원본의 수정 사항이 자동으로 반영되는 효과를 얻을 수 있습니다.
목차
IMPORTRANGE 함수의 기본 원리와 데이터 가져오기 방법
IMPORTRANGE 함수의 구문과 인수 이해하기
IMPORTRANGE 함수는 다른 구글 시트 파일의 데이터를 현재 시트로 가져오는 함수입니다. 기본 형식은 두 개의 인수로 구성됩니다. IMPORTRANGE는 ‘원본 주소’와 ‘시트이름!범위’ 두 인수만 정확히 입력하면 작동하는 함수입니다.
첫 번째 인수는 원본 파일의 주소 또는 고유 ID이고, 두 번째 인수는 시트 이름과 범위를 큰따옴표로 감싼 문자열입니다. 예를 들어 Sheet1 탭의 A1부터 D20까지라면 “Sheet1!A1:D20″처럼 입력합니다.
시트 이름과 느낌표, 범위 사이에 공백이 있거나 철자가 틀리면 값이 제대로 나오지 않으므로 주의가 필요합니다. 원본 탭 이름은 그대로 옮겨 적는 것이 가장 안전합니다.
- 원본 파일의 URL 또는 ID를 정확히 복사했는지 확인
- 원본 탭 이름과 범위 표기가 맞는지 확인
IMPORTRANGE 함수의 구문과 인수 이해하기
다른 스프레드시트의 특정 범위를 가져오는 실습 과정
이제 다른 파일의 특정 범위를 실제로 가져오는 과정을 따라 해 보겠습니다. 먼저 원본 스프레드시트를 열고 주소창에서 /d/와 /edit 사이에 있는 긴 문자열을 확인합니다. 수식을 입력한 셀에서 시작해 범위 크기만큼 데이터가 자동으로 펼쳐진다는 점이 핵심입니다.
가져올 데이터를 표시할 현재 파일의 빈 셀에 =IMPORTRANGE(“원본ID”, “Sheet1!A1:D20”)을 입력하고 Enter 키를 누릅니다. 가져온 데이터는 수식이 입력된 셀부터 아래와 오른쪽으로 펼쳐집니다.
결과가 표시되면 원본 데이터가 그대로 옮겨진 것을 확인할 수 있습니다. 원본에서 값을 수정하면 현재 파일도 잠시 후 함께 갱신됩니다.
- 수식 아래와 오른쪽 칸이 비어 있는지 확인
- 원본 ID를 큰따옴표 안에 정확히 입력했는지 확인
- 원본 데이터 수정 후 현재 파일에 반영되었는지 확인
다른 스프레드시트의 특정 범위를 가져오는 실습 과정
파일 간 연결을 위한 권한 설정과 오류 해결 전략
최초 연결 시 액세스 권한을 허용하는 절차
IMPORTRANGE 수식을 처음 입력하면 #REF! 오류와 함께 ‘액세스 허용’ 안내 문구가 나타납니다. 이는 오류가 아니라 두 파일 사이의 연결을 승인하라는 보안 절차입니다. 최초 연결 시 ‘액세스 허용’ 승인 한 번이면 같은 원본 파일의 데이터를 이후에도 계속 참조할 수 있습니다.
셀에 표시된 ‘액세스 허용’ 버튼을 클릭하면 확인 창이 열립니다. 이 창에서 한 번 더 승인하면 연결이 완료되고 데이터가 정상적으로 표시됩니다.
연결 승인은 원본 파일에 접근 권한이 있는 계정으로 진행해야 합니다. 권한이 없다면 파일 소유자에게 공유 요청을 먼저 보내는 것이 순서입니다.
- 원본 파일의 공유 설정에 해당 계정이 추가되어 있는지 확인
- 확인 창의 ‘액세스 허용’ 버튼을 클릭했는지 확인
#REF! 오류와 데이터 로딩 지연 문제의 해결 방법
#REF! 오류는 연결 승인 외에도 여러 원인으로 발생합니다. 가장 흔한 원인은 파일 주소나 시트 이름의 오타, 그리고 존재하지 않는 범위를 지정한 경우입니다. #REF! 오류의 대부분은 주소, 시트 이름, 권한 중 하나가 어긋난 데서 비롯되므로 순서대로 점검하는 것이 가장 빠릅니다.
원본 탭 이름이 변경되었거나 삭제된 경우에도 같은 오류가 나타납니다. 수식을 다시 확인하고 탭 이름을 정확히 맞추면 대부분 해결됩니다.
데이터 로딩 지연은 ‘로드 중’ 문구가 오래 남는 현상으로, 데이터양이 많거나 네트워크가 불안정할 때 자주 나타납니다. 잠시 기다린 뒤 새로고침하거나 가져오는 범위를 줄여 보는 것이 좋습니다.
- 원본 주소와 시트 이름의 오타 여부 확인
- 가져올 범위가 원본 데이터 크기 안에 있는지 확인
- ‘로드 중’ 상태가 지속되면 새로고침 또는 범위 축소 적용
📊 한눈에 보는 핵심 총정리
💡
구글 시트 IMPORTRANGE로 다른 파일 데이터 연결하기: 함수 사용법부터 권한 설정과 오류 해결까지
| 구분 | 핵심 요약 | 실천 팁 및 기대 효과 |
|---|---|---|
| IMPORTRANGE 함수의 구문과 인수 이해하기 | 원본 주소와 ‘시트이름!범위’ 두 인수로 다른 파일의 데이터를 가져오는 구조입니다. | 원본 ID를 사용하면 수식이 간결해지고 입력 실수가 줄어듭니다. |
| 다른 스프레드시트의 특정 범위를 가져오는 실습 과정 | 수식을 입력한 셀에서 시작해 범위만큼 데이터가 자동으로 펼쳐집니다. | 열 전체 범위를 지정하면 데이터가 늘어나도 수식을 고칠 필요가 없습니다. |
| 최초 연결 시 액세스 권한을 허용하는 절차 | 처음 한 번 ‘액세스 허용’ 승인을 거치면 같은 원본과 연결이 유지됩니다. | 원본 파일을 뷰어 이상으로 공유해 두면 승인 절차가 원활하게 끝납니다. |
| #REF! 오류와 데이터 로딩 지연 문제의 해결 방법 | 주소, 시트 이름, 권한 순서로 점검하고 지연 시에는 새로고침이나 범위 축소를 시도합니다. | 오류 원인을 순서대로 확인하면 문제 해결 시간을 크게 줄일 수 있습니다. |
※ 본 표는 핵심 내용을 한눈에 비교할 수 있도록 실시간 요약 정리된 데이터입니다.
Q. IMPORTRANGE로 가져온 데이터를 현재 파일에서 직접 수정할 수 있나요?
가져온 데이터는 수식의 결과값이므로 해당 셀을 직접 수정하면 수식이 지워질 수 있습니다. 데이터 수정은 원본 파일에서 진행하고, 현재 파일에서는 참조 결과를 활용하는 방식이 안전합니다.
Q. 다른 사람이 만든 파일을 연결할 때도 권한 승인이 필요한가요?
네, 원본 파일에 접근 권한이 있는 계정이 최초 한 번 승인해야 합니다. 승인 이후에는 같은 원본과 연결할 때 다시 묻지 않으므로 이후 작업이 한결 편리해집니다.
Q. 원본 데이터를 수정했는데 바로 반영되지 않는 이유는 무엇인가요?
IMPORTRANGE는 원본 변경 사항을 주기적으로 반영하기 때문에 몇 분 정도의 지연이 생길 수 있습니다. 즉시 확인이 필요하다면 페이지를 새로고침하고, 그래도 반영되지 않으면 수식을 다시 입력해 보시기 바랍니다.
IMPORTRANGE 함수를 익혀 두면 흩어진 시트 데이터를 한 화면에서 관리하는 일이 훨씬 수월해집니다. 처음에는 권한 승인과 시트 이름 확인이 다소 번거롭게 느껴질 수 있지만, 한 번 익혀 두면 반복 작업을 줄이는 든든한 도구가 됩니다. 오늘 소개한 절차를 차근차근 따라 해 보시고, 궁금한 점은 언제든 댓글로 남겨 주시기 바랍니다.