오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
퀵VBA 강의

다중조건 Auto_MultiFilter 명령문

오빠두엑셀 by 오빠두엑셀
  • 학습시간 11분
  • 난이도 전문가
  • 작성일 2020.01.22

여러개 조건을 쉽게 필터링하는 다중필터 툴 만들기

엑셀 기본 필터 기능은 여러 조건을 한 번에 선택하기 어려워, 항목이 많은 데이터에서는 고급필터나 별도 수식을 동원해야 했습니다. 이 강의에서는 다중필터(Multi_AutoFilter) 추가기능을 설치하여 복사-붙여넣기만으로 여러 조건을 즉시 적용하는 방법과, 와일드카드를 활용한 패턴 검색 활용법까지 실전 예제로 알아봅니다.

다중조건 Auto_MultiFilter 명령문
DOWNLOADS

관련 자료를 모았어요

더 깊이 살펴볼 수 있는 자료를 한곳에

엑셀 다중필터, 왜 편리할까요?

  1. 엑셀이 기본으로 제공하는 필터 기능은 여러 조건을 한 번에 선택하기 불편했습니다. 항목이 많을수록 마우스 스크롤로 화면을 내려가며 값을 일일이 찾아야 했고, 다수의 조건으로 필터링하려면 고급필터나 별도의 수식을 동원해야 하는 번거로움이 있었습니다.엑셀 필터 여러개 선택 어려움 gif
  2. 다중필터를 사용하면 값을 복사-붙여넣기하거나 직접 입력하여 여러 조건을 손쉽게 한 번에 필터링할 수 있습니다.엑셀 필터 여러개 다중필터 예제 gif
  3. 붙여넣은 값에 중복이 포함되어 있어도 자동으로 고유값만 추출하여 필터를 적용하므로, 별도의 중복 제거 과정이 필요하지 않습니다.엑셀 다중필터 고유값 자동 필터링 gif
  4. 다중필터는 데이터 범위 내 임의의 셀만 선택해도 필터 적용 범위와 머리글을 자동으로 감지합니다. 따라서 화면을 맨 위로 스크롤할 필요 없이 어느 위치에서나 즉시 필터를 적용할 수 있습니다.다중필터 머릿글 자동감지 gif

엑셀 다중필터 사용방법

  1. 필터를 적용할 데이터 범위를 선택한 뒤, 상단 리본에서 [데이터] - [DuTool] - [다중필터] 를 차례로 클릭합니다.
    1 엑셀 필터 여러개 다중필터 데이터 탭 생성
  2. 필터가 적용될 전체 데이터 범위는 '빨간색 테두리'로 강조 표시됩니다. (예: 총 배송내역)2 다중필터 필터 적용범위 빨간색 테두리
  3. 필터 조건이 적용될 기준열은 '파란색'으로 표시되어 한눈에 확인할 수 있습니다. (예: 총 배송내역 중 [이름] 열)3 다중필터 기준열 파란색 표시
  4. 다중필터는 기준열 내 임의의 셀을 선택해도 머리글을 자동으로 인식합니다.4 다중필터 머릿글 자동인식
  5. 원하는 필터 조건을 입력한 뒤 [필터적용] 버튼을 클릭합니다. 기본 구분자는 줄바꿈이며, 필요에 따라 콤마(,)나 세미콜론(;) 등 다른 구분자로 변경할 수도 있습니다.
    5 필터 여러개 적용버튼 클릭
  6. 입력한 다중 조건이 즉시 반영되어 데이터 필터링이 완료됩니다.6 엑셀 다중필터 완료
  7. 기준 범위가 잘못 지정되어 변경이 필요한 경우, 툴 상단의 머리글을 클릭한 뒤 새로 지정할 기준 범위 내 임의의 셀을 선택하고 확인 버튼을 클릭합니다.7 엑셀 다중필터 기준열 변경

자주묻는질문

Q1. 특정 문자를 포함하는 모든 값을 검색하고 싶어요

예를 들어 '김'으로 시작하는 모든 직원이나 '세트'라는 단어가 포함된 모든 제품을 한 번에 추출하려면 어떻게 해야 할까요? 다중필터는 최대 2개의 조건까지 와일드카드(`*`, `?`)를 활용한 패턴 검색을 지원합니다. 아래 예제 데이터를 통해 자세히 살펴보겠습니다.

이름 나이 부서
전강민 40 회계팀
이강민 40 전산팀
김채린 35 재무팀
김정민 26 인사팀
김정아 28 총무팀
박지현 20 영업팀
강현아 37 영업팀
김혁 32 마케팅팀
김진혁 22 물류팀
김진수 39 구매팀
  1. [ *강민 ] 으로 필터링할 경우
    '강민'으로 끝나는 모든 직원이 필터링됩니다.
    강민
    강민
  2. [ *강* ] 과 [ *혁* ] 으로 필터링할 경우
    '강' 또는 '혁'을 포함하는 모든 직원이 필터링됩니다.


    현아

    김진
  3. [ 김? ] 으로 필터링할 경우
    '김'으로 시작하는 두 글자 이름의 직원이 필터링됩니다.
  4. [ *강* ] 과 [ *혁* ] 과 [ *김* ] 으로 필터링할 경우
    와일드카드 기능을 상실하여 *강*, *혁*, *김* 이 문자열 그대로 검색됩니다.
    따라서 일치하는 값이 없어 아무런 결과도 반환되지 않습니다.

와일드카드를 활용한 검색은 최대 2개의 조건까지만 정상 동작한다는 점에 유의해야 합니다. 와일드카드를 포함한 조건이 3개 이상 입력되면 와일드카드 기호가 일반 문자열로 취급되어 패턴 매칭이 적용되지 않습니다.

댓글 78
4.9 (45개 평가)
김용욱
김용욱 2020.01.28 07:24
안녕하세요? 항상 오빠두 채널을 감사하게 보고 있는 직장인입니다. 다름이 아니라, 금번 "다중조건필터"를 추가기능으로 "ADD-IN" 하니, "삽입" 내 해당 기능이 추가되지 않습니다. 지난번의 "목차생성" 기능은 "삽입" 내에서 정상대로 추가됩니다.
오빠두엑셀
오빠두엑셀 작성자 2020.01.29 00:19
김용욱님 안녕하세요~^^*
다중필터는 [데이터] 탭에 추가됩니다. 데이터탭을 확인해보시겠어요?
감사합니다.
장문식
장문식 2020.02.15 08:09
데이터 탭에 추가가 안되요ㅠㅠ
오빠두엑셀
오빠두엑셀 작성자 2020.02.16 04:49
안녕하세요~^^
아래 추가기능 설치 방법대로 진행하셨나요?
아래 글을 한번 더 확인해주시고, 그래도 문제가 발생한다면 다시 말씀해주시겠어요?
https://www.oppadu.com/엑셀-추가기능-설치방법/
감사합니다!
장경택
장경택 2020.01.28 09:05
오빠두님 늘 좋은 강의와 핫한 엑셀 팁으로
많은 도움을 받고 있습니다.
그나저나 다중 필터 써보니 역시 훨씬 편리할때가 있네요 굿굿!!
그런데 직접 값을 쳐넣어서하는 텍스트 필터에 비해 검색능력이 떨어지는게 아닌가 싶어서요
이 부분을 보완하면 더 좋을것 같습니다. 개선 방법이 없을까요?

ex) 텍스트 필터와 다중필터의 결과값 차이
1. "경조" 텍스트 필터 시 결과값
본부장 경조호환
거래처A 경조 처리 건
경조 처리 3건
경조
등으로 결과값이 나오는데

2. "경조" 다중필터 시 결과값
경조

* 다중필터는 딱 경조라고만 된 값에 대해서만 검색이 가능하네요~ ㅠㅠ 쪼매 아쉽네요
오빠두엑셀
오빠두엑셀 작성자 2020.01.29 00:24
장경택님 안녕하세요~^^* 좋은 의견 감사드립니다.
다중필터로도 질문주신 내용 충분히 활용하실 수 있습니다.
*경조*
로 검색하시면 경조가 들어간 모든 단어가 검색됩니다.

다중필터로는 와일드카드를 사용한 단어검색이 2개까지 가능합니다.
예를 들어,
*경조*
*축하*

로 검색하면 경조와 축하가 들어간 모든 값이 검색됩니다.

*경조*
*축하*
*결혼*

로 검색하면 와일드카드인 별표(*)를 문자열로 인식하여 "*경조*" 라는 별표가들어간 단어를 검색하게 되니 참고해주세요.^^

해당 내용은 차후에 반영해서 추가기능에 업데이트 하도록 하겠습니다.
감사합니다!
가강칸
가강칸 2020.02.01 09:59
또 하나 배워갑니다
제게는 BTS=오빠두 엑셀입니다. ^^
페르
페르 2020.02.17 14:53
와 대박....감사합니다...ㅠ_ㅠ
MIN
MIN 2020.02.17 16:13
정말 유용한정보인데요, ADDIN으로 추가한이후 엑셀을 다시시작하면 리본에서 사라지더라구요.
그래서 다시 리본으로 드래그해와서 매번 추가해 사용하고 있습니다. 혹시 엑셀을 재시작하더라도 고정되어있도록 만들 수는 없을까요?
오빠두엑셀
오빠두엑셀 작성자 2020.02.17 17:53
안녕하세요!^^
추가기능 관련 오류 해결방법은 아래 링크에 단계별로 자세히 설명해드렸으니, 아래 적어드린 링크를 참고해보시겠어요?
https://www.oppadu.com/엑셀-추가기능-설치방법/
감사합니다
김동현
김동현 2020.03.05 15:07
필터링할 조건를 입력하고 적용버튼을 누르면, Microsoft Visual Basic에서 1004런타임 오류가 발생했다면서, 'Range클래스 중 Auto Filter 메서드에 오류가 있습니다'라고 뜨네요.
오빠두엑셀
오빠두엑셀 작성자 2020.03.05 20:59
안녕하세요! 오빠두엑셀입니다 ^^
음.. 제가 예상할 수 없는 어떠한 원인으로 오류가 발생한듯 합니다.
계속 오류가 발생하신다면 아래 이메일로 사용중인 파일과 함께 메일을 보내주시겠어요?^^
확인 후 수정하여드리겠습니다.
info@oppadu.com
감사합니다.
1234
1234 2020.03.19 09:12
오류안내 메세지로 : 필터를 위한 범위 또는 값을 확인할 수 없습니다. 범위를 다시 지정해주세요.

라는 팝업 메세지가 뜹니다.

원인을 잘 모르겠는데 이럴때 어떤걸 확인하면 좋을지요.
오빠두엑셀
오빠두엑셀 작성자 2020.03.19 11:25
안녕하세요~^^
본 다중필터 매크로는 엑셀의 '고급필터'기능을 그대로 사용합니다.
따라서 필터를 적용할 수 없는 범위에 고급필터를 적용할 경우 해당 오류가 출력될 수 있는데요.
'고급필터' 로 나타난 사용자 폼의 왼쪽아래의 '범위'로 표시되는 범위와, 머릿글이 올바르게 설정되었는지 확인해보시겠어요?^^
제 답변이 도움이 되셨길 바랍니다.
감사합니다.
러브러브러브
러브러브러브 2020.04.27 12:42
안녕하세요..매번 잘이용하고 있습니다. ^^*올려주시 다중 필터 를 사용하고 있는데 ... 다름이 아니라 다중 필터 적용후 딜레이 시간이 엄청 많이 걸리더라구요 ...1분이상 걸립니다 . 뿐만 아니라 엑셀 창이 자동으로 종료가 되고 잠시후 다시 실행되는데...;; 이같은 문제는 왜 일어 나는지 궁금합니다.
오빠두엑셀
오빠두엑셀 작성자 2020.04.29 12:57
안녕하세요?^^
다중필터는 엑셀의 '필터' 기능을 그대로 사용합니다. 따라서, 데이터범위에서 일반필터가 잘 동작한다면, 다중필터 또한 동일한 속도로 잘 동작해야 하는데요.
일반 필터로는 동작이 잘 되나요?
만약 필터로 동작이 잘 안된다면, 필터를 적용한 범위 안에 사용된 함수가 있는지 확인해보시고, 값형식으로 붙여넣기 한 뒤 다시 사용해보시기 바랍니다.^^
답변이 도움이 되셨길 바랍니다.
감사합니다.
이현정
이현정 2020.05.15 11:54
안녕하세요 다중필터를 사용하려는데 설치법 그대로 했는데 자꾸 다중필터를 누르면 다운이됩니다... 왜그럴까요?
오빠두엑셀
오빠두엑셀 작성자 2020.05.16 14:54
안녕하세요?
사용중인 엑셀버전은 어떻게 되시나요?
다중필터를 적용하시기 전, Ctrl + Shift + L 키를 눌러 자동필터가 해당 범위에 자동필터가 올바르게 적용되는지 확인해보시겠어요?
맛있는오뜨
맛있는오뜨 2020.06.04 17:00
와일드 카드를 포함한 검색은 조건이 최대 2건 밖에 안되는지 지금 확인했네요. ㅜㅜ
 
혹시 무한으로 좀 늘려주실 수 있나요?
 
제가 문장으로 되있는 형식에서 여러 단어만 추출해서 필터링 해야하거든요
 
예) 수처리 시설을 가진 양식장은 ~~~
예) 양식장 시스템은 수처리 시설을 가진 어류를 양식하는 것으로 ~~~
 
이렇게 되어있을때,
 
문장내에서
 
*양식장*
*수처리*
*어류*
등등
 
이렇게 다중으로 필터링이 필요하거든요. ㅜㅜ
 
오빠두엑셀
오빠두엑셀 작성자 2020.06.05 02:08
와일드카드 포함 검색은 엑셀 자체에서 최대 2개까지만 지원됩니다 ^^;
2개 이상의 개수로 와일드카드 포함 검색을 하시려면 자동필터가 아닌 별도의 VBA 코드를 작성하셔야 됩니다.
토토니
토토니 2020.06.17 08:53
좋은 기능이라 너무 잘 쓰고 있습니다.덕분에 불필요한 추가 작업이 많이 줄었습니다. 감사합니다.