Google 스프레드시트 쿼리: 'not like'를 사용하는 방법은 무엇인가요? 쿼리에서


Google 스프레드시트 쿼리에서 다음 구문을 사용하면 특정 열의 값이 패턴과 ‘같지 않음’인 모든 행을 반환할 수 있습니다.

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )

이 특정 쿼리는 B 열의 문자열 어디에도 “uar” 패턴이 포함되지 않은 A1:C11 범위의 모든 행을 반환합니다.

참고 : % 연산자는 Google 스프레드시트에서 와일드카드입니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: Google Sheets 쿼리에 ‘NOT LIKE’ 사용

다양한 농구 선수에 대한 정보가 포함된 다음 데이터 세트가 있다고 가정합니다.

다음 쿼리를 사용하면 Position 열의 값이 문자열의 어느 곳에도 “uar” 패턴을 포함하지 않는 모든 행을 반환할 수 있습니다.

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' " )

다음 스크린샷은 실제로 이 쿼리를 사용하는 방법을 보여줍니다.

Google Sheets 쿼리가 마음에 들지 않습니다.

반환되는 유일한 행은 위치 열의 문자열 어디에도 “uar” 패턴이 포함되지 않은 행입니다.

즉, 위치가 “Keep”인 행은 쿼리에 반환되지 않습니다.

단일 쿼리에 여러 “NOT LIKE” 문을 사용할 수도 있습니다.

예를 들어 다음 쿼리를 사용하여 Position 열에 “uar”와 같은 패턴이 없고 Team 열에 “er”와 같은 패턴이 없는 행을 반환할 수 있습니다.

 =QUERY( A1:C11 , " SELECT * WHERE NOT B LIKE '%uar%' AND NOT A LIKE '%er%' " )

다음 스크린샷은 실제로 이 쿼리를 사용하는 방법을 보여줍니다.

단 두 개의 라인만이 이 두 가지 “NOT LIKE” 조건을 충족한다는 점에 유의하십시오.

추가 리소스

다음 튜토리얼에서는 Google Sheets에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Google Sheets 쿼리: 고유한 행만 반환하는 방법
Google Sheets 쿼리: 결과에서 헤더를 제거하는 방법
Google 스프레드시트 쿼리: 쿼리에서 빈 셀을 무시하는 방법

의견을 추가하다

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