본문 바로가기
구글스프레드시트

구글 스프레드시트 오류, IMPORTRANGE 셀 값 가져오기(ft. 참조 값 불러오기 오류; 엑세스 권한 부여 중)

by hseplanner 2022. 8. 8.

구글 스프레드시트의 "Importrange" 수식입니다. 엑셀의 외부 파일 시트 데이터를 참조로 설정하는 기능입니다. 다른 점이 있다면, 구글 서버 고유의 ID를 부여받은 파일로서 장소에 구애받지 않습니다. 액세스 권한만 부여되었다면, 구글 드라이브의 어떤 데이터도 실시간으로 불러올 수 있습니다.  

 

 

 

공유 기능 설정을 통해 액세스 권한 통제하기

스프레드시트를 처음 이용한다면, 항상 중요하게 생각해야 하는 부분 있습니다. 바로 공유 기능입니다. 먼저 공유의 대상을 살펴보겠습니다. 새로운 시트를 열게 되면, 1번과 같이 웹페이지 주소가 부여됩니다. 이중 스프레드시트의 ID는 빨간색 괄호 안의 문자입니다.

 

엑세스권한부여-설명사진
스프레드시트-설명화면-엑세스권한

 

참조할(액세스 권한을 부여할 시트) 시트에 백데이터를 임의로 집어넣어 보겠습니다. 그리고 오른쪽 2번의 공유를 클릭합니다. '제한됨'으로 설정한 후에 'IMPORTRANGE' 수식으로 참조값을 불러올 때 최초에 액세스 권한을 부여해야 하는데, 오류가 걸려 권한 부여중에서 계속 멈춰있는 경우가 있었습니다. 

 

 

 

IMPORTRANGE 수식을 통해 참조값 불러오기

하지만 링크가 있는 모든 사용자가 편집이 가능하도록 설정해 놓으면, 그 오류가 없어졌습니다. 조금 불편하지만 원활한 작업을 위해서 액세스 제한을 해제하고, '뷰어' 설정으로 편집할 수 없게 했습니다.(보안상 이유) 액세스가 제한될 경우 소유자 지정을 해줘야 하는데 여럿이 작업할 때, 소유자를 일일이 지정해 주는 것이 더 불편했습니다. 

 

IMPORTRANGE-수식-설명사진
고유ID-IMPORTRANGE-명령어

 

셀 주소 바로 밑의 셀을 클릭합니다. 위 표와 같이 "=IMPORTRANGE"를 입력하면, 수식을 채워 넣기 위한 도움말이 순서대로 나타납니다. " "안에 참조할 웹페이지의 고유 ID값을 집어넣습니다. 다음 범위 값을 지정해 주어야 합니다. 범위 값을 "시트 1! a2", "시트 1!$a$2:$b$8", "시트 1!$a$2:b" 각각 수식을 넣어보면, 화면과 같이 자동으로 셀이 채워집니다. 그리고 우리는 이 수식 명령어를 어디에 활용하면 좋을지 아이디어가 떠오를 거예요~  가장 편리한 점은 각 파일 간(웹페이지 간의) 실시간 연동이 가능하다는 점입니다. 여럿이서 작업할 때 결괏값을 세팅하고 업무를 분담하는 등의 방법을 이용한다면, 빠르게 원하는 결과를 얻을 수 있습니다. 단순한 예제를 직접 만들어서 한번 활용해 보면, 현재 업무에서 불편한 부분을 어떻게 해결할 수 있는지 해답이 보일 경우가 많습니다. 

같이 읽으면 좋은 글

구글스프레드시트 쿼리(QUERY) 정렬(ft.SQL문법 이해)

 

댓글