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 ,""))

그러면 원본 데이터세트의 “팀” 열이 반환됩니다.

Google 스프레드시트 쿼리 열 이름

이름으로 여러 열을 선택하려는 경우 여러 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 스프레드시트 쿼리: 쿼리에서 빈 셀을 무시하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다