구글 스프레드시트로 다른 시트 실시간 동기화할 수 있는 강력한 기능을 제공합니다. 제 경우 업무 중 매니징 업무가 종종 있는데 많은양의 DB가 구글스프레드 시트 기반으로 정리 돼 있어요. 그런데 이걸 전부 시시각각 엮어서 한번에 처리하고 싶어서 찾아 보다가 아주 좋은 함수를 찾았습니다. 이 기능을 활용하면 여러 시트 간 데이터를 실시간으로 연결하고 관리할 수 있어 업무 효율을 크게 향상시킬 수 있습니다. 이번 포스트에서는 구글 스프레드시트에서 다른 시트의 데이터를 실시간으로 가져오는 방법에 대해 알아보겠습니다.
여러 시트 간 데이터 동기화의 어려움
업무를 하다 보면 하나의 문서에 모든 데이터를 다 담기 어려운 경우가 많습니다. 예를 들어, 여러 팀이 각각의 시트에서 작업을 하고 이를 한 곳에서 실시간으로 확인해야 할 때, 데이터를 수동으로 복사하고 붙여넣는 것은 비효율적이며 오류를 발생시키기 쉽습니다.

비효율적인 데이터 관리와 높은 오류 발생률
수동으로 데이터를 업데이트하다 보면 시간도 많이 걸리고, 데이터 불일치 문제도 발생할 수 있습니다. 이런 비효율성과 오류를 줄이기 위해 실시간 데이터 동기화가 필수적입니다.
해결 방법 : 구글 스프레드시트의 IMPORTRANGE 함수 활용
구글 스프레드시트는 IMPORTRANGE
함수를 통해 간단하게 다른 시트의 데이터를 가져올 수 있습니다. 이 함수는 실시간으로 데이터를 업데이트하여 항상 최신 상태를 유지합니다.
사용 방법:
- 대상 스프레드시트 열기: 데이터를 가져오고자 하는 스프레드시트를 엽니다.
- IMPORTRANGE 함수 입력: 데이터를 가져올 셀에 다음과 같이
IMPORTRANGE
함수를 입력합니다.
=IMPORTRANGE("스프레드시트 URL", "시트이름!범위")
예시:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1A2B3C4D5E6F7G8H9I0J", "Sheet1!A1:D10")
- 권한 허용: 처음 사용 시 해당 스프레드시트에 접근할 수 있도록 권한을 허용해야 합니다. 스프레드시트가 권한을 요청하면 “허용”을 클릭합니다.
실시간 데이터 동기화로 효율성 극대화
이제 해당 셀에는 실시간으로 업데이트되는 데이터를 볼 수 있습니다. IMPORTRANGE 함수를 통해 여러 시트의 데이터를 하나의 시트에서 실시간으로 확인할 수 있어 업무 효율성이 크게 향상됩니다.
주의사항: 동기화 시트의 접근 권한 관리
데이터 동기화 시 중요한 점은 시트의 접근 권한을 적절히 관리하는 것입니다. 권한을 부여하지 않으면 IMPORTRANGE
함수가 작동하지 않기 때문에 필요한 사용자에게만 권한을 부여해야 합니다.
추가 팁: QUERY 함수와의 조합
더 나아가 데이터를 효율적으로 관리하고 분석하기 위해 IMPORTRANGE
함수와 QUERY
함수를 함께 사용할 수 있습니다. QUERY
함수는 가져온 데이터를 필터링하고 정렬하는 데 매우 유용합니다.
예시:
=QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1A2B3C4D5E6F7G8H9I0J", "Sheet1!A1:D10"), "SELECT Col1, Col2 WHERE Col3 > 100", 1)
위 예시는 Sheet1의 데이터 중 Col3이 100보다 큰 행의 Col1과 Col2 데이터를 가져오는 쿼리입니다.
마무리
구글 스프레드시트로 다른 시트 실시간 동기화하여 데이터를 가져오는 방법을 알아 보았어요. 구글 스프레드시트의 IMPORTRANGE
함수를 활용하면 여러 시트 간 데이터를 실시간으로 동기화할 수 있어 효율적이고 오류 없는 데이터 관리가 가능합니다. 이를 통해 업무의 생산성을 높이고, 데이터 관리의 어려움을 해결해 보세요.