실습 1
엑셀 데이터 자동 검색 실습 1 (옵션단추, 고급필터, 매크로) by Y
지난 실습에 이어서 매크로와 고급필터 기능을 추가하여 데이터가 자동으로 검색되도록 해보자. 지난 실습에서는 옵션 단추를 클릭하면 [B6] 셀에 해당하는 부서명이 입력되는 데까지 완성하였다. '매크로와 고급필터.xlsx' 첨부 파일 또한 여기까지 완성된 파일이고, '데이터 검색 완성1.xlsm' 파일은 데이터 검색하는 과정까지 완성된 파일이다. 다운받아 실습해보고 완성 파일과 비교해보자. 물론 실습 1부터 따라해왔다면 본인이 작업한 파일로 이어서 작업해도 된다.
고급 필터는 명령을 클릭하여 매번 실행하는 기능이므로 자동으로 필터가 되도록 하려면 반복 실행 기능인 매크로와 병행하여 사용해야 한다.
매크로와 고급필터에 대하여 잘 모른다면 다음 글을 참조하자.
엑셀 매크로 실습 (데이터를 원하는 위치로 이동하기) by Y
고급필터로 데이터 추출하기 (고급필터 조건 작성법) by Y
데이터를 자동으로 검색하는 매크로를 만들어 버튼에 지정하기
1. 매크로를 만들기 위해 [개발 도구]-[매크로 기록] 명령을 클릭한다.
2. [매크로 기록] 대화 상자가 나타나면 매크로 이름을 '데이터검색'으로 입력한 후 [확인] 버튼을 클릭한다. [확인] 버튼을 클릭하고 난 후의 모든 키보드와 마우스 동작이 기록되므로 조심해야 한다.
3. 고급 필터 작업을 매크로에 저장하기 위해 [데이터] 탭의 [정렬 및 필터]-[고급] 명령을 클릭한다.
4. [고급 필터] 대화 상자가 나타나면 '목록 범위'에는 [B8:H15] 범위를 지정하고, '조건 범위'에는 [B5:B6] 범위를 지정한 후 [확인] 버튼을 클릭한다.
5. 'B5:B6' 범위를 조건으로 받아들여 고급 필터가 실행되어 표에서 영업4부에 해당하는 데이터만 검색된다.
6. 고급 필터가 완료되었으므로 매크로 기록을 중지하기 위해 [개발 도구] 탭의 [기록 중지] 명령을 클릭한다. 매크로에서 기록 중지는 잊어먹기 쉬운 과정이므로 잊지 말고 실행하자.
7. 매크로는 단축키에 지정할 수도 있지만, 도형이나 컨트롤의 단추에 지정하여 버튼을 눌러 실행할 수도 있다. 여기에서는 [개발 도구]-[컨트롤]-[단추] 명령을 클릭한다.
8. 시트에서 임의의 자리에 단추를 드래그하여 그리면 [매크로 지정] 대화 상자가 자동으로 나타난다. 방금 전에 만든 '데이터검색' 매크로를 클릭하여 선택한 후 [확인] 버튼을 클릭한다.
9. 텍스트를 변경하기 위해 드래그한다.
10. '검색' 텍스트를 입력하고 임의의 셀을 클릭하여 편집을 완료한다.
11. 부서를 변경하여 검색하기 위해 옵션 단추 중에서 '영업3부' 옵션 단추를 클릭한다.
12. [검색] 버튼을 클릭하면 '영업3부'에 해당하는 데이터만 검색된다.
같은 방법으로 '영업1부'~'영업4부'의 데이터를 모두 검색해볼 수 있을 것이다.
다음 글에서는 검색된 데이터를 필터를 해제하여 모두 표시되도록 하는 작업을 연습해보자.
이어지는 다음 실습
엑셀 데이터 자동 검색 실습 3 (옵션단추, 고급필터, 매크로) by Y
동영상 강좌 보기
'말랑말랑 컴퓨터 > 엑셀 강좌&팁' 카테고리의 다른 글
엑셀 부분합 (자동 서식 적용, 결과 복사) by Y (0) | 2013.02.26 |
---|---|
엑셀 시트 관리 (이름 바꾸기, 복사, 이동, 생성, 삭제) by Y (0) | 2013.02.25 |
엑셀 정렬 (오름차순, 내림차순, 사용자 지정) by Y (6) | 2013.02.21 |
엑셀 시트그룹지정 (여러 시트에 같은 내용 입력하기) by Y (0) | 2013.02.18 |
엑셀 데이터 자동 검색 실습 3 (옵션단추, 고급필터, 매크로) by Y (7) | 2013.02.15 |
엑셀 데이터 자동 검색 실습 1 (옵션단추, 고급필터, 매크로) by Y (7) | 2013.02.14 |
엑셀 데이터 유효성 검사 실습 (조건부 서식 자동으로 지정하기) by Y (3) | 2013.02.14 |
엑셀 셀 참조 (상대참조, 절대참조, 혼합참조) by Y (12) | 2013.02.01 |
엑셀 '선택하여 붙여넣기'와 '값 복사' (단축키 지정 방법) by Y (33) | 2013.01.31 |
엑셀 함수 13 (순위 구하기, RANK) by Y (0) | 2013.01.30 |