Today 1Pick News

오늘의 실시간 뉴스와 따라 하기 생활 가이드

구글 시트 IMPORTRANGE 사용법 모르면 수작업 반복 | 다른 시트 데이터 실시간 연동 5단계

구글 시트 IMPORTRANGE 사용법 모르면 수작업 반복 | 다른 시트 데이터 실시간 연동 5단계

안녕하세요! 오늘은 [2단계: 실무 응용] 커리큘럼의 두 번째 시간으로, 구글 시트 IMPORTRANGE 함수를 활용해 서로 다른 파일 간의 데이터를 실시간으로 연동하는 방법을 준비했습니다. 매일 아침 여러 팀원이 각자 관리하는 시트에서 최신 데이터를 복사해 마스터 보고서에 붙여넣느라 진땀을 뺐던 경험, 직장인이라면 한 번쯤 있으실 텐데요. 저도 오늘 아침까지 그 고생을 하다가 드디어 해결책을 찾았습니다.

STEP 1. IMPORTRANGE 함수의 기본 구조 파악하기

이 함수는 다른 스프레드시트 파일에 있는 특정 범위를 현재 내 시트로 통째로 ‘배달’해주는 도구입니다. 기본 문법은 =IMPORTRANGE("URL", "시트명!범위") 형식을 따릅니다. 여기서 URL과 시트명은 반드시 큰따옴표(“”)로 감싸주어야 시스템이 인식할 수 있습니다. 예를 들어 =IMPORTRANGE("https://docs.google.com/spreadsheets/d/1abc...", "매출현황!A1:E10")와 같이 입력합니다.

STEP 2. 원본 URL 복사와 시트 ID 활용 팁

웹 브라우저 주소창에서 원본 파일의 전체 URL을 복사해도 되지만, 관리의 편의를 위해 ‘시트 ID’만 추출해서 쓸 수도 있습니다. URL 중간의 /d/와 /edit 사이에 위치한 긴 문자열이 바로 고유 ID입니다. 이 ID만 =IMPORTRANGE("ID문자열", "Sheet1!A:Z") 형태로 넣어도 데이터 연동이 가능합니다. 범위를 지정할 때 A:Z처럼 행 번호를 생략하면 나중에 데이터가 아래로 추가되어도 자동으로 업데이트되니 훨씬 편리합니다.

STEP 3. #REF! 오류 해결을 위한 액세스 허용

함수를 처음 입력하면 셀에 당황스러운 #REF! 오류 메시지가 뜹니다. 이는 오류가 아니라 보안을 위한 구글의 ‘문지기’ 기능입니다. 해당 셀에 마우스를 올리면 나타나는 파란색 [액세스 허용] 버튼을 클릭하세요. 이 작업은 파일 간 최초 1회만 수행하면 되며, 승인 즉시 다른 파일의 데이터가 마법처럼 내 시트에 나타납니다. 만약 버튼이 보이지 않는다면 본인이 원본 파일에 대해 최소 ‘뷰어’ 이상의 권한을 가지고 있는지 확인해야 합니다.

STEP 4. 띄어쓰기가 있는 시트명 처리와 주의사항

초보자가 가장 많이 하는 실수 중 하나가 바로 시트 이름에 공백이 있을 때입니다. 예를 들어 시트 이름이 ‘2024 실적’이라면 "'2024 실적'!A:B"와 같이 시트명을 작은따옴표(‘)로 한 번 더 감싸줘야 합니다. 이 규칙을 어기면 #VALUE! 오류가 발생하니 주의하세요. 또한 너무 많은 범위를 한꺼번에 불러오면 시트 속도가 느려질 수 있으므로 꼭 필요한 열만 지정하는 습관이 중요합니다.

STEP 5. QUERY 함수와 결합해 필요한 값만 골라내기

데이터를 가져오는 것에 그치지 않고, 특정 조건에 맞는 데이터만 필터링하고 싶다면 QUERY 함수를 함께 사용해보세요. =QUERY(IMPORTRANGE("URL", "A:E"), "SELECT * WHERE Col3 > 1000")처럼 작성하면 3번째 열의 값이 1,000 이상인 항목만 실시간으로 추출할 수 있습니다. 엑셀의 VLOOKUP보다 강력한 이 조합은 대시보드 자동화의 핵심입니다.

실무 효율을 높여주는 유용한 단축키

데이터 연동 후 서식을 정리할 때 유용한 단축키입니다.

운영체제 단축키
윈도우 Ctrl + Alt + V (선택하여 붙여넣기 메뉴)
맥 ⌘ + ⌥ + V

이 단축키를 활용해 수식 결과값만 텍스트로 고정할 수도 있습니다. 원본 데이터의 실시간 동기화가 필요 없을 때는 이 단축키로 값을 고정해 시트의 부하를 줄여보세요.

자주 묻는 질문 (FAQ)

Q. 원본 파일의 이름이 바뀌면 연동이 끊기나요?

A. 아니요, URL이나 시트 ID를 기준으로 연동되기 때문에 파일 이름이 바뀌어도 데이터는 안전하게 유지됩니다. 다만, 파일 내부의 ‘시트 탭 이름’을 바꾸면 함수 내의 이름도 함께 수정해야 합니다.

Q. 엑셀 파일에서도 이 함수를 쓸 수 있나요?

A. IMPORTRANGE는 구글 시트 전용 함수입니다. 엑셀 파일을 구글 스프레드시트 형식(.gsheet)으로 변환한 뒤 사용하거나, 파워 쿼리 기능을 활용해야 합니다.

오늘 배운 IMPORTRANGE를 통해 지겨운 복사-붙여넣기 업무에서 해방되시길 바랍니다. 다음 시간에는 [2단계: 실무 응용]의 세 번째 주제인 ‘여러 시트 데이터를 하나로 합치는 중괄호({}) 배열 활용법’을 공부해보겠습니다. 여러분은 구글 시트를 쓰면서 어떤 점이 가장 궁금하셨나요? 댓글로 남겨주시면 함께 고민해 보겠습니다!

함께 보면 좋은 구글 시트 글

구글 시트 전체 목차 보기

답글 남기기

Navigation

About

Writing on the Wall is a newsletter for freelance writers seeking inspiration, advice, and support on their creative journey.

Today 1Pick News에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기