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

11 조회 수

구글 시트에서 다른 시트의 데이터를 가져오려면, 대상 셀에 = 기호를 입력하고, 시트이름!셀주소 형식으로 작성합니다. 예를 들어 Sheet2 시트의 A1 셀 값을 가져오려면 =Sheet2!A1 과 같이 입력하면 됩니다. 시트 이름은 대소문자를 구분하지 않지만, 정확한 셀 주소를 입력해야 합니다. 간편하게 다른 시트의 데이터를 활용해 보세요.

피드백 0 좋아요 수

구글 시트는 데이터 관리 및 분석에 편리한 도구지만, 여러 시트에 걸쳐 데이터가 분산되어 있을 경우 효율적인 활용을 위해서는 시트 간 데이터 연결이 필수적입니다. 단순히 복사 붙여넣기를 하는 대신, 구글 시트의 수식 기능을 활용하여 다른 시트에서 값을 가져오면 데이터 관리의 효율성을 극대화하고, 데이터 일관성을 유지할 수 있습니다. 이 글에서는 구글 시트에서 다른 시트의 값을 가져오는 다양한 방법과 유용한 활용 사례를 소개합니다. 단순한 데이터 참조부터 복잡한 조건부 참조까지, 실무에서 바로 적용 가능한 실질적인 정보를 제공합니다.

가장 기본적인 방법은 위에서 언급된 =시트이름!셀주소 공식을 사용하는 것입니다. 예를 들어, ‘Sheet1’ 시트의 A1 셀에 있는 데이터를 ‘Sheet2’ 시트의 B2 셀에 가져오려면, ‘Sheet2’ 시트의 B2 셀에 =Sheet1!A1 이라고 입력하면 됩니다. 이 방법은 간단하고 직관적이어서, 두 시트 간의 간단한 데이터 연결에 매우 효율적입니다. 하지만, 수십 개의 시트에서 데이터를 가져와야 한다면, 수식을 하나하나 입력하는 것은 비효율적일 수 있습니다.

더욱 효율적인 방법은 INDIRECT 함수를 활용하는 것입니다. INDIRECT 함수는 텍스트 문자열로 표현된 셀 주소를 실제 셀 주소로 변환하여 값을 반환합니다. 예를 들어, ‘Sheet3’ 시트의 A1 셀에 ‘Sheet1!A1’ 이라는 문자열이 있다면, ‘Sheet2’ 시트의 B2 셀에 =INDIRECT(Sheet3!A1) 이라고 입력하면 ‘Sheet1’ 시트의 A1 셀 값을 가져올 수 있습니다. 이 방법은 시트 이름이나 셀 주소가 동적으로 변경될 때 유용합니다. 특히, 다른 셀의 값을 이용하여 참조할 시트나 셀 위치를 결정해야 할 때 매우 효과적입니다. 예를 들어, 사용자가 드롭다운 메뉴에서 시트 이름을 선택하면, INDIRECT 함수를 이용하여 해당 시트의 데이터를 자동으로 가져올 수 있습니다.

또한, VLOOKUP 함수나 INDEXMATCH 함수 조합을 활용하면 더욱 복잡한 데이터 참조가 가능합니다. VLOOKUP 함수는 특정 열의 값을 기준으로 다른 열의 값을 찾아 반환합니다. 예를 들어, 제품 목록이 있는 시트에서 제품 이름을 기준으로 가격을 찾아 다른 시트에 표시할 수 있습니다. INDEXMATCH 함수 조합은 VLOOKUP 함수보다 더 유연하게 데이터를 참조할 수 있습니다. 특히, 찾는 기준 열이 여러 개일 경우나, 찾고자 하는 열의 위치가 고정되어 있지 않은 경우에 유용합니다.

이러한 함수들을 적절히 조합하여 활용하면, 구글 시트에서 여러 시트에 분산된 데이터를 효율적으로 관리하고, 자동화된 보고서 생성 등 다양한 작업을 수행할 수 있습니다. 데이터의 양이 많고 복잡할수록, 구글 시트의 수식 기능을 활용하여 데이터를 효율적으로 관리하는 것이 중요합니다. 단순한 데이터 복사가 아닌, 수식을 활용한 데이터 연결을 통해 데이터 관리의 효율성을 높이고, 오류를 줄이며, 더욱 정확하고 신뢰할 수 있는 분석 결과를 얻을 수 있을 것입니다. 따라서, 본인의 업무 환경에 맞는 최적의 방법을 선택하여 구글 시트를 더욱 효과적으로 활용하시기 바랍니다.