👇🏻 강의에 사용된 예제파일 다운로드 www.oppadu.com/엑셀-고급필터-매크로/ 여러분 안녕하세요! 오빠두엑셀입니다. 오늘은 고급필터와 매크로를 활용해서, "필터링 자동화 서식"을 만드는 방법에 대해 알아봤습니다. 고급필터 매크로 자체는 매우 간단합니다. Range("범위").AdvancedFilter Action, 조건범위, 출력범위 만 입력하시면 누구나 쉽게 필터링 매크로를 작성할 수 있는데요. 다만 실무에서 적용할 때 고려해야 할 점은, 범위가 매번 바뀐다는 것이겠죠. 따라서 실무에서는 Range.CurrentRegion 속성을 같이 사용하시면 편리합니다. (03:33) 이 외에도 범위의 Sort(정렬)을 활용하면 더욱 다양한 자동화서식을 만들 수 있는데요. 완성파일에 범위 정렬 매크로를 같이 작성해드렸습니다. 매크로에 대한 보다 자세한 설명은 라이브 45강 풀영상을 참고해주세요. 오늘도 긴 강의 들으시느라 정말 고생 많으셨습니다. 강의에서 다룬 내용 중 추가로 궁금하신 내용은 아래 댓글로 남겨주세요. 감사합니다!❤ ⭐ 엑셀 고급필터 매크로 프로그램 만들기 - 엑셀 LIVE 45회 풀영상 kzbin.info/www/bejne/gHuyo3WdjdeNr5I 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 매크로 실행버튼 만들기
@제시카콕스3 жыл бұрын
스코어센터 앱이 있는데 가능 할까요?
@로스엔젤리너스-j7u3 жыл бұрын
정말 유용한 강의입니다 고급필터는 매크로랑 같이 사용해야 효과가 100배 이상 난다고 봅니다. 알기쉽게 잘 정리해주셨네요. 잘 배우고갑니다
@Oppadu3 жыл бұрын
좋은 말씀 감사합니다!
@해달치2 жыл бұрын
완전 어마어마하네여... 어쩜.. 이렇게...세상에...맙소사... 이걸 조금만 일찍 알았더라면 10명이서 일주일 막차타고가는 짓을 안했었을텐데....
@imsi90783 жыл бұрын
역시 오빠두 실무에 최고입니다... 감사합니다...
@Oppadu3 жыл бұрын
별말씀을요! 제가 더 감사합니다 ❤
@dddd.9530 Жыл бұрын
와... 다른 어떤 강의보다 이해가 잘 되게 설명해주시네요 진짜 제 생명의 은인입니다 ㅠㅠㅠㅠㅠ
@핌림 Жыл бұрын
사랑합니다… 은인이세요..
@seongcheolkim30453 ай бұрын
오빠두엑셀님, 덕분에 업무 효율 정말 빨라졌습니다. 구독 좋아요 눌렀습니다. 정말 유용한 엑셀 강의입니다!!
@jskim82243 жыл бұрын
필터는 자주 사용했지만 매크로를 어려워보여서 망설였었는데.. 오빠두님이 강의보고 한번 도전해보려합니다.ㅎㅎ 좋은 정보 정말 감사드립니다. 내일부터 편하게 업무 볼 수 있을 것 같아요
@mactoct Жыл бұрын
좋은강의 감사합니다. 게다가 알아듣기 쉽게 해주셔서 감사합니다. 혹시 여러개의 시트도 필터링이 가능할까요?
@바지락짬뽕11 ай бұрын
앞뒤로*를 꼭 넣어줘야 하나요? 다른방법은 없을까요?시트를 추가해서 검색범위에 들어가게 하려면 어떻게 해야할까요?
@불새천사-d3t Жыл бұрын
처음 강의 알게되었습니다. 업무에 많은 도움이 되겠습니다. 감사합니다.
@youkyungson10343 жыл бұрын
이동영상보고 따라했는데 업무시간이 엄청단축됐어요^^ 감사합니당ㅋ
@miaekim2529 Жыл бұрын
소모품 사용 대장 이렇게 만들어봐야겠네용
@용엄마-o7n3 жыл бұрын
오빠두님 감사해요 오늘도 많이 배웠어요~~♡
@Oppadu3 жыл бұрын
저도 감사합니다! ❤
@korea-perseus Жыл бұрын
감사하게 좋은 강의 잘 듣고 있습니다. 강의 내용중 조건과 고급필터의 결과물이 나오는 위치를 원본이 있는 Sheet 가 아닌 다른 Sheet 에 나오게 할 수 있을까요?
@러닝엑셀러3 жыл бұрын
오늘 강의도 역시 너무 유익합니다~~ 👌
@jihunpark-c7m Жыл бұрын
좋은 강의 감사합니다.
@koossam Жыл бұрын
와 정말 유용합니다. 회사에서 지수 관리하는데 맨날 업데이트 되는 Sheet는 받아와서 하나씩 필터링하고 계산했었는데, 고급필터 & 매크로 사용해서 수식 걸어놓으니 엄청 간편해 졌어요. 궁금한게 있는데,, 주문일을 언제부터 언제까지 지정하시는데.. 그건 어떻게 해야하는지 문의드립니다. Daily 필터가 아닌 기간을 정해서 필터링 하고 싶은데요..
@소나무-n3z Жыл бұрын
안녕하세요. 이번 강의가 정말 제가 찾고 있던 내용이라 너무 유익하게 봤습니다. 질문이 있는데 답변해주시면 정말 감사하겠습니다. 질문 : 하나의 시트에 있는 데이터를 자동필터 하셨는데, 여러개의 시트에 있는 정보도 고급필터+메크로가 가능한가요?
@lordsheen52843 жыл бұрын
와~~ 진짜 멋있습니다. 기능이 어쩜... 이래요. 대박
@이용원-f8b3 жыл бұрын
정말신세계온거 같습니다 강의 감사합니다~
@aera76912 жыл бұрын
진짜 넘넘 감사합니다ㅜㅜ 큰 도움 되었어요 최고의 강의!!
@AegoraАй бұрын
다른 시트로 고급필터 적용하는게 안돼서 표를 = 과 if 함수 이용해서 붙여넣고 그거에 고급필터 메크로 걸었습니다. 새로운거 배웠습니다.
@jaeseon67633 жыл бұрын
유익한 강의 항상 감사합니다~ 혹시 매크로설정까지 모두 완료 한 후에 맨 처음에 보여주셨던 대시보드 정리까지 하는 방법 알려주실 수 있을까요?? 항상 감사합니다!! 엑셀때문에 항상 고생하는데 강의보면서 많이 배우고 있습니다ㅜㅜ
@윤영빈-o3t2 жыл бұрын
안녕하세요~너무 도움 많이받고있습니다. 구글시트에서도 가능한 방법있을까요?
@소리-d2f2 жыл бұрын
아..... 진짜 이런게 고급정보 아닐까 생각합니다. 덕분에 연봉 많이 오를거 같습니다. 연봉 오르면 기부 할게요 정말로!! 항상 감사드립니다. ㅎ
@sidongkim513 Жыл бұрын
컴활 1급 취득한지 1년이 채 안된 신입입니다... 커런트 리젼을 엑셀에서 이렇게 사용할수 있다니요...ㅠㅠ놀랍습니다 그리고 고맙습니다!!
@kimjeonghyeon Жыл бұрын
4월에만 주문한 것을 보고 싶으면 어떻게 해야할까요? 기간을 설정하는 방법 궁금해요.
@syoojyoopapa Жыл бұрын
오빠두님... 너무 고맙습니다.^^
@니모-k4l3 жыл бұрын
유익한 강의 감사합니댜 필터링해서 나오는 데이터에 직접수정하거나 입력해서 저장하는 방법이있을까요?
@Oppadu3 жыл бұрын
니모님 안녕하세요?^^ 네 가능합니다. 다만 강의에서 소개해드린 AdvancedFilter 처럼 한줄로 끝낼 수 없어서, 명령문을 직접 작성해주셔야 합니다.
@DodangDodeng2 жыл бұрын
컨트롤 시프트 엘! 이 영상을 보기 전 나의 1시간은 과연 무엇이었던 걸까!
@gy19493 жыл бұрын
오빠님..1인1가구 보급 안되나요? 와..대박..
@useeunpa3 жыл бұрын
감사합니다 방대한 엑셀 파일 적절히 사용할수 있는 방법 감사합니다
@TV-rv1sc3 жыл бұрын
이게 엑셀이라구요…? 신세계🤭
@Carmelo-b7t3 жыл бұрын
좋은 강의 감사드립니다. 필터를 걸지 않고 조회 시 (전체 자료 조회) 값이 없는 셀은 출력이 안되는데 조건 수식을 어떻게 바꿔야 할까요? 예를 들어 조건에 '퇴직 사유'를 추가하는 경우 재직 중인 사람은 퇴직 사유가 없어 RawData에 빈 칸으로 남겨두는데, 전체 자료 조회하면 '퇴직 사유'가 없는 값은 제외하고 출력이 됩니다. 항상 좋은 강의 해주셔서 감사합니다.
@Oppadu3 жыл бұрын
안녕하세요?^^ 빈칸과 비어있지 않은 값을 동시에 출력하려면 조건을 OR로 하나 더 추가해주셔야 합니다. 관련해서 이전 홈페이지 커뮤니티에 글이 있어 링크를 적어드리니 한번 확인해보시겠어요? www.oppadu.com/question/?mod=document&uid=21157 감사합니다.
@Carmelo-b7t3 жыл бұрын
@@Oppadu 답변 감사합니다~!!
@김광희-f1s2 жыл бұрын
잘 봤습니다. 연습 중인데요. 다른 시트에 출력이 가능한 방법도 있나요? 실무에서 열이 많은 raw data의 경우, 한 시트에 출력을 하면 찾아 보기가 불편할 것 같아서요.
@hyojineom36122 жыл бұрын
정말 좋은정보 감사합니다~ 혹시 조회할때 해당 단어만 검색 나오게 가능한가요? 예) 한진 검색시 한진,한진칼,한진해운이 나오는데 한진만 필터되서 나오도록.. 초보가 문의 드립니다
@Oppadu2 жыл бұрын
안녕하세요 조건으로 '=한진 을 입력하시거나 또는 ="=한진" 또는 ="="&A1 로 입력해보세요
@hyojineom36122 жыл бұрын
@@Oppadu 답변 감사합니다~!
@deenk45687 ай бұрын
좋은 강의 감사합니다. 고급필터 중 목록범위를 동일 파일의 시트와 다른 엑셀 파일의 시트를 함께 목록범위로 지정은 안되는지요? 헤더값은 모두 동일합니다. 아니면 목록범위를 다른 엑셀 파일의 시트만 열지 않고(현재 열려있는 파일의 시트 아니고) 필터링이 될런지요?
@emmawatson99723 жыл бұрын
빛빠두님 매번 좋은 강의 감사합니다🥰 선댓글 후감상!!!
@Oppadu3 жыл бұрын
늘 감사드립니다
@sealee23553 жыл бұрын
좋은 강의 너무 감사합니다. 원본데이터를 다른 파일에 넣고 오픈되지 않은 상태에서 매크로를 사용하려면 어떻게 해야 할까요?
@Oppadu2 жыл бұрын
Sea Lee 님 안녕하세요? 파일을 오픈하지 않고 데이터를 불러올려면, ADODB 라이브러리를 사용하시면 됩니다. 구글에 ADODB RECORDSET VBA Example 을 한번 검색해서 확인해보세요.
@GodFly-tc1ghАй бұрын
2016버젼은 안되나요? 무엇이 문제인지 안되요 ㅜㅜ
@NARUKKOMA3 жыл бұрын
컨셉 너무 귀여워요 ㅋㅋ
@김태문-l9m3 жыл бұрын
유익한 강의 아주 감사합니다. 마지막에 단가 또는 수량의 합계를 내고 싶은데 어떻게 해야 할까요? 아시는 분 알려 주시면 아주 감사합니다.
@Oppadu3 жыл бұрын
김태문님 안녕하세요. 범위 마지막에 합계를 추가하려면 매크로를 수정해주셔야 합니다. 아래 형태로 매크로를 작성해보세요. i = Sheet1.Range("출력기준셀").CurrentRegion.Rows.Count i = Sheet1.Range("출력기준셀").Row + i - 1 For j = 시작열 To 종료열 Sheet1.Cells(i,j).Value = Application.WorkSheetFunction.Sum(..범위..) Next
@진석이-n5t3 жыл бұрын
빛빠두 만쉐!! 오늘도 스킬 +1스택 쌓고 갑니다
@ldyk778 Жыл бұрын
정말 감사합니다!
@tigereun2 жыл бұрын
대박입니다.. 꼭 써보고싶네요!
@jacob_ha3 жыл бұрын
엑셀 라이브강의 다시보기 하려면 premium 회원이 되어야 볼수 있나요??
@Oppadu3 жыл бұрын
jacob ha 님 안녕하세요? 위캔두 plus로 강비하시면 모든 영상을 보실 수 있습니다. :) premium 으로 가입하시면 프리미엄 워크샵 영상까지 확인하실 수 있습니다.
@bmgy48273 жыл бұрын
형님. 발주 관련 액셀도 영상 찍어주실수있을까요
@Oppadu3 жыл бұрын
bm gy님 안녕하세요. 발주관련해서 이전 라이브강의에서 시리즈로 이틀간 진행한적이 있습니다. 아래 두 강의를 참고해보시겠어요? kzbin.info/www/bejne/pF6nqHekfcSHZ5o kzbin.info/www/bejne/oXSum4R-dsp0rbc
@깡쓰맨ii9 ай бұрын
검색된 데이터를 수정하면 원본 데이터 수정되는것도 가능 한가요?
@raina4093 жыл бұрын
진짜 필요했던거 !
@soljungkim2656 Жыл бұрын
초기화 코드는 어떻게 하는지요?
@프린-y1t3 жыл бұрын
오잉!! 완전 신기한데요???
@siri99033 жыл бұрын
오늘도 유익한 강의 감사합니다👍
@Oppadu3 жыл бұрын
항상 시청해주셔서 감사합니다!
@leeeunglae22 жыл бұрын
엑셀에 개발도구와 VB 나오게 하려면 어떻게 하면 되나요
@척척박사김박사-u3e2 жыл бұрын
안녕하세요. 좋아요 , 구독했으며 궁금한것이 있어서 글을 씁니다. 고급 필터 - 목록범위에서 목록범위가 한시트가 아니라 유사 형태어 여러 시트를 지정 검색에서 필터 할수 있을가요? + 와 & 를 넣어봤지만 목록범위 오류가 나오네요. 엑셀에서 그 방법이 없는건가요 ? 가르쳐주십시오.
@오상훈-r6c2 жыл бұрын
유익한 강의 감사합니다. 고급필터 잘 적용했는데 원본데이터의 하이퍼링크가 고급필터에 적용이 안됩니다. 해결방법이 있을까요?
@Oppadu2 жыл бұрын
오상훈님 안녕하세요. 하이퍼링크는 고급필터로 불러올 수 없습니다. 하이퍼링크까지 불러오려면 다른 방법으로 필터를 적용하셔야 합니다.
@오상훈-r6c2 жыл бұрын
@@Oppadu 답변 감사합니다 강의 영상 중에 참고할만한 것이 있으면 추천 부탁드립니다 제목만 봐서는 못 찾겠더라구요
@seorihanjin1990 Жыл бұрын
질문 좀 드리겟습니다~ 원본 시트 내에서 진행하면 정상적으로 조건 범위에 맞춰 고급필터 적용이 됩니다 그런데 원본시트를 옆 시트로 복사해서 [데이터-고급-다른 장소에 복사] 똑같이 진행하면 머리글만 나오는데요 이렇게 되는 이유가 있나요?
@억장이문어찜-u7g3 жыл бұрын
오빠두~
@yhwaanlee42053 жыл бұрын
안녕하세요. 언제나 많은 도움을 받고 있습니다. 한 가지 질문이 있는데요. 반대로 조건범위에 해당하는 것을 제외하고 가져오는 방법은 어떻게 하면 될까요? 미리 감사드립니다.
@Oppadu3 жыл бұрын
YHwan Lee님 안녕하세요. 조건을 제외하도록 필터링하시려면 조건 으로 입력해보시겠어요?^^ 단 여러 조건을 한번에 제외하시려면, 가로방향으로 추가하셔야 합니다. 예를 들어, 제품이름이 "사과", "배", "포도" 인것을 제외하려면 과일명 | 과일명 | 과일명 사과 | 배 | 포도 로 가로로 조건을 추가해주세요.
@hwjeong68753 жыл бұрын
안녕하세요. 완전 신세계입니다. 처음 접하게 되면서 여러가지 강의 잘보고 있습니다. 실무에도 조금씩 적용하고 있습니다. 너무 감사합니다. 오빠두님 강의 보면서 제가 메크로를 다 써보네요.ㅎ 한가지 궁금한것이 있습니다. 고급필터 메크로 까지 적용해서 성공했는데 열중에 수치 데이터가 있습니다. 예를들어 10 이라고 입력되어 있는셀도 있고 8 10 이렇게 입력되어 있는셀도 있습니다. 9도 있고 여러가지 수치가 있습니다. 그런데 검색조건에 10 을 입력하면 8 10 이 입력되어 있는셀도 반환되게 하고 싶은데 방법을 모르겠습니다. 방법이 없을까요? 가르쳐 주십시요.
@Oppadu3 жыл бұрын
HW Jeong 님 안녕하세요 ^^ 고급필터의 조건으로
@희망-i1d3 жыл бұрын
엑셀 최신버젼만 가능한가요 ?
@Oppadu3 жыл бұрын
안녕하세요. 이번 강의에서 소개해드린 내용은 엑셀 2010 이후 버전에서 사용가능합니다.
@민족의현자3 жыл бұрын
좋은 강의 잘봤습니다 따라서 해봤는데 CriteriaRange 부분에서 구문오류라고 뜹니다 이럴때는 어떻게 해야하나요?
@Oppadu3 жыл бұрын
민족의현자님 안녕하세요. 적어주신 내용만으로는 정확한 문제확인이 어렵습니다. 작성하신 코드를 적어주시거나, 예제파일과 함께 홈페이지 커뮤니티에 글을 올려주시겠어요? www.oppadu.com/question 확인 후 답변 드리겠습니다. 감사합니다.
@이성미-i5y Жыл бұрын
오빠두님 안녕하세요 혹시 같은 시트에 고급필터 조건을 여러개 만들어서 추출할때 매크로 적용은 안되겠죠? 조건범위를 바꿔서 매크로를 여러개 생성하면 될까요?
@davidsungminhong61968 ай бұрын
로우 데이터를 표로 설정했더니, 매크로 문항에서 Range("표1[#All]"). AdvancedFilter 이와같이 코딩이 되는데.. 이게 문제인지 다른곳복사 자리에서 안보고 싶은 열을 삭제해도, 계속 표의 모든 열의 값을 계속 가져오는 현상이 생기는것 같습니다. 혹시..해결방법이 있을까요?
@회사는남탓 Жыл бұрын
안녕하세요 고급필터 강의를 보고 잘 사용하고 있었는데요 갑자기 어느순간 특정 단어 검색이 안되는데 왜 그런건지 어떻게 알 수 있나요?
@괜찮아-k2p Жыл бұрын
도와주세요ㅠ 다른시트에 고급필터를 이용하는데 매크로를 적용하니 런타임 오류가 발생했어요 1004런타인 오류가 발생하였습니다. Range 클래스 중 Advancedfilter 메서드에 오류가 있습니다. Sheets("전체리스트").Rows("12:611").AdvancedFilter Action:=xlFilterCopy, _ CriteriaRange:=Range("'5일'!Criteria"), CopyToRange:=Rows("12:12"), Unique _ :=False
@최고집용Ай бұрын
원본데이터 추가하고 검색하면 실시간으로 반영이 안되는것 같은데..이유를 알수있을까요?
@OppaduАй бұрын
안녕하세요. 고급필터의 원본 데이터로 지정한 범위가 올바르게 선택되는지 확인해보세요. MsgBox Range("시작셀").CurrentRegion 으로 범위를 확인할 수 있습니다.
@임선아-v5m2 жыл бұрын
안녕하세요 다름이아니라 고급필터를 현재 위치의 필터로 매크로를 만들었는데 혹시 초기화 하는 방법이 어떻게 되나요? 전영상을보긴했는데.. 어느걸지워야될지몰라서요..ㅠㅠ
@킨드레드만해요2 жыл бұрын
안녕하세요. 강의 보고 따라 잘했고, 저장을 하고 다시 파일을 열어서 주문조회 버튼을 누르면 매크로를 사용할수 없다는 문구가 뜨는데 이건 어떻게 해결해야할까요?
@유성수-s6m2 жыл бұрын
마이크로 오피스 365인데 자꾸 컴파일 오류가 납니다. 아놔~
@오세진-w1e2 жыл бұрын
예제와 같이 일정기간 안에 데이더를 가져 오고싶은데 어떻게 해야하죵 ㅠㅠ
@Oppadu2 жыл бұрын
오세진님 안녕하세요. 예제에서 보여드린 것 처럼, 날짜를 ">=시작날짜" & "
@김태완-f4p3 жыл бұрын
엑셀 2007 버전에서는 이렇게 설정 못할까요? 아님 유사하게라도 못할까요? ㅠㅠ
@헤링본-j6p2 жыл бұрын
07버전에서도 영상에 나온정도는 다 됩니다
@doplaner2 жыл бұрын
안녕하세요. 질문 하나 드려도 될까요? 필터를 클릭하면 밑으로 값들이 쭉 뜨는데 그 크기가 너무 작아서 항상 마우스로 잡아서 늘리거든요.. 이 크기를 사용자가 지정하여 처음부터 크게 설정할수는 없는지요? 엑셀 자체에 방법이 없다면 레지스트리를 수정하는 방법이라든지 없을까요??
@Oppadu2 жыл бұрын
안녕하세요. 필터 설정창 크기를 변경하는 방법은 없는 것으로 알고 있습니다. 레지스트리로 변경할 수 있도록 지원하는지는 MS에 문의를 한번 해보셔야 할 것 같아요.
@오진균-q4o3 жыл бұрын
완성된 파일에서 나머지 데이터는 그대로이고 주문번호만 변경 시 조회 눌러도 안나오는데 이유를 알 수 있을까요?
@Oppadu3 жыл бұрын
오진균님 안녕하세요? 주문번호를 변경하는 것과 매크로 동작하는 것은 무관합니다.^^; 필터의 조건이 잘 입력되었는지 다시 한번 확인해보시겠어요? 감사합니다.
@김준환-k5m3 жыл бұрын
고급필터 사용시 필터링된 데이터는 현재 시트에서만 복사할 수 있습니다 로우데이터 시트에서 같이 작업을 해야되나요?
@Oppadu3 жыл бұрын
안녕하세요. 고급필터를 매크로로 사용하실 경우, WorkSheets("시트명").Range("범위") 처럼 범위 앞에 시트를 지정하면 다른 시트에 필터를 적용할 수 있습니다. 고급필터를 직접 사용해서 다른 시트를 필터링하시려면 반드시 [복사해서 출력할 시트]가 활성화 된 상태에서 고급필터를 사용하셔야 다른 시트의 데이터를 필터링할 수 있습니다. [원본 데이터가 입력된 시트]가 활성화 된 상태에서 고급필터를 사용하면 말씀하신 오류가 발생합니다.^^
@쿼찌-n1b3 жыл бұрын
혹시 한 폴더 내 두 파일이 있는 상황에서 한 파일에 있는 매크로 단추를 사용함으로써 다른 파일의 원하는 내용을 추출해서 가져 오는 것도 여기에 해당 되나요?
@Oppadu3 жыл бұрын
JU H 님 안녕하세요. 두 파일에서 동시에 불러오는 것도 가능합니다. 단 명령문을 약간 수정해주셔야 합니다. Dim Range As Range Set Range = Application.WorkBooks.Open("경로").WorkSheets("시트명").Range("범위") 형태로 범위를 지정해주시거나, 파워쿼리로 파일을 병합하신 뒤 명령문을 적용해보세요.
@7m데이터2 жыл бұрын
대체 콘텐츠사용 버튼이 어딨다는거지 ㅡㅡ
@서현윤미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 시트에서 조회할려고 합니다.
@Oppadu2 жыл бұрын
안녕하세요. 해당 오류는 출력 범위에 있는 머릿글이 원본 데이터 범위 머릿글과 일치하지 않아서 발생하는 오류입니다. 출력범위 머릿글들을 다시 한번 확인해보시겠어요? 감사합니다.
@choiduckhee3 жыл бұрын
위 코드로 했는데 아래 화살표 4줄이 빨간색으로 컴파일오류,구문오류 나오는데 어디가 잘못된걸까요? Sub 고급필터() Range("A1").CurrentRegion.AdvancedFilter_ -> Action:=xlFilterCopy,_ -> CriteriaRange:=Range("K1").CurrentRegion,_ -> CopyToRange:=Range("O1").CurrentRegion.Rows(1),_ -> Unique:=False End Sub
@Oppadu3 жыл бұрын
안녕하세요. AdvancedFilter 뒤에 _ 와 줄바꿈을 모두 지워서 Range("A1").CurrentRegion.AdvancedFilter Action:=xlFilterCopy,_ ... 형태로 입력해보세요 ^^ 줄바꿈으로 함수가 나뉘어져 있어서 오류가 발생한 것으로 보입니다.
@kanarb20003 жыл бұрын
정말 잘보고 있습니다. 메크로에서 currentregion. 하는데 잘안되는건 왜 그럴까요? 셀이 c+a 하면 범위가 셀전체가 선택되는경우가 있어서 안되는거 같아요 방법이 있을까요?
@이덕희-v5r2 жыл бұрын
숫자로 입력시 (=IF(D4="","","*"&D4&"*") 여기서 D4값이 공백일시 검색이 안됩니다.. D4값이 없으면 공백으로 인식되서 검색되야 하는데아무래도 0으로 인식해서 검색안하는듯 한데 어떻게 해야 하나요?
@Oppadu2 жыл бұрын
이덕희님 안녕하세요. IF 함수를 보면 아시겠지만, 공백이면 조건 검색을 안하도록 작성되어서 그렇습니다. 함수를 아래처럼 수정해보세요. =IF(D4="",""*,"*"&D4&"*")
@rongjiawang73373 ай бұрын
i like it
@wooda202 жыл бұрын
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에서 검색을 하니까 기존 데이터들은 검색이 잘 되는데 추가 데이터가 검색이 안되네요 뭐가 문제일까요?
@Oppadu2 жыл бұрын
안녕하세요. 명령문 전에 MsgBox Sheet2.Range("A1").CurrentRegion.Address 를 입력해서 필터링 범위가 올바르게 성택되는지 한번 확인해보시겠어요?^^ 아마도 범위가 누락되어서 그런 것 같습니다.
@ealige12133 жыл бұрын
질문 합니다아 ㅠㅠㅠ Range("A1").CurrentRegion.AdvancedFilter_ Action:=xlFilterCopy,_ CriteriaRange:=Range ("AA1").CurrentRegion,_ CopyToRange:=Range("AO1").CurrentRegion.Rows(1),_ Unique:=False End Sub 식에 있는 := 이거 때문에 계속 컴파일 오류, 식오류라고 뜨는데 어떻게 해야하나요? 따라했는데도 그러네용 ㅠㅠ
@Oppadu3 жыл бұрын
하이우디우디님 안녕하세요? Range("A1").CurrentRegion.AdvancedFilter_ 여기를 Range("A1").CurrentRegion.AdvancedFilter _ (언더바 앞에 띄어쓰기 추가) 해서 입력해보시겠어요?^^ 또한 밑에 언더바도 쉼표와 언더바 사이에 공백을 추가해서 코드를 작성해보세요. 아마 오류가 사라질거에요.
@ealige12133 жыл бұрын
@@Oppadu 와 정말 친절하구 빠른답변 감사합니다 ㅠㅠ 혹시 메크로에 기간을 설정하고 싶다면 (이를테면 주문일: 6월1일~7월30일) 이런식으로 그 기간 범위 내의 자료를 보고싶다면 어떻게 해야하나용? ㅠㅠ
@니뒤에나있다-h1r2 жыл бұрын
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번으로 불러오기햇는데 행글만 올라오고 내용은 안나오네요 ㅠㅠ 왜그런걸까요..?ㅠㅠ 뭐가 문제일까여
@liiliii74583 жыл бұрын
치킨 ⁷난
@ptlkiki Жыл бұрын
썸네일만 좀 ... 그럼 정말 많이 볼텐데;;
@dsgsdgdsaf80023 жыл бұрын
ㅠㅠ Q&A에 올려도 원하는 답변을 얻질 못하고 메일주소도 몰라서 여기에 죄송스럽지만 질문 남깁니다. dutool추가기능으로 sort 함수를 설치했는데 사용한 함수는 유효하지 않습니다. 라는 메시지가 나옵니다. 현재 사용하는 엑셀은 2010버전이고 xfilter도 같이 설치했는데 xfilter는 잘 됩니다. 혹시 sort함수 추가기능이 2010이상만 된다고 적혀있는데 2010은 안되는건가요...?? 답변 부탁드립니다 ㅠ
@Oppadu3 жыл бұрын
dsdsdg 님 안녕하세요?^^ 확인해보니 Sort는 엑셀 기본 함수라서 사용이 안되는 문제가 있었네요..ㅜㅜ 죄송합니다. 홈페이지 추가기능 함수도 조만간 xSort 함수로 업데이트 하겠습니다. 확인해주셔서 감사합니다.
@dsgsdgdsaf80023 жыл бұрын
@@Oppadu 답변 정말 감사합니다 xsort기능도 기쁘게 기다리겠습니다
@한아르미 Жыл бұрын
매크로에서 계속 오류가 납니다. :=여기 부분이 계속 오류 라고 뜹니다. Range("A1").CurrentRegion.AdvancedFilter_ Action:=xlFilterCopy,_ CriteriaRange:=Range("Y1").CurrentRegion, _ CopyToRange:=Range("AD1").CurrentRegion.Rows(1), _ Unique:=False
@soljungkim2656 Жыл бұрын
Range("O2").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range _ ("AJ2").CurrentRegion, CopyToRange:=Range("Z2").CurrentRegion.Rows(1), Unique:=False // 이거 좀 봐주세요. 1004런타임 에러, 추출범위의 필드이름이 잘못되었거나 없습니다. 이런 에러가 납니다. 2행에 머리글 필드 이름 다 있습니다. 이유가 뭘까요?
@박노면-d7r2 жыл бұрын
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'런타임오류가발생하였습니다. 추출범위의 필드 이름이 잘못되었거나 없습니다./ 라는 창이 뜨는데요 뭐가 잘못된건가요? 꼭 배워 써먹고 싶은데 아무리 해도 안돼 답답하군요
@Oppadu2 жыл бұрын
박노면님 안녕하세요. 오류 그대로 추출범위를 다시 한번 확인해보세요. MsgBox Worksheets("Sheet1(20220105)").Range("B2").CurrentRegion MsgBox Worksheets("조회").Range("N1").CurrentRegion MsgBox Worksheets("조회").Range("B3").CurrentRegion.Rows(1) 이 3개 코드 추가하셔서 범위가 잘 반환되는지 확인해보시길 바랍니다.