본문 바로가기
생활정보들/컴퓨터, IT 활용 정보

구글스프레드시트 - 다른 파일 데이터 가져와 동기화 하는 함수

by 올더머니 2023. 12. 12.

문서를 작성하다 보면 한 엑셀 파일에서 관리하기엔 좀 애매한, 그렇다고 아예 연관성이 없는 것도 아닌 중복된 데이터가 존재할 때가 있다.

그럴 때마다 한쪽에 입력한 값이 알아서 동기화가 되면 얼마나 좋을까 싶었는데, 엑셀을 벗어나 구글 스프레드시트로 옮기니 실시간 데이터를 동기화해주는 효자함수들이 몇 가지 있다. 그중 IMPORTRANGEQUERY함수와 달리 특정 셀 데이터 값만 미러링할 때 매우 유용하다. 

IMPORTRANGE 함수
구글 문서 편집기 고객센터 IMPORTRANGE 함수

요약하면 IMPORTRANGE 함수는 가져오고 싶은 데이터가 있는 구글 스프레드시트 URL + 시트이름 + 셀주소라고 생각하면 쉽다. 

= IMPORTRANGE ( " 스프레드시트 고유 URL " , " 시트이름! A2:A13 " )

 

 

실제 사용하고 있는 재테크 전용 스프레드시트 파일이다.  

구글스프레드 전체 URL 구조를 나누면

 

/d/스프레드파일 자체 고유주소

/edit#t시트별 고유주소 로 구성된 걸 알 수 있다.

시트고유주소는 시트1(현황판), 시트 2(거래내역), 시트 3(뉴스) 등 탭을 넘어갈 때마다 바뀐다.

따라서  [현황판]시트에 있는 주식 보유량 데이터를 IMPORT 하고 싶다면 함수는 다음과 같다. 

 

1)

= IMPORTRANGE ( "199N99g1OaWNzaHEZnXod6_GWvSPhO2VY8TOrWnxeoWA" , " 현황판! D25:D28 " ) 

2)

= IMPORTRANGE ("https://docs.google.com/spreadsheets/d/199N99g1OaWNzaHEZnXod6_GWvSPhO2VY8TOrWnxeoWA/" , " 현황판! D25:D28 " ) 

 

IMPORT 되는 데이터를 셀 1개 ( ex : A2) 도 가능하지만 위와 같이 범위 내 데이터 그룹도 가능하다.

URL의 경우 상기 함수식처럼 시트 자체 고유 부분만 넣어도 되고 /edit 전까지의 전체 URL을 사용해도 무방하다. 

 

 

댓글