티스토리 뷰
목차
1. FILTER 함수와 필터 도구의 기본 개념
구글 스프레드시트에서 데이터를 관리할 때, 조건에 맞는 데이터를 필터링하는 작업은 필수적입니다. FILTER 함수와 필터 도구는 이를 간단하게 수행할 수 있는 도구지만, 각각의 사용 방법과 목적이 다릅니다.
1. FILTER 함수란?
FILTER 함수는 조건에 따라 데이터를 동적으로 필터링하여 별도의 셀에 결과를 반환하는 함수입니다. 이 함수는 데이터를 실시간으로 업데이트하고, 복잡한 조건 처리에 적합합니다.
기본 구조: =FILTER(범위, 조건1, [조건2, ...])
예제: A열에 이름, B열에 점수가 있는 경우, 점수가 80 이상인 데이터를 필터링하려면:
=FILTER(A2:B10, B2:B10>=80)
결과: 점수가 80 이상인 이름과 점수만 반환됩니다.
2. 필터 도구란?
필터 도구는 스프레드시트 상단 메뉴에서 설정할 수 있는 기본 제공 도구로, 원본 데이터를 기반으로 특정 조건에 따라 데이터를 시각적으로 필터링합니다.
사용 방법:
1. 데이터가 포함된 셀 범위를 선택합니다.
2. 메뉴에서 "데이터" → "필터 만들기"를 선택합니다.
3. 각 열의 필터 아이콘을 클릭하여 조건을 설정합니다.
필터 도구는 데이터의 원본을 변경하지 않고, 조건에 따라 표시되는 데이터만 제한합니다.
FILTER 함수와 필터 도구의 주요 차이점:
- FILTER 함수는 데이터를 별도의 위치에 동적으로 출력합니다.
- 필터 도구는 원본 데이터 자체를 시각적으로 필터링합니다.
두 도구는 사용 목적에 따라 적합한 상황이 다르며, 이를 실전 활용 사례를 통해 자세히 살펴보겠습니다.
2. FILTER 함수 활용: 동적 데이터 관리
FILTER 함수는 실시간으로 조건을 업데이트하거나, 원본 데이터와 분리된 위치에서 결과를 처리해야 할 때 매우 유용합니다.
1. 조건에 따른 실시간 데이터 필터링 : FILTER 함수는 조건을 변경하면 자동으로 결과를 업데이트합니다.
예제: 아래와 같은 데이터가 있다고 가정합니다:
이름 | 점수 |
---|---|
홍길동 | 85 |
김철수 | 78 |
이영희 | 92 |
점수가 80 이상인 데이터를 동적으로 출력하려면:
=FILTER(A2:B4, B2:B4>=80)
결과:
이름 | 점수 |
---|---|
홍길동 | 85 |
이영희 | 92 |
2. 다중 조건 필터링: 여러 조건을 조합하여 데이터를 필터링할 수 있습니다.
예제: 점수가 80 이상이고 이름이 "홍길동"인 경우만 필터링:
=FILTER(A2:B4, B2:B4>=80, A2:A4="홍길동")
결과:
이름 | 점수 |
---|---|
홍길동 | 85 |
3. 동적 보고서 생성 : FILTER 함수를 사용하면 원본 데이터를 건드리지 않고, 특정 조건에 맞는 데이터를 별도의 영역에 표시할 수 있어 동적 보고서를 생성하는 데 적합합니다.
활용 사례:
- 특정 부서의 직원 데이터만 출력.
- 월별 매출 데이터만 필터링하여 표시.
FILTER 함수는 특히 원본 데이터를 보호하면서 실시간 결과를 별도로 처리해야 하는 경우에 효과적입니다.
3. 필터 도구 활용: 데이터의 시각적 관리
필터 도구는 데이터 원본을 기반으로 조건에 따라 원하는 데이터를 시각적으로 정리할 때 유용합니다.
1. 간단한 조건으로 데이터 필터링 : 필터 도구는 GUI 기반으로 조건을 설정할 수 있어 초보자도 쉽게 사용할 수 있습니다.
사용 방법:
1. 데이터 범위를 선택합니다.
2. 메뉴에서 "데이터" → "필터 만들기"를 클릭합니다.
3. 각 열의 필터 아이콘을 클릭하여 조건을 설정합니다.
예제: 점수가 80 이상인 데이터만 표시하려면 B열의 필터 아이콘을 클릭하고, 조건을 "80 이상"으로 설정합니다.
2. 다중 조건 필터링: 필터 도구는 여러 열에 필터를 설정하여 복잡한 조건도 간단히 처리할 수 있습니다.
활용 사례:
- 특정 날짜 범위에 해당하는 데이터를 필터링.
- 특정 제품군의 매출 데이터만 표시.
3. 팀 협업에 적합 : 필터 도구는 스프레드시트 상에서 데이터를 시각적으로 조작할 때 유용하며, 팀원들이 동일한 데이터를 보고 작업할 때 효과적입니다.
예를 들어, 팀 프로젝트에서 담당자별 데이터를 필터링하여 개별적으로 작업할 수 있습니다.
필터 도구는 데이터를 원본 상태에서 필터링하여 시각적으로 정리할 때 적합합니다.
4. FILTER 함수 vs 필터 도구: 상황별 활용법
FILTER 함수와 필터 도구는 각각의 장점이 있으므로, 상황에 따라 적합한 도구를 선택해야 합니다.
1. FILTER 함수가 유리한 상황
- 동적 데이터 처리: 조건이 자주 변경되며, 필터링 결과가 실시간으로 업데이트되어야 하는 경우.
- 결과 데이터 분리: 필터링 결과를 원본 데이터와 분리하여 별도의 셀에 출력해야 할 때.
- 복잡한 조건 처리: 다중 조건 필터링이 필요한 경우.
2. 필터 도구가 유리한 상황
- 시각적 필터링: 데이터를 직접 확인하며 필터 조건을 설정해야 할 때.
- 팀 협업: 팀원들과 동일한 데이터 원본을 실시간으로 보고 작업해야 하는 경우.
- 간단한 조건 처리: 필터링 조건이 복잡하지 않은 경우.
3. 사용 목적에 따른 선택 요약
기능 | FILTER 함수 | 필터 도구 |
---|---|---|
실시간 데이터 업데이트 | ✔ | ✖ |
시각적 데이터 필터링 | ✖ | ✔ |
결과 데이터 분리 | ✔ | ✖ |
팀 협업 | ✖ | ✔ |
복잡한 조건 처리 | ✔ | ✔ |
이 표를 참고하여 상황에 맞는 도구를 선택하면 데이터 필터링 작업의 효율성을 극대화할 수 있습니다.