본문 바로가기

Skills/Google Sheets

구글 스프레드시트 리스트 기반 필터링

반응형

구글 스프레드시트를 사용하여 리스트를 기반으로 데이터를 필터링하는 방법을 알려드리겠습니다.

 

샘플 데이터 다음과 같습니다. A:D 컬럼은 샘플 테이블이고, F컬럼은 필터 하고 싶은 과일명 리스트입니다.

 

Filter + Countif 함수를 사용해서 F2:F 범위 내에 있는 사과와 수박인 행들만 필터 하겠습니다.

=FILTER(A4:D, COUNTIF(F4:F, B4:B))

 

Filter + COUNTIF 함수를 사용하여 B2:B의 과일명이 F2:F 범위 내에 있는지 확인한 후, 일치하는 경우에만 해당 데이터를 필터링합니다.

 

FILTER 함수: FILTER 함수는 주어진 조건에 맞는 데이터를 필터링하여 반환합니다.

  • A4:D: 원본 데이터 범위입니다. 이 범위 내에서 조건에 맞는 데이터를 필터링할 것입니다.
  • COUNTIF(F4:F, B4:B): FILTER 함수의 필터링 조건입니다. COUNTIF 함수를 사용하여 B4:B의 각 과일명이 F4:F 범위 내에 있는지 확인합니다.

 

COUNTIF 함수: COUNTIF 함수는 주어진 범위 내에서 특정 조건에 맞는 셀의 개수를 반환합니다.

  • F2:F: 과일명이 포함된 범위입니다. 이 범위 내에서 B2:B의 과일명과 일치하는지 확인할 것입니다.
  • B2:B: 확인할 과일명 열입니다. 이 열의 각 과일명이 F2:F 범위 내에 있는지 확인합니다.

 

이와 같이 위 함수를 사용하여 리스트에 있는 여러 항목을 기반으로 한 번에 데이터를 필터링할 수 있습니다. 

리스트에 데이터를 추가하면 되기 때문에 원하는 항목을 쉽게 추가하거나 제거할 수 있고 필터링 조건을 수동으로 변경하거나 복잡한 함수를 작성할 필요가 없습니다.

반응형