엑셀 자동 필터
IT 위키
더 많은 작업
Excel AutoFilter
목록에서 조건에 맞는 행만 보이고 나머지 행은 숨기는 기능이다. 열 머리글의 드롭다운 단추에서 바로 조건을 고른다.
- 실행 : [데이터] 탭 → [정렬 및 필터] → [필터]. 단축키 Ctrl+Shift+L
- 다시 누르면 필터가 해제되고 숨겨진 행이 모두 다시 나타난다.
- 조건에 맞지 않는 행은 삭제되는 것이 아니라 숨겨질 뿐이다. 필터가 걸린 행 번호는 파란색으로 표시된다.
- 열 머리글의 드롭다운에는 그 열에서 가장 많이 나타나는 데이터 형식에 맞는 필터 메뉴가 나온다.
- 텍스트가 많으면 [텍스트 필터] — 같음, 시작 문자, 끝 문자, 포함 등
- 숫자가 많으면 [숫자 필터] — 보다 큼, 해당 범위, 상위 10(항목 수·백분율), 평균 초과·미만
- 날짜가 많으면 [날짜 필터] — 내일·오늘·어제, 이번 주·다음 달, 분기, 연간 누계 등
- 숫자와 텍스트가 섞여 있으면 더 많은 쪽 형식의 메뉴 하나만 나온다.
- 검색 상자에 글자나 숫자를 넣어 목록의 항목을 찾아 고를 수 있다.
- 셀 배경색, 글꼴 색, 조건부 서식 아이콘이 있으면 [색 기준 필터]로 거를 수 있다. 한 번에 한 가지 색만 고른다.
- 날짜 항목은 연 → 월 → 일 계층으로 묶여 나타나고, 이 계층에서 체크해 고른다.
- 기간 조건(오늘, 이번 주, 지난달, 다음 분기, 연간 누계 등)과 '해당 범위' 같은 사용자 지정 조건을 쓸 수 있다.
- 요일(월요일, 화요일 …)로 거르는 메뉴는 없다. 요일로 거르려면 WEEKDAY·TEXT 함수로 요일 열을 따로 만든 뒤 그 열에 필터를 건다.
- 여러 열에 조건을 걸면 AND로 결합된다. 모든 열의 조건을 만족하는 행만 남는다.
- 한 열 안에서는 [사용자 지정 필터]로 조건 두 개를 '그리고(AND)' 또는 '또는(OR)'으로 묶을 수 있다.
- 서로 다른 열의 조건을 OR 로 묶으려면 자동 필터로는 안 되고 고급 필터를 쓴다.
| 구분 | 자동 필터 | 고급 필터 |
|---|---|---|
| 조건 입력 | 열 머리글 드롭다운 | 워크시트의 별도 조건 범위 |
| 다른 열끼리 OR | 안 된다 | 된다(조건을 다른 행에 적는다) |
| 결과 위치 | 원래 자리(행 숨김) | 원래 자리 또는 다른 장소에 복사 |
| 중복 제거 | 안 된다 | '동일한 레코드는 하나만' 선택 가능 |
| 수식 조건 | 안 된다 | 된다 |