메인 컨텐츠로 가기

Excel에서 두 특정 날짜 사이의 날짜를 필터링하는 방법은 무엇입니까?

때때로 Excel에서 두 특정 날짜 사이의 데이터 또는 레코드 만 필터링하려고 할 수 있습니다. 예를 들어 9 년 1 월 2012 일에서 11 년 30 월 2012 일 사이의 판매 레코드를 Excel에서 함께 표시하고 다른 레코드를 숨기려고합니다. 이 기사에서는 Excel에서 두 특정 날짜 사이의 날짜를 쉽게 필터링하는 방법에 중점을 둡니다.

필터 명령으로 두 특정 날짜 사이의 날짜 필터링
VBA 코드로 두 특정 날짜 사이의 날짜 필터링
Excel 용 Kutools로 두 특정 날짜 사이의 모든 날짜 선택


필터 명령으로 두 특정 날짜 사이의 날짜 필터링

다음 보고서가 있고 이제 일부 정보를 빠르게 요약 할 수 있도록 9 년 1 월 2012 일부터 11 년 30 월 2012 일 사이에 항목을 필터링하려고한다고 가정합니다. 스크린 샷보기 :

문서 필터 날짜-1 -2 문서 필터 날짜-2

마이크로 소프트 엑셀 필터 명령은 다음 단계에 따라 두 날짜 사이의 모든 날짜를 필터링하도록 지원합니다.

1단계: 날짜 열, 케이스의 경우 C 열을 선택합니다. 그리고 클릭 Data > 필터, 스크린 샷 참조 :

문서 필터 날짜-3

2단계: 화살표 버튼 클릭 C 열의 제목 외에 마우스를 날짜 필터, 사이에 오른쪽 목록에있는 항목은 다음 스크린 샷을 참조하십시오.

문서 필터 날짜-4

3단계: 팝업에서 사용자 정의 자동 필터 대화 상자에서 필터링 할 두 날짜를 지정합니다. 다음 단계를 참조하십시오.

문서 필터 날짜-5

4단계: 클릭 OK. 이제 두 개의 특정 날짜 사이의 날짜 열을 필터링하고 다음 스크린 샷과 같이 다른 레코드를 숨 깁니다.

문서 필터 날짜-6


VBA 코드로 두 특정 날짜 사이의 날짜 필터링

다음 짧은 VBA 코드는 두 특정 날짜 사이의 날짜를 필터링하는 데 도움이 될 수 있습니다. 다음과 같이하십시오.

1단계: 빈 셀에 두 개의 특정 날짜를 입력합니다. 이 경우 E9 셀에 1 년 2012 월 1 일 시작일을 입력하고 E11 셀에는 30 년 2012 월 2 일 종료일을 입력합니다.

문서 필터 날짜-7

2단계: 그런 다음 ALT + F11 키가 열립니다. 응용 프로그램 용 Microsoft Visual Basic 창.

3단계: 클릭 끼워 넣다 > 모듈을 클릭하고 모듈 창에 다음 코드를 붙여 넣습니다.

Public Sub MyFilter()
    Dim lngStart As Long, lngEnd As Long
    lngStart = Range("E1").Value 'assume this is the start date
    lngEnd = Range("E2").Value 'assume this is the end date
    Range("C1:C13").AutoFilter field:=1, _
        Criteria1:=">=" & lngStart, _
        Operator:=xlAnd, _
        Criteria2:="<=" & lngEnd
End Sub

참고 :

  • 위의 코드에서 lngStart = 범위 ( "E1"), E1 워크 시트의 시작 날짜입니다. lngEnd = 범위 ( "E2"), E2 지정한 종료 날짜입니다.
  • 범위 ( "C1 : C13"), 범위 C1 : C13 필터링하려는 날짜 열입니다.
  • 위의 모든 코드는 변수이며 필요에 따라 변경할 수 있습니다.

4단계: 그런 다음 F5 이 코드를 실행하기위한 키와 9 년 1 월 2012 일에서 11 년 30 월 2012 일 사이의 레코드가 필터링되었습니다.


Excel 용 Kutools로 두 특정 날짜 사이의 모든 날짜 선택

이 섹션에서는 다음을 권장합니다. 특정 셀 선택 ~의 유용성 Excel 용 Kutools. 이 유틸리티를 사용하면 특정 범위에있는 두 특정 날짜 사이의 모든 행을 쉽게 선택한 다음 이러한 행을 통합 문서의 다른 위치로 이동하거나 복사 할 수 있습니다.

신청하기 전에 Excel 용 Kutools, 제발 먼저 다운로드하여 설치하십시오..

1: 두 날짜로 필터링 할 범위를 선택하십시오., 다음을 클릭합니다 쿠툴 > 선택 > 특정 셀 선택...

2: 특정 셀 선택 대화 상자에서 아래와 같이 설정을 지정합니다.

  • 1). 고르다 전체 행 에서 옵션 선택 유형 안내
  • 2). 에서 특정 유형 섹션을 차례로 선택하십시오. 크거나 같음 작거나 같음 두 개의 드롭 다운 목록에서 그런 다음 다음 텍스트 상자에 시작 날짜와 종료 날짜를 입력합니다.
  • 3). 클릭 OK 단추. 스크린 샷보기 :

문서 필터 날짜-9

이제 기준과 일치하는 모든 행이 선택되었습니다. 그런 다음 필요한 범위에 선택한 행을 복사하여 붙여 넣을 수 있습니다.

  이 유틸리티의 무료 평가판 (30 일)을 받으려면 그것을 다운로드하려면 클릭하십시오을 클릭 한 다음 위 단계에 따라 작업 적용으로 이동합니다.


Excel 용 Kutools로 두 특정 날짜 사이의 모든 날짜 필터링


관련 기사 :

최고의 사무 생산성 도구

🤖 Kutools AI 보좌관: 다음을 기반으로 데이터 분석을 혁신합니다. 지능형 실행   |  코드 생성  |  사용자 정의 수식 만들기  |  데이터 분석 및 차트 생성  |  Kutools 기능 호출...
인기 기능: 중복 항목 찾기, 강조 표시 또는 식별   |  빈 행 삭제   |  데이터 손실 없이 열이나 셀 결합   |   수식없이 반올림 ...
슈퍼 조회: 다중 기준 VLookup    다중 값 VLookup  |   여러 시트에 걸친 VLookup   |   퍼지 조회 ....
고급 드롭다운 목록: 드롭다운 목록을 빠르게 생성   |  종속 드롭다운 목록   |  다중 선택 드롭 다운 목록 ....
열 관리자: 특정 개수의 열 추가  |  열 이동  |  Toggle 숨겨진 열의 가시성 상태  |  범위 및 열 비교 ...
특색 지어진 특징: 그리드 포커스   |  디자인보기   |   큰 수식 바    통합 문서 및 시트 관리자   |  리소스 라이브러리 (자동 텍스트)   |  날짜 선택기   |  워크 시트 결합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터 (굵게/기울임꼴/취소선 필터링...) ...
상위 15개 도구 세트12 본문 도구 (텍스트 추가, 문자 제거,...)   |   50+ 거래차트 유형 (Gantt 차트,...)   |   40+ 실용 방식 (생일을 기준으로 나이 계산,...)   |   19 삽입 도구 (QR 코드 삽입, 경로에서 그림 삽입,...)   |   12 매출 상승 도구 (숫자를 단어로, 환율,...)   |   7 병합 및 분할 도구 (고급 결합 행, 셀 분할,...)   |   ... 그리고 더

Excel용 Kutools로 Excel 기술을 강화하고 이전과는 전혀 다른 효율성을 경험해 보세요. Excel용 Kutools는 생산성을 높이고 시간을 절약하기 위해 300개 이상의 고급 기능을 제공합니다.  가장 필요한 기능을 얻으려면 여기를 클릭하십시오...

상품 설명


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만듭니다.

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
Comments (10)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
really cool - thank you
This comment was minimized by the moderator on the site
Date on which performed
19/04/2019 - 19/04/2019
08/05/2019 - 08/05/2019
14/05/2019 - 21/05/2019

15/05/2019 - 15/05/2019
15/05/2019 - 29/05/2019
21/05/2019 - 30/05/2019
22/05/2019 - 12/06/2019
22/05/2019 - 27/05/2019
22/05/2019 - 19/06/2019
24/05/2019 - 06/06/2019
24/05/2019 - 24/05/2019
27/05/2019 - 03/06/2019
27/05/2019 - 27/05/2019
27/05/2019 - 27/05/2019
28/05/2019 - 29/05/2019
30/05/2019 - 30/05/2019
30/05/2019 - 30/05/2019
31/05/2019 - 22/06/2019


which filter do i need to use to filter it with the end date. now after 08/05/2019 the next task was completed by 21/05/2019. i need to arrange in date wise when the task was closed. can anyone suggest me please.
This comment was minimized by the moderator on the site
Hello, Is it possible to get the results to filter to another tab in the worksheet?
This comment was minimized by the moderator on the site
Hi guys, is it possible to creat a loop for the sample "Filter dates between two specific dates with VBA code"? Because i have a lot of dates and not just one as shown here. Thank you!
This comment was minimized by the moderator on the site
excellent, thank you so much
This comment was minimized by the moderator on the site
YOU SHOULD FIRST OF ALL CHANGE THE DATE COLUMN TO DATE DATATYPE.
This comment was minimized by the moderator on the site
thank you this comment is very useful :D
This comment was minimized by the moderator on the site
Hi For Step 2 Instead of the "Date Filter" I see "Text Filter" All of the cells in the column are dates and they are formatted as MM/DD/YYYY I am not sure how to format the Text Filter to be a Date Filter Any Advice? Thank You
This comment was minimized by the moderator on the site
thank you, this is very helpful
This comment was minimized by the moderator on the site
Thank you very much for providing this valuable article
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations