Google sheets 쿼리에서 열 이름을 사용하는 방법
다음 기본 구문을 사용하여 Google 스프레드시트 쿼리에서 열 이름을 사용할 수 있습니다.
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))
이 특정 쿼리는 A1:C11 셀 범위에서 “Team”이라는 이름의 열을 선택합니다.
다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.
예: Google Sheets 쿼리에 열 이름 사용
다양한 농구 선수에 대한 정보가 포함된 다음 데이터 세트가 있다고 가정합니다.
일반 쿼리에서 “팀” 열을 선택하려면 관심 있는 범위의 첫 번째 열이므로 해당 열을 A 로 참조합니다.
= QUERY ( A1:C11 , " SELECT A " )
그러면 A열만 반환됩니다.
그러나 “Team”을 열 이름으로 사용하려고 하면 오류가 발생합니다.
= QUERY ( A1:C11 , “ SELECT Team ” )
대신 다음 수식을 사용하여 이름으로 “팀” 열을 선택해야 합니다.
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1,0 ) , 4 ), 1 ,""))
그러면 원본 데이터세트의 “팀” 열이 반환됩니다.
이름으로 여러 열을 선택하려는 경우 여러 SUBSTITUTE 함수를 사용할 수 있습니다.
예를 들어 다음 구문을 사용하여 “팀” 및 “직위” 열을 이름별로 선택할 수 있습니다.
=QUERY( A1:C11 ," SELECT "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Team ", A1:C1 , 0 ), 4 ), 1 ,"")&" , "&SUBSTITUTE(ADDRESS( 1 ,MATCH(" Position ", A1:C1 , 0 ), 4 ), 1 ,""))
다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.
쿼리는 “팀” 및 “직위” 열을 모두 반환합니다.
추가 리소스
다음 튜토리얼에서는 Google Sheets에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
Google Sheets 쿼리: 고유한 행만 반환하는 방법
Google Sheets 쿼리: 결과에서 헤더를 제거하는 방법
Google 스프레드시트 쿼리: 쿼리에서 빈 셀을 무시하는 방법