직장인이 꼭 알아야 할 필터 자동화, 이거 알면 정말 편리합니다 | 엑셀 고급필터 매크로

Поделиться
HTML-код
  • Опубликовано: 10 июн 2024
  • 👇🏻 강의에 사용된 예제파일 다운로드
    www.oppadu.com/%ec%97%91%ec%8...
    ⭐ 엑셀 고급필터 매크로 프로그램 만들기 - 엑셀 LIVE 45회 풀영상
    • 엑셀 LIVE 45회 - 매크로 1줄로 ...
    ⭐오빠두엑셀 위캔두 멤버쉽 채널을 오픈하였습니다.
    / @oppadu
    Pro: 라이브강의 풀영상 다시보기 제공
    Premium : 프리미엄 전용 워크샵 및 다시보기 영상 제공
    #엑셀고급필터 #엑셀자동필터 #필터매크로
    ❤️ 오빠두엑셀 공식 홈페이지 : www.oppadu.com
    📚 엑셀 커뮤니티 바로가기 : www.oppadu.com/question
    00:00 강의 시작
    02:01 엑셀 고급필터 자동화 기법
    03:04 고급필터 매크로, 어렵지 않나요?
    03:33 실무에서 너무나 유용한 범위 속성
    04:12 기본 필터만 알아도 충분하지 않을까요?
    04:57 고급필터 기본 사용법
    08:19 여러 조건을 동시에 필터링하기
    09:35 결과로 특정 필드만 출력하기
    10:29 여러 조건 입력 시 주의사항
    11:18 고급필터 매크로 기록하기
    13:26 고급필터 매크로 살펴보기
    15:10 CurrentRegion 으로 범위 지정하기
    18:01 매크로 실행버튼 만들기

Комментарии • 123

  • @Oppadu
    @Oppadu  2 года назад +22

    👇🏻 강의에 사용된 예제파일 다운로드
    www.oppadu.com/엑셀-고급필터-매크로/
    여러분 안녕하세요! 오빠두엑셀입니다.
    오늘은 고급필터와 매크로를 활용해서, "필터링 자동화 서식"을 만드는 방법에 대해 알아봤습니다.
    고급필터 매크로 자체는 매우 간단합니다.
    Range("범위").AdvancedFilter Action, 조건범위, 출력범위
    만 입력하시면 누구나 쉽게 필터링 매크로를 작성할 수 있는데요.
    다만 실무에서 적용할 때 고려해야 할 점은, 범위가 매번 바뀐다는 것이겠죠.
    따라서 실무에서는 Range.CurrentRegion 속성을 같이 사용하시면 편리합니다. (03:33)
    이 외에도 범위의 Sort(정렬)을 활용하면 더욱 다양한 자동화서식을 만들 수 있는데요.
    완성파일에 범위 정렬 매크로를 같이 작성해드렸습니다.
    매크로에 대한 보다 자세한 설명은 라이브 45강 풀영상을 참고해주세요.
    오늘도 긴 강의 들으시느라 정말 고생 많으셨습니다.
    강의에서 다룬 내용 중 추가로 궁금하신 내용은 아래 댓글로 남겨주세요.
    감사합니다!❤
    ⭐ 엑셀 고급필터 매크로 프로그램 만들기 - 엑셀 LIVE 45회 풀영상
    ruclips.net/video/JJOrBgXrZy0/видео.html
    00:00 강의 시작
    02:01 엑셀 고급필터 자동화 기법
    03:04 고급필터 매크로, 어렵지 않나요?
    03:33 실무에서 너무나 유용한 범위 속성
    04:12 기본 필터만 알아도 충분하지 않을까요?
    04:57 고급필터 기본 사용법
    08:19 여러 조건을 동시에 필터링하기
    09:35 결과로 특정 필드만 출력하기
    10:29 여러 조건 입력 시 주의사항
    11:18 고급필터 매크로 기록하기
    13:26 고급필터 매크로 살펴보기
    15:10 CurrentRegion 으로 범위 지정하기
    18:01 매크로 실행버튼 만들기

    • @user-lr9le1lg9p
      @user-lr9le1lg9p 2 года назад

      스코어센터 앱이 있는데 가능 할까요?

  • @user-ft3nq7fw4l
    @user-ft3nq7fw4l 2 года назад +5

    오늘 강의도 역시 너무 유익합니다~~ 👌

  • @dddd.9530
    @dddd.9530 Год назад +3

    와... 다른 어떤 강의보다 이해가 잘 되게 설명해주시네요 진짜 제 생명의 은인입니다 ㅠㅠㅠㅠㅠ

  • @user-om7hj7xb5l
    @user-om7hj7xb5l 2 года назад +10

    정말 유용한 강의입니다 고급필터는 매크로랑 같이 사용해야 효과가 100배 이상 난다고 봅니다. 알기쉽게 잘 정리해주셨네요. 잘 배우고갑니다

    • @Oppadu
      @Oppadu  2 года назад

      좋은 말씀 감사합니다!

  • @user-pd9vs1wu8q
    @user-pd9vs1wu8q 2 года назад +1

    정말신세계온거 같습니다 강의 감사합니다~

  • @youkyungson1034
    @youkyungson1034 2 года назад +2

    이동영상보고 따라했는데 업무시간이 엄청단축됐어요^^ 감사합니당ㅋ

  • @aera7691
    @aera7691 Год назад +1

    진짜 넘넘 감사합니다ㅜㅜ 큰 도움 되었어요 최고의 강의!!

  • @imsi9078
    @imsi9078 2 года назад +7

    역시 오빠두 실무에 최고입니다... 감사합니다...

    • @Oppadu
      @Oppadu  2 года назад

      별말씀을요! 제가 더 감사합니다 ❤

  • @lordsheen5284
    @lordsheen5284 2 года назад +1

    와~~ 진짜 멋있습니다. 기능이 어쩜... 이래요. 대박

  • @seaotter428
    @seaotter428 2 года назад +1

    완전 어마어마하네여... 어쩜.. 이렇게...세상에...맙소사... 이걸 조금만 일찍 알았더라면 10명이서 일주일 막차타고가는 짓을 안했었을텐데....

  • @user-ro1ze5tz6d
    @user-ro1ze5tz6d Год назад

    처음 강의 알게되었습니다. 업무에 많은 도움이 되겠습니다. 감사합니다.

  • @si_is
    @si_is Год назад +1

    겁나 쉽게 잘 가르쳐 주시네용~ ♥

  • @emmawatson9972
    @emmawatson9972 2 года назад +1

    빛빠두님 매번 좋은 강의 감사합니다🥰 선댓글 후감상!!!

    • @Oppadu
      @Oppadu  2 года назад +1

      늘 감사드립니다

  • @siri9903
    @siri9903 2 года назад

    오늘도 유익한 강의 감사합니다👍

    • @Oppadu
      @Oppadu  2 года назад +1

      항상 시청해주셔서 감사합니다!

  • @user-dg1yf6de1d
    @user-dg1yf6de1d 8 месяцев назад +2

    사랑합니다… 은인이세요..

  • @user-ju8um5ou2n
    @user-ju8um5ou2n 2 года назад +3

    오빠두님 감사해요 오늘도 많이 배웠어요~~♡

    • @Oppadu
      @Oppadu  2 года назад +1

      저도 감사합니다! ❤

  • @user-zq1zx4lg5y
    @user-zq1zx4lg5y 2 года назад

    아..... 진짜 이런게 고급정보 아닐까 생각합니다.
    덕분에 연봉 많이 오를거 같습니다.
    연봉 오르면 기부 할게요 정말로!!
    항상 감사드립니다. ㅎ

  • @user-on5gu8ej1w
    @user-on5gu8ej1w 6 месяцев назад

    좋은 강의 감사합니다.

  • @jskim8224
    @jskim8224 2 года назад +11

    필터는 자주 사용했지만 매크로를 어려워보여서 망설였었는데.. 오빠두님이 강의보고 한번 도전해보려합니다.ㅎㅎ 좋은 정보 정말 감사드립니다. 내일부터 편하게 업무 볼 수 있을 것 같아요

  • @useeunpa
    @useeunpa 2 года назад

    감사합니다 방대한 엑셀 파일 적절히 사용할수 있는 방법 감사합니다

  • @syoojyoopapa
    @syoojyoopapa Год назад

    오빠두님... 너무 고맙습니다.^^

  • @tigereun
    @tigereun Год назад

    대박입니다.. 꼭 써보고싶네요!

  • @mactoct
    @mactoct 9 месяцев назад +1

    좋은강의 감사합니다. 게다가
    알아듣기 쉽게 해주셔서 감사합니다.
    혹시 여러개의 시트도 필터링이 가능할까요?

  • @NARUKKOMA
    @NARUKKOMA 2 года назад

    컨셉 너무 귀여워요 ㅋㅋ

  • @TV-rv1sc
    @TV-rv1sc 2 года назад +1

    이게 엑셀이라구요…? 신세계🤭

  • @raina409
    @raina409 2 года назад +1

    진짜 필요했던거 !

  • @ldyk778
    @ldyk778 Год назад

    정말 감사합니다!

  • @user-px3gc6cb9r
    @user-px3gc6cb9r 10 месяцев назад +1

    안녕하세요.
    이번 강의가 정말 제가 찾고 있던 내용이라 너무 유익하게 봤습니다.
    질문이 있는데 답변해주시면 정말 감사하겠습니다.
    질문 : 하나의 시트에 있는 데이터를 자동필터 하셨는데, 여러개의 시트에 있는 정보도 고급필터+메크로가 가능한가요?

  • @miaekim2529
    @miaekim2529 Год назад

    소모품 사용 대장 이렇게 만들어봐야겠네용

  • @korea-perseus
    @korea-perseus Год назад +1

    감사하게 좋은 강의 잘 듣고 있습니다. 강의 내용중 조건과 고급필터의 결과물이 나오는 위치를 원본이 있는 Sheet 가 아닌 다른 Sheet 에 나오게 할 수 있을까요?

  • @user-wb5jd6nq4l
    @user-wb5jd6nq4l Год назад +2

    잘 봤습니다. 연습 중인데요. 다른 시트에 출력이 가능한 방법도 있나요? 실무에서 열이 많은 raw data의 경우, 한 시트에 출력을 하면 찾아 보기가 불편할 것 같아서요.

  • @user-tb3ct8mo1r
    @user-tb3ct8mo1r 2 года назад

    안녕하세요~너무 도움 많이받고있습니다.
    구글시트에서도 가능한 방법있을까요?

  • @koossam
    @koossam Год назад +1

    와 정말 유용합니다. 회사에서 지수 관리하는데 맨날 업데이트 되는 Sheet는 받아와서 하나씩 필터링하고 계산했었는데, 고급필터 & 매크로 사용해서 수식 걸어놓으니 엄청 간편해 졌어요. 궁금한게 있는데,, 주문일을 언제부터 언제까지 지정하시는데.. 그건 어떻게 해야하는지 문의드립니다. Daily 필터가 아닌 기간을 정해서 필터링 하고 싶은데요..

  • @jaeseon6763
    @jaeseon6763 2 года назад +4

    유익한 강의 항상 감사합니다~
    혹시 매크로설정까지 모두 완료 한 후에 맨 처음에 보여주셨던 대시보드 정리까지 하는 방법 알려주실 수 있을까요??
    항상 감사합니다!! 엑셀때문에 항상 고생하는데 강의보면서 많이 배우고 있습니다ㅜㅜ

  • @user-ww5rq3mz5f
    @user-ww5rq3mz5f 2 года назад +1

    오잉!! 완전 신기한데요???

  • @user-jr3ch2cw5k
    @user-jr3ch2cw5k 2 года назад +2

    유익한 강의 감사합니댜
    필터링해서 나오는 데이터에 직접수정하거나 입력해서 저장하는 방법이있을까요?

    • @Oppadu
      @Oppadu  2 года назад

      니모님 안녕하세요?^^
      네 가능합니다. 다만 강의에서 소개해드린 AdvancedFilter 처럼 한줄로 끝낼 수 없어서, 명령문을 직접 작성해주셔야 합니다.

  • @user-er6er8km5r
    @user-er6er8km5r 2 года назад +2

    오빠두~

  • @user-bg6wj2ni7t
    @user-bg6wj2ni7t Год назад

    오빠두님 안녕하세요 혹시 같은 시트에 고급필터 조건을 여러개 만들어서 추출할때 매크로 적용은 안되겠죠?
    조건범위를 바꿔서 매크로를 여러개 생성하면 될까요?

  • @user-xr5tf8fn7m
    @user-xr5tf8fn7m 2 года назад +2

    빛빠두 만쉐!! 오늘도 스킬 +1스택 쌓고 갑니다

  • @deenk4568
    @deenk4568 Месяц назад

    좋은 강의 감사합니다. 고급필터 중 목록범위를 동일 파일의 시트와 다른 엑셀 파일의 시트를 함께 목록범위로 지정은 안되는지요? 헤더값은 모두 동일합니다. 아니면 목록범위를 다른 엑셀 파일의 시트만 열지 않고(현재 열려있는 파일의 시트 아니고) 필터링이 될런지요?

  • @user-jj1jb1py6q
    @user-jj1jb1py6q 5 месяцев назад +2

    앞뒤로*를 꼭 넣어줘야 하나요? 다른방법은 없을까요?시트를 추가해서 검색범위에 들어가게 하려면 어떻게 해야할까요?

  • @dodangdodeng
    @dodangdodeng 2 года назад

    컨트롤 시프트 엘! 이 영상을 보기 전 나의 1시간은 과연 무엇이었던 걸까!

  • @sidongkim513
    @sidongkim513 Год назад

    컴활 1급 취득한지 1년이 채 안된 신입입니다...
    커런트 리젼을 엑셀에서 이렇게 사용할수 있다니요...ㅠㅠ놀랍습니다 그리고 고맙습니다!!

  • @yhwaanlee4205
    @yhwaanlee4205 2 года назад

    안녕하세요. 언제나 많은 도움을 받고 있습니다.
    한 가지 질문이 있는데요. 반대로 조건범위에 해당하는 것을 제외하고 가져오는 방법은 어떻게 하면 될까요?
    미리 감사드립니다.

    • @Oppadu
      @Oppadu  2 года назад +3

      YHwan Lee님 안녕하세요.
      조건을 제외하도록 필터링하시려면
      조건
      으로 입력해보시겠어요?^^
      단 여러 조건을 한번에 제외하시려면, 가로방향으로 추가하셔야 합니다.
      예를 들어, 제품이름이 "사과", "배", "포도" 인것을 제외하려면
      과일명 | 과일명 | 과일명
      사과 | 배 | 포도
      로 가로로 조건을 추가해주세요.

  • @gy1949
    @gy1949 2 года назад

    오빠님..1인1가구 보급 안되나요? 와..대박..

  • @sealee2355
    @sealee2355 2 года назад

    좋은 강의 너무 감사합니다. 원본데이터를 다른 파일에 넣고 오픈되지 않은 상태에서 매크로를 사용하려면 어떻게 해야 할까요?

    • @Oppadu
      @Oppadu  2 года назад +2

      Sea Lee 님 안녕하세요?
      파일을 오픈하지 않고 데이터를 불러올려면, ADODB 라이브러리를 사용하시면 됩니다. 구글에 ADODB RECORDSET VBA Example 을 한번 검색해서 확인해보세요.

  • @kimjeonghyeon
    @kimjeonghyeon 8 месяцев назад +1

    4월에만 주문한 것을 보고 싶으면 어떻게 해야할까요? 기간을 설정하는 방법 궁금해요.

  • @user-wt8ch2ec2p
    @user-wt8ch2ec2p 2 года назад

    유익한 강의 아주 감사합니다.
    마지막에 단가 또는 수량의 합계를 내고 싶은데 어떻게 해야 할까요?
    아시는 분 알려 주시면 아주 감사합니다.

    • @Oppadu
      @Oppadu  2 года назад

      김태문님 안녕하세요.
      범위 마지막에 합계를 추가하려면 매크로를 수정해주셔야 합니다.
      아래 형태로 매크로를 작성해보세요.
      i = Sheet1.Range("출력기준셀").CurrentRegion.Rows.Count
      i = Sheet1.Range("출력기준셀").Row + i - 1
      For j = 시작열 To 종료열
      Sheet1.Cells(i,j).Value = Application.WorkSheetFunction.Sum(..범위..)
      Next

  • @doplaner
    @doplaner 2 года назад

    안녕하세요. 질문 하나 드려도 될까요?
    필터를 클릭하면 밑으로 값들이 쭉 뜨는데
    그 크기가 너무 작아서 항상 마우스로 잡아서 늘리거든요..
    이 크기를 사용자가 지정하여 처음부터 크게 설정할수는 없는지요?
    엑셀 자체에 방법이 없다면 레지스트리를 수정하는 방법이라든지 없을까요??

    • @Oppadu
      @Oppadu  2 года назад +1

      안녕하세요.
      필터 설정창 크기를 변경하는 방법은 없는 것으로 알고 있습니다. 레지스트리로 변경할 수 있도록 지원하는지는 MS에 문의를 한번 해보셔야 할 것 같아요.

  • @MrTjdwo4512
    @MrTjdwo4512 2 года назад

    엑셀 라이브강의 다시보기 하려면 premium 회원이 되어야 볼수 있나요??

    • @Oppadu
      @Oppadu  2 года назад

      jacob ha 님 안녕하세요?
      위캔두 plus로 강비하시면 모든 영상을 보실 수 있습니다. :)
      premium 으로 가입하시면 프리미엄 워크샵 영상까지 확인하실 수 있습니다.

  • @bmgy4827
    @bmgy4827 2 года назад

    형님. 발주 관련 액셀도 영상 찍어주실수있을까요

    • @Oppadu
      @Oppadu  2 года назад

      bm gy님 안녕하세요.
      발주관련해서 이전 라이브강의에서 시리즈로 이틀간 진행한적이 있습니다.
      아래 두 강의를 참고해보시겠어요?
      ruclips.net/video/n-DwDnH_T18/видео.html
      ruclips.net/video/kCKjQHAeAwU/видео.html

  • @hyojineom3612
    @hyojineom3612 2 года назад +1

    정말 좋은정보 감사합니다~ 혹시 조회할때 해당 단어만 검색 나오게 가능한가요? 예) 한진 검색시 한진,한진칼,한진해운이 나오는데 한진만 필터되서 나오도록.. 초보가 문의 드립니다

    • @Oppadu
      @Oppadu  2 года назад +1

      안녕하세요
      조건으로 '=한진
      을 입력하시거나 또는
      ="=한진"
      또는
      ="="&A1
      로 입력해보세요

    • @hyojineom3612
      @hyojineom3612 2 года назад

      @@Oppadu 답변 감사합니다~!

  • @seorihanjin1990
    @seorihanjin1990 Год назад

    질문 좀 드리겟습니다~
    원본 시트 내에서 진행하면 정상적으로 조건 범위에 맞춰 고급필터 적용이 됩니다
    그런데 원본시트를 옆 시트로 복사해서 [데이터-고급-다른 장소에 복사] 똑같이 진행하면 머리글만 나오는데요
    이렇게 되는 이유가 있나요?

  • @hwjeong6875
    @hwjeong6875 2 года назад

    안녕하세요.
    완전 신세계입니다.
    처음 접하게 되면서
    여러가지 강의 잘보고 있습니다.
    실무에도 조금씩 적용하고 있습니다.
    너무 감사합니다.
    오빠두님 강의 보면서 제가 메크로를 다 써보네요.ㅎ
    한가지 궁금한것이 있습니다.
    고급필터 메크로 까지 적용해서 성공했는데
    열중에 수치 데이터가 있습니다.
    예를들어
    10 이라고 입력되어 있는셀도 있고
    8 10 이렇게 입력되어 있는셀도 있습니다.
    9도 있고 여러가지 수치가 있습니다.
    그런데
    검색조건에 10 을 입력하면 8 10 이 입력되어 있는셀도 반환되게 하고 싶은데 방법을 모르겠습니다.
    방법이 없을까요?
    가르쳐 주십시요.

    • @Oppadu
      @Oppadu  2 года назад

      HW Jeong 님 안녕하세요 ^^
      고급필터의 조건으로

  • @user-ig8ev8zk7p
    @user-ig8ev8zk7p 2 года назад

    혹시 한 폴더 내 두 파일이 있는 상황에서 한 파일에 있는 매크로 단추를 사용함으로써 다른 파일의 원하는 내용을 추출해서 가져 오는 것도 여기에 해당 되나요?

    • @Oppadu
      @Oppadu  2 года назад +1

      JU H 님 안녕하세요.
      두 파일에서 동시에 불러오는 것도 가능합니다.
      단 명령문을 약간 수정해주셔야 합니다.
      Dim Range As Range
      Set Range = Application.WorkBooks.Open("경로").WorkSheets("시트명").Range("범위")
      형태로 범위를 지정해주시거나, 파워쿼리로 파일을 병합하신 뒤 명령문을 적용해보세요.

  • @leeeunglae2
    @leeeunglae2 Год назад

    엑셀에 개발도구와 VB 나오게 하려면 어떻게 하면 되나요

  • @user-je3my7dd6v
    @user-je3my7dd6v 2 года назад

    좋은 강의 잘봤습니다
    따라서 해봤는데 CriteriaRange 부분에서 구문오류라고 뜹니다
    이럴때는 어떻게 해야하나요?

    • @Oppadu
      @Oppadu  2 года назад

      민족의현자님 안녕하세요. 적어주신 내용만으로는 정확한 문제확인이 어렵습니다.
      작성하신 코드를 적어주시거나, 예제파일과 함께 홈페이지 커뮤니티에 글을 올려주시겠어요?
      www.oppadu.com/question
      확인 후 답변 드리겠습니다. 감사합니다.

  • @user-lv6pv9fc6c
    @user-lv6pv9fc6c 3 месяца назад

    검색된 데이터를 수정하면 원본 데이터 수정되는것도 가능 한가요?

  • @user-dj1ep6hf9b
    @user-dj1ep6hf9b Год назад

    안녕하세요
    다름이아니라
    고급필터를 현재 위치의 필터로 매크로를 만들었는데 혹시 초기화 하는 방법이 어떻게 되나요?
    전영상을보긴했는데..
    어느걸지워야될지몰라서요..ㅠㅠ

  • @user-if2cr9jy4c
    @user-if2cr9jy4c 2 года назад

    좋은 강의 감사드립니다.
    필터를 걸지 않고 조회 시 (전체 자료 조회) 값이 없는 셀은 출력이 안되는데
    조건 수식을 어떻게 바꿔야 할까요?
    예를 들어 조건에 '퇴직 사유'를 추가하는 경우 재직 중인 사람은 퇴직 사유가 없어 RawData에 빈 칸으로 남겨두는데,
    전체 자료 조회하면 '퇴직 사유'가 없는 값은 제외하고 출력이 됩니다.
    항상 좋은 강의 해주셔서 감사합니다.

    • @Oppadu
      @Oppadu  2 года назад

      안녕하세요?^^
      빈칸과 비어있지 않은 값을 동시에 출력하려면 조건을 OR로 하나 더 추가해주셔야 합니다. 관련해서 이전 홈페이지 커뮤니티에 글이 있어 링크를 적어드리니 한번 확인해보시겠어요?
      www.oppadu.com/question/?mod=document&uid=21157
      감사합니다.

    • @user-if2cr9jy4c
      @user-if2cr9jy4c 2 года назад

      @@Oppadu 답변 감사합니다~!!

  • @soljungkim2656
    @soljungkim2656 Год назад

    초기화 코드는 어떻게 하는지요?

  • @user-vm6wt8tx2w
    @user-vm6wt8tx2w 2 года назад

    안녕하세요. 강의 보고 따라 잘했고, 저장을 하고 다시 파일을 열어서 주문조회 버튼을 누르면 매크로를 사용할수 없다는 문구가 뜨는데 이건 어떻게 해결해야할까요?

  • @user-se8gb3xn3n
    @user-se8gb3xn3n 2 года назад

    유익한 강의 감사합니다. 고급필터 잘 적용했는데 원본데이터의 하이퍼링크가 고급필터에 적용이 안됩니다. 해결방법이 있을까요?

    • @Oppadu
      @Oppadu  2 года назад

      오상훈님 안녕하세요.
      하이퍼링크는 고급필터로 불러올 수 없습니다.
      하이퍼링크까지 불러오려면 다른 방법으로 필터를 적용하셔야 합니다.

    • @user-se8gb3xn3n
      @user-se8gb3xn3n 2 года назад

      @@Oppadu
      답변 감사합니다
      강의 영상 중에 참고할만한 것이 있으면 추천 부탁드립니다
      제목만 봐서는 못 찾겠더라구요

  • @user-ig5of9se3k
    @user-ig5of9se3k 2 года назад

    엑셀 최신버젼만 가능한가요 ?

    • @Oppadu
      @Oppadu  2 года назад

      안녕하세요.
      이번 강의에서 소개해드린 내용은 엑셀 2010 이후 버전에서 사용가능합니다.

  • @user-td1il6pf6f
    @user-td1il6pf6f 2 года назад

    고급필터 사용시 필터링된 데이터는 현재 시트에서만 복사할 수 있습니다
    로우데이터 시트에서 같이 작업을 해야되나요?

    • @Oppadu
      @Oppadu  2 года назад +4

      안녕하세요.
      고급필터를 매크로로 사용하실 경우,
      WorkSheets("시트명").Range("범위") 처럼 범위 앞에 시트를 지정하면 다른 시트에 필터를 적용할 수 있습니다.
      고급필터를 직접 사용해서 다른 시트를 필터링하시려면 반드시 [복사해서 출력할 시트]가 활성화 된 상태에서 고급필터를 사용하셔야 다른 시트의 데이터를 필터링할 수 있습니다.
      [원본 데이터가 입력된 시트]가 활성화 된 상태에서 고급필터를 사용하면 말씀하신 오류가 발생합니다.^^

  • @user-is6pw6fr9q
    @user-is6pw6fr9q Год назад +1

    도와주세요ㅠ
    다른시트에 고급필터를 이용하는데 매크로를 적용하니 런타임 오류가 발생했어요
    1004런타인 오류가 발생하였습니다. Range 클래스 중 Advancedfilter 메서드에 오류가 있습니다.
    Sheets("전체리스트").Rows("12:611").AdvancedFilter Action:=xlFilterCopy, _
    CriteriaRange:=Range("'5일'!Criteria"), CopyToRange:=Rows("12:12"), Unique _
    :=False

  • @user-ty5gk3ns3m
    @user-ty5gk3ns3m Год назад

    안녕하세요 고급필터 강의를 보고 잘 사용하고 있었는데요 갑자기 어느순간 특정 단어 검색이 안되는데 왜 그런건지 어떻게 알 수 있나요?

  • @davidsungminhong6196
    @davidsungminhong6196 2 месяца назад

    로우 데이터를 표로 설정했더니, 매크로 문항에서 Range("표1[#All]"). AdvancedFilter 이와같이 코딩이 되는데.. 이게 문제인지 다른곳복사 자리에서 안보고 싶은 열을 삭제해도, 계속 표의 모든 열의 값을 계속 가져오는 현상이 생기는것 같습니다. 혹시..해결방법이 있을까요?

  • @user-nt6zh4rd3h
    @user-nt6zh4rd3h 2 года назад

    엑셀 2007 버전에서는 이렇게 설정 못할까요? 아님 유사하게라도 못할까요? ㅠㅠ

    • @user-hj7pt5zr7g
      @user-hj7pt5zr7g 2 года назад

      07버전에서도 영상에 나온정도는 다 됩니다

  • @wooda20
    @wooda20 2 года назад

    Sub 고급필터()
    Sheet2.Range("A1").CurrentRegion.AdvancedFilter _
    Action:=xlFilterCopy, _
    CriteriaRange:=Sheet1.Range("T4").CurrentRegion, _
    CopyToRange:=Sheet1.Range("B11").CurrentRegion.Rows(1), _
    Unique:=False

    End Sub
    처음만들때 Sheet2 데이터를 잘 불러와서 잘 동작하는줄 알았는데
    다음날 시트2에 데이터를 새로 추가하고 시트1에서 검색을 하니까
    기존 데이터들은 검색이 잘 되는데 추가 데이터가 검색이 안되네요 뭐가 문제일까요?

    • @Oppadu
      @Oppadu  2 года назад

      안녕하세요.
      명령문 전에
      MsgBox Sheet2.Range("A1").CurrentRegion.Address
      를 입력해서 필터링 범위가 올바르게 성택되는지 한번 확인해보시겠어요?^^
      아마도 범위가 누락되어서 그런 것 같습니다.

  • @ealige1213
    @ealige1213 2 года назад

    질문 합니다아 ㅠㅠㅠ
    Range("A1").CurrentRegion.AdvancedFilter_
    Action:=xlFilterCopy,_
    CriteriaRange:=Range ("AA1").CurrentRegion,_
    CopyToRange:=Range("AO1").CurrentRegion.Rows(1),_
    Unique:=False
    End Sub
    식에 있는 := 이거 때문에 계속 컴파일 오류, 식오류라고 뜨는데 어떻게 해야하나요? 따라했는데도 그러네용 ㅠㅠ

    • @Oppadu
      @Oppadu  2 года назад

      하이우디우디님 안녕하세요?
      Range("A1").CurrentRegion.AdvancedFilter_
      여기를 Range("A1").CurrentRegion.AdvancedFilter _ (언더바 앞에 띄어쓰기 추가)
      해서 입력해보시겠어요?^^
      또한 밑에 언더바도 쉼표와 언더바 사이에 공백을 추가해서 코드를 작성해보세요.
      아마 오류가 사라질거에요.

    • @ealige1213
      @ealige1213 2 года назад

      @@Oppadu 와 정말 친절하구 빠른답변 감사합니다 ㅠㅠ 혹시 메크로에 기간을 설정하고 싶다면 (이를테면 주문일: 6월1일~7월30일) 이런식으로 그 기간 범위 내의 자료를 보고싶다면 어떻게 해야하나용? ㅠㅠ

  • @choiduckhee
    @choiduckhee 2 года назад

    위 코드로 했는데 아래 화살표 4줄이 빨간색으로 컴파일오류,구문오류 나오는데 어디가 잘못된걸까요?
    Sub 고급필터()
    Range("A1").CurrentRegion.AdvancedFilter_
    -> Action:=xlFilterCopy,_
    -> CriteriaRange:=Range("K1").CurrentRegion,_
    -> CopyToRange:=Range("O1").CurrentRegion.Rows(1),_
    -> Unique:=False

    End Sub

    • @Oppadu
      @Oppadu  2 года назад

      안녕하세요.
      AdvancedFilter 뒤에 _ 와 줄바꿈을 모두 지워서
      Range("A1").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,_ ...
      형태로 입력해보세요 ^^
      줄바꿈으로 함수가 나뉘어져 있어서 오류가 발생한 것으로 보입니다.

    • @kanarb2000
      @kanarb2000 2 года назад

      정말 잘보고 있습니다.
      메크로에서 currentregion. 하는데 잘안되는건 왜 그럴까요?
      셀이 c+a 하면 범위가 셀전체가 선택되는경우가 있어서 안되는거 같아요 방법이 있을까요?

  • @ajuksaek
    @ajuksaek 2 года назад

    Sub Msearch5()
    Sheets("company").Range("A1").CurrentRegion.AdvancedFilter _
    Action:=xlFilterCopy, _
    CriteriaRange:=Range("a1").CurrentRegion, _
    CopyToRange:=Range("A8").CurrentRegion.Rows(1), _
    Unique:=False

    End Sub 영상 잘보고 있습니다. 이렇게 했는데 the extract range has a missing or invalid field name. 이라고 나오네요.. 혹시 어떻게 해야할까요? company sheet에 있는걸 search 시트에서 조회할려고 합니다.

    • @Oppadu
      @Oppadu  2 года назад

      안녕하세요.
      해당 오류는 출력 범위에 있는 머릿글이 원본 데이터 범위 머릿글과 일치하지 않아서 발생하는 오류입니다.
      출력범위 머릿글들을 다시 한번 확인해보시겠어요?
      감사합니다.

  • @user-kl9vp4mr6d
    @user-kl9vp4mr6d 2 года назад

    완성된 파일에서 나머지 데이터는 그대로이고 주문번호만 변경 시 조회 눌러도 안나오는데 이유를 알 수 있을까요?

    • @Oppadu
      @Oppadu  2 года назад

      오진균님 안녕하세요?
      주문번호를 변경하는 것과 매크로 동작하는 것은 무관합니다.^^;
      필터의 조건이 잘 입력되었는지 다시 한번 확인해보시겠어요?
      감사합니다.

  • @user-kl8lk7kw5y
    @user-kl8lk7kw5y 2 года назад

    숫자로 입력시 (=IF(D4="","","*"&D4&"*") 여기서 D4값이 공백일시 검색이 안됩니다.. D4값이 없으면 공백으로 인식되서 검색되야 하는데아무래도 0으로 인식해서 검색안하는듯 한데 어떻게 해야 하나요?

    • @Oppadu
      @Oppadu  2 года назад

      이덕희님 안녕하세요.
      IF 함수를 보면 아시겠지만, 공백이면 조건 검색을 안하도록 작성되어서 그렇습니다. 함수를 아래처럼 수정해보세요.
      =IF(D4="",""*,"*"&D4&"*")

  • @user-fn1dh7eu1b
    @user-fn1dh7eu1b 2 года назад

    예제와 같이 일정기간 안에 데이더를 가져 오고싶은데 어떻게 해야하죵 ㅠㅠ

    • @Oppadu
      @Oppadu  2 года назад

      오세진님 안녕하세요.
      예제에서 보여드린 것 처럼,
      날짜를 ">=시작날짜" & "

  • @user-fr2rn2pn8l
    @user-fr2rn2pn8l 2 года назад +1

    Sub 추천01()
    Sheet1.Range("A5").CurrentRegion.AdvancedFilter _
    Action:=xlFilterCopy, _
    CriteriaRange:=Sheet2.Range("V4").CurrentRegion, _
    CopyToRange:=Sheet2.Range("C10").CurrentRegion.Rows(1), _
    Unique:=False
    End Sub
    영상보고 따라해봣는데 ..ㅠㅠ
    원본데이터에서 필터링 햇는데 시트2번으로 불러오기햇는데 행글만 올라오고 내용은 안나오네요 ㅠㅠ 왜그런걸까요..?ㅠㅠ 뭐가 문제일까여

  • @user-vj4yz8vz8n
    @user-vj4yz8vz8n 2 года назад

    마이크로 오피스 365인데 자꾸 컴파일 오류가 납니다. 아놔~

  • @dsgsdgdsaf8002
    @dsgsdgdsaf8002 2 года назад

    ㅠㅠ Q&A에 올려도 원하는 답변을 얻질 못하고 메일주소도 몰라서
    여기에 죄송스럽지만 질문 남깁니다.
    dutool추가기능으로 sort 함수를 설치했는데
    사용한 함수는 유효하지 않습니다.
    라는 메시지가 나옵니다.
    현재 사용하는 엑셀은 2010버전이고 xfilter도 같이 설치했는데 xfilter는 잘 됩니다.
    혹시 sort함수 추가기능이 2010이상만 된다고 적혀있는데
    2010은 안되는건가요...??
    답변 부탁드립니다 ㅠ

    • @Oppadu
      @Oppadu  2 года назад +1

      dsdsdg 님 안녕하세요?^^
      확인해보니 Sort는 엑셀 기본 함수라서 사용이 안되는 문제가 있었네요..ㅜㅜ 죄송합니다. 홈페이지 추가기능 함수도 조만간 xSort 함수로 업데이트 하겠습니다.
      확인해주셔서 감사합니다.

    • @dsgsdgdsaf8002
      @dsgsdgdsaf8002 2 года назад

      @@Oppadu 답변 정말 감사합니다
      xsort기능도 기쁘게 기다리겠습니다

  • @user-sf9dj7yf9v
    @user-sf9dj7yf9v 2 года назад

    대체 콘텐츠사용 버튼이 어딨다는거지 ㅡㅡ

  • @liiliii7458
    @liiliii7458 2 года назад

    치킨 ⁷난

  • @ptlkiki
    @ptlkiki Год назад

    썸네일만 좀 ... 그럼 정말 많이 볼텐데;;

  • @user-lo6eo2fu2x
    @user-lo6eo2fu2x 6 месяцев назад +1

    매크로에서 계속 오류가 납니다. :=여기 부분이 계속 오류 라고 뜹니다.
    Range("A1").CurrentRegion.AdvancedFilter_
    Action:=xlFilterCopy,_
    CriteriaRange:=Range("Y1").CurrentRegion, _
    CopyToRange:=Range("AD1").CurrentRegion.Rows(1), _
    Unique:=False

  • @user-lf2um4dg3x
    @user-lf2um4dg3x 2 года назад +1

    Sub 조회()
    '
    ' 조회 매크로
    '
    Worksheets("Sheet1(20220105)").Range("B2").CurrentRegion.AdvancedFilter _
    Action:=xlFilterCopy, _
    CriteriaRange:=Worksheets("조회").Range("N1").CurrentRegion, _
    CopyToRange:=Worksheets("조회").Range("B3").CurrentRegion.Rows(1), _
    Unique:=False
    End Sub
    / `1004'런타임오류가발생하였습니다.
    추출범위의 필드 이름이 잘못되었거나 없습니다./
    라는 창이 뜨는데요
    뭐가 잘못된건가요? 꼭 배워 써먹고 싶은데
    아무리 해도 안돼 답답하군요

    • @Oppadu
      @Oppadu  2 года назад

      박노면님 안녕하세요.
      오류 그대로 추출범위를 다시 한번 확인해보세요.
      MsgBox Worksheets("Sheet1(20220105)").Range("B2").CurrentRegion
      MsgBox Worksheets("조회").Range("N1").CurrentRegion
      MsgBox Worksheets("조회").Range("B3").CurrentRegion.Rows(1)
      이 3개 코드 추가하셔서 범위가 잘 반환되는지 확인해보시길 바랍니다.

  • @soljungkim2656
    @soljungkim2656 Год назад +1

    Range("O2").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _
    ("AJ2").CurrentRegion, CopyToRange:=Range("Z2").CurrentRegion.Rows(1), Unique:=False // 이거 좀 봐주세요.
    1004런타임 에러, 추출범위의 필드이름이 잘못되었거나 없습니다. 이런 에러가 납니다.
    2행에 머리글 필드 이름 다 있습니다. 이유가 뭘까요?

  • @user-ig4fc9cp4i
    @user-ig4fc9cp4i Год назад

    안녕하세요. 좋아요 , 구독했으며 궁금한것이 있어서 글을 씁니다. 고급 필터 - 목록범위에서 목록범위가 한시트가 아니라 유사 형태어 여러 시트를 지정 검색에서 필터 할수 있을가요? + 와 & 를 넣어봤지만 목록범위 오류가 나오네요. 엑셀에서 그 방법이 없는건가요 ? 가르쳐주십시오.