Google sheets: 기준에 따라 다른 시트에서 데이터 추출
Google 스프레드시트의 QUERY 기능을 사용하면 특정 기준을 충족하는 다른 시트에서 데이터를 가져올 수 있습니다.
이를 수행하려면 다음 구문을 사용할 수 있습니다.
=query( Sheet1!A1:C11 , " select * where A='Mavs' ", 1 )
이 특정 예에서는 A열의 값이 Mavs 와 같은 행에 대해서만 A1:C11 범위의 데이터를 Sheet1 로 추출합니다.
참고 : 1 의 마지막 인수는 A1:C11 범위에 머리글 행이 포함됨을 지정합니다.
다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.
예: Google Sheets 기준에 따라 다른 시트에서 데이터 추출
먼저 Google Sheets 스프레드시트의 첫 번째 시트에 다음 데이터 세트를 입력해 보겠습니다.
이제 Sheet2 의 Team 열에 “Mavs”가 포함된 각 행을 추출한다고 가정해 보겠습니다.
이를 위해 Sheet2 의 A1 셀에 다음 수식을 입력할 수 있습니다.
=query( Sheet1!A1:C11 , " select * where A='Mavs' ", 1 )
Enter 키를 누르면 Team 열이 Mavs와 동일한 모든 행이 Sheet2로 추출됩니다.
Team 열이 Mavs 와 같은 세 행이 Sheet1 에서 Sheet2 로 추출되었습니다.
또한 QUERY 함수에서 and 연산자를 사용하여 여러 기준에 따라 데이터를 검색할 수 있습니다.
예를 들어 다음 구문을 사용하여 Team 열의 값이 Mavs 와 같고 Points 열의 값이 20 보다 큰 Sheet1 에서 데이터를 추출할 수 있습니다.
=query( Sheet1!A1:C11 , " select * where A='Mavs' and B>20 ", 1 )
다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.
Team 열이 Mavs 와 같고 Points 열이 20 보다 큰 두 행이 Sheet1 에서 Sheet2 로 추출되었습니다.
추가 리소스
다음 튜토리얼에서는 Google Sheets에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
Excel 고급 필터: “포함” 사용 방법
Excel 고급 필터: “포함하지 않음” 사용 방법
Excel 고급 필터: 비어 있지 않은 값이 있는 행 표시