2019년 6월 3일 월요일

Google : "Google Dos 스프레드시트" 에서 다른 문서 데이터 가져오기

구글은 "구글 Docs" 라는 유용한 문서작업 툴을 무료로 공개하고 있다. 물론 아직 M$ 의 오피스와 비교하면 속도나 성능, 안성성 측면에서 한참이나 뒤떨어져서 구글 Docs 만으로 모든 업무를 처리하긴 문제가 있지만 간단한 문서처리라면 지금도 충분히 유용하다.

엑셀 류의 문서를 작업하다보면 다른 문서의 데이터를 사용해야 할때가 있는데, 웹에서 사용되는 문서라서 안될것 같지만, 의외로 쉽게 사용할 수 있다.


이렇게 두개의 문서가 있을때...


한쪽 문서의 데이터를 다른쪽 문서의 특정 셀에 나타나도록 해보자.


방법은 간단하다. 그냥 " IMPORTRANGE() " 를 쓰면 된다.

IMPORTRANGE("가져올 문서 주소", "'시트명'!셀번호") 

이렇게 하면 간단히 다른 문서의 데이터를 가져 올수 있다. 물론 아무 문서나 다 되는것은 아니고 내가 조회 가능한 문서만 가능하다.


가져올 문서 주소는 해당 문서의 URL 에서 알수 있다.


가져올 문서에서 문서 ID 를 알아낸다음, 그 문서에서 가져올 시트와 셀 번호를 기록하면 끝... 이지만, 그 문서에 접근 권한이 있는지를 한번 체크하기 때문에 "엑세스 허용" 이라는 버튼을 한번 눌러 주어야 한다(이것은 링크를 만들때 한번만 허용하면 그 다음 부터는 동일한 문서에 대해서는 인증없이 가져 올 수 있다). 


이렇게 하면 다른 문서의 데이터를 가져와 바로 쓸수 있다. 가져온 데이터는 일반 적인 다른 데이터들과 동일하게 처리되므로 합계 같은 집계 데이터로 동일하게 쓸 수 있다.