구글 다른 시트에서 값을 가져오는 방법은?

11 조회 수

다른 시트에서 데이터를 가져오려면 셀을 선택하고 =를 입력하세요. 그 다음 가져오려는 시트 이름을 입력하고 느낌표(!)를 추가한 후 복사할 셀 주소를 입력합니다. 예를 들어, 시트1의 A1 셀을 가져오려면 =시트1!A1을 입력하면 됩니다.

피드백 0 좋아요 수

구글 스프레드시트, 다른 시트 값 가져오기: 다양한 활용법과 숨겨진 기능

구글 스프레드시트는 단순한 표 계산 프로그램을 넘어, 데이터 관리 및 분석, 협업 도구로서 널리 활용되고 있습니다. 특히 여러 시트를 연동하여 데이터를 효율적으로 관리할 수 있다는 점은 큰 장점입니다. 이 글에서는 다른 시트의 값을 가져오는 기본적인 방법부터, IMPORTRANGE, QUERY, FILTER, ARRAYFORMULA와 같은 고급 함수를 활용한 다양한 방법과 실제 활용 예시, 그리고 숨겨진 기능까지 깊이 있게 살펴보겠습니다.

가장 기본적인 방법은 =시트이름!셀주소 형식을 사용하는 것입니다. 예를 들어 ‘Sheet1’의 A1 셀 값을 가져오려면 =Sheet1!A1을 입력하면 됩니다. 하지만 이 방법은 단순히 값을 복사하는 것에 불과하며, 원본 데이터가 변경될 경우 자동으로 업데이트되지 않는다는 단점이 있습니다. 대량의 데이터를 다루거나, 동적으로 변하는 데이터를 가져와야 할 경우에는 다른 방법을 고려해야 합니다.

IMPORTRANGE 함수를 활용한 외부 시트 데이터 가져오기:

다른 스프레드시트 파일의 데이터를 가져올 때는 IMPORTRANGE 함수가 유용합니다. =IMPORTRANGE("스프레드시트 URL", "시트이름!셀범위") 형식으로 사용합니다. 처음 사용할 때는 접근 권한을 허용해야 합니다. 이 함수는 외부 데이터를 실시간으로 가져오기 때문에, 원본 파일의 데이터가 변경되면 자동으로 업데이트됩니다. 예를 들어, “https://docs.google.com/spreadsheets/d/1234567890abcdef” URL의 스프레드시트에서 ‘Sheet1’의 A1부터 B10까지의 데이터를 가져오려면 =IMPORTRANGE("https://docs.google.com/spreadsheets/d/1234567890abcdef", "Sheet1!A1:B10")을 입력합니다.

QUERY 함수를 활용한 조건부 데이터 가져오기:

특정 조건에 맞는 데이터만 가져오려면 QUERY 함수를 사용할 수 있습니다. =QUERY(데이터범위, "SQL 쿼리") 형식으로 사용하며, SQL과 유사한 쿼리 언어를 사용하여 데이터를 필터링하고 정렬할 수 있습니다. 예를 들어 ‘Sheet1’의 A열이 “사과”인 데이터만 가져오려면 =QUERY(Sheet1!A:B, "select * where A = '사과'")를 입력합니다. 이를 통해 복잡한 조건을 적용하여 원하는 데이터만 추출할 수 있습니다.

FILTER 함수를 활용한 조건부 데이터 가져오기:

QUERY 함수와 유사하게 FILTER 함수도 특정 조건에 맞는 데이터를 가져올 수 있습니다. =FILTER(범위, 조건1, [조건2, ...]) 형식으로 사용하며, 여러 조건을 AND 또는 OR 연산으로 결합할 수 있습니다. 예를 들어 ‘Sheet1’의 A열이 “사과”이고 B열이 10보다 큰 데이터만 가져오려면 =FILTER(Sheet1!A:B, Sheet1!A:A="사과", Sheet1!B:B>10)을 입력합니다. FILTER 함수는 QUERY 함수보다 간단한 조건을 적용할 때 유용합니다.

ARRAYFORMULA 함수와 함께 활용하기:

ARRAYFORMULA 함수는 수식을 배열로 확장하여 적용할 수 있게 해줍니다. 위에서 언급한 함수들과 함께 사용하면 더욱 강력한 기능을 구현할 수 있습니다. 예를 들어 IMPORTRANGE 함수로 가져온 데이터에 특정 연산을 적용하려면 ARRAYFORMULA를 함께 사용하면 편리합니다.

숨겨진 시트 활용:

데이터 처리 과정을 숨기고 싶다면 시트를 숨길 수 있습니다. 숨겨진 시트의 데이터도 다른 시트에서 참조할 수 있습니다. 이는 중간 계산 과정이나 민감한 데이터를 사용자에게 노출하지 않으면서 활용할 수 있는 유용한 기능입니다.

이처럼 구글 스프레드시트는 다양한 함수와 기능을 제공하여 다른 시트의 값을 효율적으로 가져오고 활용할 수 있도록 지원합니다. 자신의 필요에 맞는 함수와 기능을 적절히 활용하여 데이터 관리 및 분석 작업을 더욱 효율적으로 수행할 수 있을 것입니다.