자동필터를 이용한 데이터 검색
조건에 맞는 데이터가 하나만 있을 경우에는 VLOOKUP 함수등으로 불러올 수 있습니다만,
조건에 맞는 데이터가 여러 개 있을 경우 모두 불러오고 싶다는 질문입니다.
여러가지 해법이 있을 수 있습니다만, 제 생각에는 배열수식보다는 필터를 이용하는게 가장 효율적
일 듯 하여 필터를 이용해 원하는 결과물을 구해 보겠습니다.
[원본 데이터]
No |
성명 |
시도 |
구 |
동 |
취미 |
1 |
김가나 |
서울 |
일번구 |
이번동 |
볼링 |
2 |
나다라 |
부산 |
삼번구 |
사번동 |
등산 |
3 |
민마바 |
대구 |
오번구 |
육번동 |
축구 |
4 |
박사이 |
광주 |
칠번구 |
팔번동 |
야구 |
5 |
신자차 |
울산 |
구번구 |
십번동 |
테니스 |
6 |
박가나 |
제주 |
이번구 |
일번동 |
볼링 |
7 |
장타파 |
제주 |
신번구 |
구번동 |
탁구 |
8 |
이가나 |
충청 |
신일번구 |
십이번동 |
볼링 |
9 |
홍가나 |
서울 |
일번구 |
이번동 |
볼링 |
10 |
나다라 |
서울 |
삼번구 |
사번동 |
등산 |
위 데이터가 있는 셀의 아무곳이나 전체범위를 선택합니다.
[데이터]탭 - [정렬 및 필터]그룹 - [필터] 또는 [홈]탭 - [편집]그룹 - [정렬 및 필터]를 클릭
(단축 키 : Ctrl + Shift + L)
위와 같이 하면 자동필터를 사용할 준비가 모두 끝났습니다.
필터를 적용하기전
필터를 적용한 후
필터 예제 1
[서울]에 살면서 [취미]가 [볼링]인 사람 필터
서울등 지역은 [시도] 필드에 있으므로, 시도에 있는 화살표 를 클릭합니다.
첫번째 방법 : 텍스트 값 목록에서 선택
모두선택의 체크를 해제하고 원하는 목록(서울)에 체크한 후 확인을 클릭합니다.
두번째 방법 : 조건 만들기
텍스트 필터를 가리키면 나타나는 메뉴 중에서 [같음] 또는 [사용자 지정 필터]를 선택합니다.
사용자 지정 자동 필터 대화상자가 열리면 왼쪽 상자에는 [=], 오른쪽 상자에는 [서울]을 선택 또는 입력 후
확인합니다.
첫번째 조건인 서울에 대한 필터가 완료 되엇습니다.
두번째 조건인 취미는 [취미] 필드에 있으므로, 취미에 있는 화살표 를 클릭한 후 위와 같은 방법으로
[볼링]을 선택합니다.
완성된 결과물입니다.
완성된 결과물입니다.
더 자세한 내용은 첨부파일을 참고하세요
'액셀 > 기초활용' 카테고리의 다른 글
칼퇴를 부르는 엑셀 단축키 모음 (1) | 2018.07.31 |
---|---|
엑셀 - 사용자 지정서식 응용 (0) | 2018.05.14 |
엑셀 - 셀서식, 표시형식 (0) | 2018.05.14 |