Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

방대한 데이터가 담긴 엑셀 시트를 다루는 일은 쉽지 않습니다. 하지만 필요에 맞게 데이터를 필터링할 수 있다면 작업 효율이 크게 향상됩니다. 이 글에서는 엑셀에서 사용자 지정 필터(Custom Filter)를 활용하는 다양한 방법을 소개합니다.

실습 파일 다운로드

아래에서 무료 실습용 엑셀 워크북을 내려받아 직접 따라 해볼 수 있습니다.

엑셀에서 사용자 지정 필터를 적용하는 5가지 방법

이번 섹션에서는 엑셀의 기본 명령 도구와 매크로 등을 활용해 원하는 조건대로 데이터를 필터링하는 방법을 하나씩 살펴보겠습니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

위 이미지는 이번 글에서 사용자 지정 필터를 실습할 때 사용할 데이터셋입니다.

1. 숫자 조건으로 데이터 필터링하기

엑셀의 사용자 지정 필터를 활용하면 특정 숫자 조건에 맞는 데이터만 손쉽게 추출할 수 있습니다.

실행 단계:

  • 데이터 범위 안의 임의의 셀을 선택합니다.
  • 탭에서 편집 그룹의 정렬 및 필터 → 필터를 클릭합니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 각 열 제목 옆에 드롭다운 화살표가 나타납니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 필터링할 열의 화살표를 클릭합니다. 여기서는 총 판매액(Total Sales) 기준으로 필터링할 것이므로 해당 열 옆의 화살표를 눌렀습니다.
  • 드롭다운 목록에서 숫자 필터 → 사용자 지정 필터를 선택합니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 사용자 지정 자동 필터 팝업창이 열리면 원하는 조건을 설정합니다. 이 예시에서는 총 판매액500~900 사이인 데이터를 추출하고자 하므로 첫 번째 드롭다운에서 보다 큼을 고르고 옆 입력란에 500을 입력했습니다.
  • 두 조건을 모두 만족해야 하므로 And를 선택합니다. 단일 조건만 적용하려면 Or을 선택하면 됩니다.
  • 두 번째 드롭다운에서 보다 작음을 선택하고 옆에 900을 입력합니다.
  • 확인을 누릅니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

그 결과, 500과 900 사이에 있는 750이라는 총 판매액 값을 가진 제품 정보만 화면에 표시됩니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

2. 특정 텍스트 조건으로 데이터 필터링하기

앞선 방법과 마찬가지로, 특정 텍스트 값을 기준으로도 사용자 지정 필터를 적용할 수 있습니다.

실행 단계:

  • 위와 동일하게 데이터 범위 안의 셀을 선택한 뒤, 탭에서 정렬 및 필터 → 필터를 클릭합니다.
  • 각 열 머리글 옆에 드롭다운 화살표가 생성됩니다.
  • 이번에는 월(Month) 기준으로 필터링할 것이므로 해당 열 옆의 화살표를 클릭합니다.
  • 드롭다운 목록에서 텍스트 필터 → 사용자 지정 필터를 선택합니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 사용자 지정 자동 필터 팝업창에서 원하는 조건을 설정합니다. 여기서는 6월 이후의 데이터 중 7월은 제외하는 것이 목표였기 때문에, 첫 번째 드롭다운에서 보다 큼을 선택하고 옆에 June을 입력했습니다.
  • 두 조건을 모두 만족해야 하므로 And 옵션을 체크합니다.
  • 두 번째 드롭다운에서 같지 않음을 고르고, 입력란의 드롭다운 목록에서 July를 선택해 조건에서 제외했습니다. 물론 월 이름을 직접 입력해도 됩니다.
  • 확인을 누릅니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

그 결과, 6월 이후 7월을 제외한 제품 정보만 워크시트에 표시됩니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

함께 읽으면 좋은 글: 엑셀에서 고유값 필터링하는 방법

3. 표(Table) 형태로 사용자 지정 필터 저장하기

지금까지는 일반 데이터셋에 필터를 적용하는 방법을 알아봤는데요, 데이터를 표로 변환하면 필터 상태를 더욱 편리하게 관리할 수 있습니다. 그 방법을 살펴보겠습니다.

실행 단계:

  • 데이터셋을 선택합니다.
  • 탭에서 표 서식을 클릭합니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 표 이름을 원하는 대로 지정하거나 기본값 그대로 두어도 됩니다. 여기서는 CustomTable이라는 이름을 붙였지만, 반드시 지정해야 하는 것은 아닙니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 완료하면 각 열 머리글 옆에 드롭다운 화살표가 나타나며, 데이터셋이 필터 기능이 포함된 표로 변환됩니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 이제 앞서 설명한 방법이나 원하는 방식으로 필터를 적용하면 됩니다. 여기서는 7월 데이터만 보고 싶었기 때문에 모두 선택을 해제한 후 July만 체크했습니다.
  • 확인을 누릅니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

표에는 7월 제품 정보만 남게 됩니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

3.1. 표에서 두 개의 열에 사용자 지정 필터 적용하기

표의 한 열을 필터링한 상태에서 다른 열에도 추가로 필터를 걸 수 있습니다. 예를 들어 7월 정보만 추출한 상태에서, 이번에는 총 판매액500~800인 제품 정보를 확인하고 싶다고 가정해 보겠습니다.

  • 총 판매액 기준으로 필터링하기 위해 해당 열 옆의 드롭다운 화살표를 클릭합니다.
  • 드롭다운 목록에서 숫자 필터 → 사용자 지정 필터를 선택합니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 사용자 지정 자동 필터 팝업창에서 첫 번째 조건으로 보다 큼을 선택하고 500을 입력합니다.
  • 두 조건을 모두 충족해야 하므로 And를 선택합니다.
  • 두 번째 드롭다운에서 보다 작음을 고르고 800을 입력합니다.
  • 확인을 누릅니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

이제 7월에 생산되었고 총 판매액750(500~800 사이)인 제품 정보만 표시됩니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

함께 읽으면 좋은 글: 엑셀에서 여러 열을 동시에 필터링하는 방법

관련 추천 자료

  • 엑셀에서 여러 행 필터링하는 방법 (11가지 접근법)
  • 셀 값을 기준으로 엑셀 데이터 필터링하기 (6가지 효율적인 방법)
  • 엑셀 텍스트 필터 활용법 (5가지 예제)
  • 엑셀 필터 단축키 (예제와 함께 배우는 3가지 빠른 활용법)

4. 고급 필터(Advanced Filter)로 사용자 지정 필터 적용하기

드롭다운 필터 외에도 엑셀의 고급(Advanced) 기능을 활용하면 더 유연하게 데이터를 필터링할 수 있습니다.

실행 단계:

  • 데이터 탭에서 고급을 클릭합니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 고급 필터 팝업창이 열리고, 목록 범위 입력란에 데이터셋 범위가 자동으로 채워져 있는 것을 확인할 수 있습니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 이제 데이터셋으로 돌아가, 필터링 기준이 될 값을 별도의 셀에 입력합니다. 예를 들어 Mobile 데이터를 추출하고 싶다면 G5 셀Mobile을 입력하고, G4 셀에는 열 이름인 Product Name을 적어줍니다.
  • 다시 고급 옵션을 열고, 새로 만든 셀들을 드래그하여 조건 범위로 지정합니다. 이 예시에서는 G4와 G5 셀을 드래그해 조건 범위로 설정했습니다.
  • 확인을 누릅니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

그러면 데이터셋에 Mobile 관련 정보만 남게 됩니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

5. 매크로 기록으로 사용자 지정 필터 재사용하기

매크로(Macro)를 활용하면 어떤 형태의 사용자 지정 필터든 저장해 두었다가, 다른 시트에서 손쉽게 재적용할 수 있습니다. 아래는 매크로로 필터 과정을 기록하고 활용하는 단계입니다.

실행 단계:

  • 개발 도구 탭에서 매크로 기록을 클릭합니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 매크로 기록 팝업창에서 매크로 이름을 지정합니다. 여기서는 MacroCustom이라고 입력했습니다.
  • 확인을 누릅니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 이제 데이터셋에 원하는 필터를 적용하면, 매크로가 그 과정을 그대로 기록합니다. 예를 들어 7월총 판매액 데이터를 추출하기 위해 열 머리글 옆 화살표를 클릭한 뒤, 모두 선택 해제July만 체크했습니다.
  • 확인을 누르면 7월 제품 정보만 표시됩니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 이제 개발 도구 탭에서 기록 중지를 선택합니다. 지금까지 진행한 필터 과정이 그대로 기록됩니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 같은 방식으로 필터를 적용하고 싶은 다른 워크시트로 이동한 뒤, 개발 도구 탭에서 매크로를 선택합니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

  • 앞서 지정한 매크로 이름을 선택합니다. 여기서는 MacroCustom을 골랐습니다.
  • 실행을 누릅니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

이전 워크시트에서 진행했던 필터 과정이 그대로 적용됩니다. 아래 이미지처럼 7월에 생산된 제품 정보만 표시되는 것을 확인할 수 있습니다.

엑셀에서 사용자 지정 필터 활용하는 5가지 방법

함께 읽으면 좋은 글: VBA로 엑셀에서 다중 조건 필터링하기

마무리

이 글에서는 엑셀에서 사용자 지정 필터를 적용하는 5가지 방법을 살펴봤습니다. 숫자·텍스트 조건 필터링부터 표 변환, 고급 필터, 매크로 기록까지 다양한 기법을 익혀두면 대량의 데이터도 훨씬 효율적으로 관리할 수 있습니다. 주제와 관련해 궁금한 점이 있다면 언제든지 문의하세요.

추가 학습 자료

  • 엑셀에서 수식이 포함된 셀 필터링하기 (2가지 방법)
  • 엑셀 색상별 필터링 (2가지 예제)
  • 엑셀 필터 제거하는 방법 (5가지 쉽고 빠른 방법)
  • 엑셀에서 다중 필터 적용하기 [방법 + VBA]