필터는 원하는 데이터만을 걸러주는 기능입니다.
홈 탭의 편집 그룹에 필터 명령이 있고,
데이터 탭에는 필터와 고급 필터가 모두 있습니다.
필터와 고급 필터를 두 번에 나눠서 이번에는 필터만 다뤄보겠습니다.
데이터 형태는 크게 문자열, 숫자, 날짜, 논리 값으로 나뉩니다.
아래 자료를 이용해 필터를 연습해보겠습니다.
1. 필터 설정 및 지우기
필터는 위에서 살펴본 바와 같이 두 가지 방법으로 실행할 수 있으며, 단축키는 Shift + Ctrl + L입니다. Shift + Ctrl + F이 아니라 L인 점 주의해야 합니다.
위 데이터가 있는 영역 어느 셀에나 커서를 놓고, Shift + Ctrl + L을 한번 누르면 필터가 설정돼서 머리글마다 역삼각형 모양의 버튼이 생기며,
다시 또 Shift + Ctrl + L을 누르면 필터가 지워집니다. 머리글이 있는 2행에 커서가 있지 않아도 되니 편리합니다.
가. 날짜 필터
날짜 옆의 콤보 박스 버튼을 누르면
① 날짜 필터 오른쪽에 상세 검색을 위한 > 표시가 있고,
② 그 아래 검색어를 입력할 수 있는 입력 칸과 돋보기 아이콘이 보이고,
③ 그 아래는 연도별, 월별 분류가 되어 있고, 날짜를 선택할 수 있는 + 표시가 있습니다.
① > 표시를 누르면 같음, 이전, 이후, 해당 범위 등 다양한 옵션이 보입니다.
이중 해당 범위를 선택하면 이후부터 이전까지 범위를 지정해서 선택할 수 있습니다.
날짜는 직접 입력할 수도 있고, 입력 칸 오른쪽의 콤보 박스 버튼을 눌러 선택할 수도 있고, 선택한 후 수정할 수도 있습니다.
아래와 같이 2013-02-05 이후 2013-03-31 이전을 선택하고 확인 버튼을 누르면
아래와 같이 2013-02-05 이후 2013-03-31 이전에 해당하는 데이터만이 표시됩니다. 그리고, 날짜 옆에 작은 삼각형 옆에 깔때기 모양이 추가됩니다. 날짜에 필터가 적용됐다는 의미입니다.
날짜 입력 칸 아래에서 1월의 왼쪽 + 버튼을 누르고, 1일과 12일에만 체크하고 확인 버튼을 누르면
아까 지정했던 필터는 지워지고 1월 1일과 12일 데이터만 표시됩니다.
날짜 입력 칸에는 연도, 월 또는 일을 하나씩만 입력할 수 있고 결합해서 입력하는 것은 안됩니다. 아래와 같이 1일이라고 입력하면 1일로 끝나는 1일, 21일 31일로 필터가 설정됩니다.
끝이 1일로 필터링된 결과입니다.
날짜 필터를 지우려면 날짜 필터에서 모두 선택에 체크하고 확인 버튼을 누르면 됩니다.
그러면 날짜 옆의 깔때기 모양이 없어지고, 필터가 해제되어 모든 데이터가 표시됩니다.
또는 홈 탭의 정렬 및 필터 오른쪽의 콤보 박스 버튼을 누른 후 필터 지우기 명령을 클릭해도 필터가 모두 해제됩니다.
나. 텍스트 필터
거래처 필드에서 콤보 박스 버튼을 누르면 텍스트 필터란 글자 오른쪽에 > 표시가 있고,
날짜 필터와 비슷하게 검색어 입력 칸이 생기고 오른쪽에 돋보기 아이콘이 있는데, 날짜 입력 칸에 있던 콤보 박스 버튼은 없습니다.
그리고, 거래처 데이터가 중복 없이 고유한 데이터가 하나씩 표시되고 체크가 되어, 선택되어 있습니다.
① > 표시를 누르면 같음, 같지 않음, 시작 문자, 끝 문자 등 옵션이 표시됩니다.
시작 문자를 선택하면 사용자 지정 자동 필터 대화 상자가 열리고, 거래처 필터로 시작 문자가 표시됩니다.
시작 문자 오른쪽 입력 칸에 '다'라고 입력하고 확인 버튼을 누르면 '다'로 시작하는 다원과 다함만이 표시됩니다.
위 사용자 지정 자동 필터 대화 상자를 보면 중간 부분에 '그리고', '또는' 옵션 라디오 버튼이 있는데,
'그리고'는 위, 아래 조건을 모두 충족하는 데이터만 걸러내는 기능이고,
'또는'은 위 또는 아래 조건을 하나라도 충족하는 데이터로 필터를 거는 옵션입니다.
아래와 같이 시작 문자로 '다' 또는 '나'를 지정하고 확인 버튼을 누르면
'다' 또는 '나'로 시작하는 데이터가 모두 표시됩니다.
② 텍스트 필터 입력 칸에 '경'이라고 입력하면 '경'이 포함된 거래처로 제한되어
아래와 같이 표시됩니다.
③ 고유한 데이터만 표시되는 영역에서 원하는 데이터 왼쪽의 체크박스를 눌러 원하는 데이터만 추출할 수도 있습니다.
보령과 정읍만을 선택했기 때문에 이에 해당하는 데이터만 표시됩니다.
텍스트 필터도 지우기 위해 거래처 옆의 콤보 박스 버튼을 누른 후 모두 선택에 체크합니다.
다. 숫자 필터
숫자 필터를 적용하기 위해 공급가액을 대상으로 해보겠습니다.
공급가액 옆의 콤보 박스 버튼을 누르면 다른 것과 비슷하게 > 표시, 입력 칸, 그리고, 고유한 데이터가 표시됩니다.
① > 표시를 누르면 같음, 같지 않음, 보다 큼, 크거나 같음 등 다양한 조건이 표시됩니다.
이 중에서 해당 범위를 선택하면 날짜 필터와 비슷하게 크거나 같다와 작거나 같다가 표시되고, 중간에는 '그리고'와 '또는' 옵션이 있습니다.
아래와 같이 30만보다 크거나 같고(이상) 50만보다 작거나 같다(이하)는 필터를 지정하고 확인 버튼을 누르면
30만 이상 50만 이하의 데이터만 표시되는데, 정렬은 안되어 있습니다.
② 숫자 필터 입력 칸에 숫자를 입력하면 포함된 숫자가 선택이 돼서
공급가액이 178,779인 것과 181,779인 것이 표시됩니다.
③ 체크박스를 클릭해서 원하는 데이터만 추출할 수도 있습니다.
공급가액의 필터도 해제하기 위해 공급가액의 콤보 박스 버튼을 누른 후 모두 선택을 클릭합니다.
라. 논리 값 필터도 숫자 필터
논리 값이 없는데 총금액 오른쪽에 '고가'란 필드를 만들고 공급가액이 55만 이상이면 True를 반환하도록
M3셀에 =j3>=550000 이라고 입력하고 채우기 핸들을 더블클릭합니다.
55만 이상이면 TRUE, 아니면 FALSE가 반환됩니다. 그런데, 고가 필드에 필터링이 안되어 있으므로 Shift + Ctrl + L을 두 번 눌러 필터링합니다.
그리고, 고가 필드에서 콤보 박스 버튼을 누르면 숫자 필터로 표시되고, > 표시가 있는데, 숫자 필터와 동일하게 표시됩니다. 그런데 TRUE와 FALSE만이 있으므로 큰 의미는 없습니다.
같음을 선택하면 아래와 같이 사용자 지정 자동 필터 대화 상자가 표시되는데,
선택 값으로는 TRUE와 FALSE만이 있습니다.
TRUE를 선택하면 아래와 같이 표시됩니다.
입력 칸에는 t 또는 f를 입력하면 쉽게 TRUE 또는 FALSE를 선택할 수 있고,
체크박스도 TRUE와 FALSE만이 있어 간단합니다.
고가 필터도 제거하기 위해 고가 콤보 박스 버튼을 누른 후 모두 선택에 체크합니다.
마. 두 가지 조건을 만족하는 필터
공급가액이 30만 원 이상이고, 거래처가 나주인 데이터를 추출하려면
공급가액 콤보 박스 버튼을 누른 후 >를 누르고 크거나 같음을 선택한 후 금액 란에 300,000이라고 입력하고 확인 버튼을 누른 다음
거래처 콤보 박스 버튼을 누른 후 입력 칸에 '나주'라고 입력하고 확인 버튼을 누르면 됩니다.
그러면 공급가액과 거래처에 모두 깔때기 모양이 생기고, 두 가지 조건을 충족하는 데이터만이 표시됩니다.
3. 다시 적용
중간에 데이터가 변경되는 경우는 함수와 같이 값이 바로 바뀌는 것이 아니고,
다시 적용 버튼을 눌러야 반영됩니다.
예를 들어 4번의 거래처를 보령으로 바꿔도 거래처 조건을 충족하지 않는데 여전히 표시되고 있습니다.
이 때는 홈 탭의 정렬 및 필터 명령 아래 콤보 박스 버튼을 누른 후 다시 적용 명령을 누르면
이제야 보령이란 거래처가 없어집니다.
'Excel' 카테고리의 다른 글
엑셀 배우기(8) - 범위 지정하기 (0) | 2022.07.18 |
---|---|
엑셀 배우기(7) - 고급 필터 (0) | 2022.07.15 |
엑셀 배우기(5) - 오름차순, 내림차순 정렬 (0) | 2022.07.13 |
엑셀 배우기(4) - 날짜 입력 및 연산 (0) | 2022.07.12 |
엑셀 배우기(3) - 셀 주소 지정 방법(상대, 절대, 혼합 참조) (0) | 2022.07.11 |