Google 스프레드시트 쿼리: 쿼리에서 행 번호를 얻는 방법
Google Sheets 쿼리에서 다음 구문을 사용하여 행 번호가 포함된 열을 추가할 수 있습니다.
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
이 특정 쿼리는 Col1 의 값이 “Mavs”와 동일한 Col1 (열 A) 및 Col3 (열 C) 열에서 값을 선택합니다. 또한 이 쿼리는 Col3 이 비어 있다고 가정하므로 Col3 은 단순히 찾기에 사용됩니다. 줄 수.
참고 : 첫 번째 행뿐만 아니라 각 행의 행 번호를 가져올 수 있도록 QUERY를 ARRAYFORMULA 로 래핑해야 합니다.
다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.
예: Google Sheets 쿼리에서 행 번호 가져오기
다양한 농구 선수에 대한 정보가 포함된 다음 데이터 세트가 있다고 가정합니다.
다음 공식을 사용하여 팀이 “Mavs”와 동일한 A 열의 모든 값을 선택하고 각 행의 행 번호를 선택할 수도 있습니다.
=ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))
다음 스크린샷은 실제로 이 쿼리를 사용하는 방법을 보여줍니다.
쿼리는 각 행의 행 번호와 함께 팀이 “Mavs”와 동일한 열 A의 값을 반환합니다.
결과에서 “Mavs” 팀의 플레이어가 원본 데이터세트의 2 , 3 , 6 행에 있음을 알 수 있습니다.
추가 리소스
다음 튜토리얼에서는 Google Sheets에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
Google Sheets 쿼리: 고유한 행만 반환하는 방법
Google Sheets 쿼리: 결과에서 헤더를 제거하는 방법
Google 스프레드시트 쿼리: 쿼리에서 빈 셀을 무시하는 방법