데이터 세트는 판매 수량을 보여줍니다. 전자 제품 다른 날짜 에 1월 , 2월 그리고 3월 2022년 .

방법 1 - 정렬 및 필터 옵션을 사용하여 날짜 범위에 고급 필터 적용
단계:
- 아래와 같이 3개의 열 헤더를 만듭니다. 날짜 , 제품 및 판매 수량

- 날짜 열에 적용하려는 기준이나 범위를 입력합니다. 여기에서 1월 31일 이후의 매출을 추출하세요. 2022년 .
- F6 , >2022년 1월 31일을 입력하세요.
- 확인을 클릭하세요. .

>2022년 1월 31일 2022년 1월 31일 이후의 날짜를 나타냅니다. .
기준에 따라 데이터를 필터링하려면:
- 전체 데이터세트 선택 B4: D14 .
- 데이터 로 이동 탭을 클릭하고 고급을 선택하세요. 정렬 및 필터 .

- 고급 필터 에서 다른 위치로 복사를 선택하세요. .
- 목록 범위 전체 데이터 세트가 선택되었으므로 선택한 범위가 표시됩니다.

- $F$4:$H$5 를 입력하세요. 기준 범위
- $F$7을 입력하세요. 복사 대상 .
- Enter 누르기 출력을 보려면.

- 기준을 변경하고 고급 필터링을 적용할 수 있습니다. 기간 기준 , 제품 또는 판매 수량 .

방법 2 – Excel VBA를 적용하여 날짜 범위에 대한 고급 필터 사용
단계:
- 열 헤더 2개 만들기: 시작 그리고 종료 날짜 .
<강한>
1월의 매출 정보를 추출하려면 2022년 , 시작 입력 날짜는 1월 1일입니다. 그리고 끝 날짜는 1월 31일입니다.
<강한>
- 기준 선언 VBA 에서 코드, 헤더 동일해야 합니다.
- F8 , 다음 수식을 입력하세요:
- 확인을 클릭하세요. .

=”>=”&F5 F5 에서 값을 복사합니다. 그리고 기준을 정합니다. 기준은 더 를 나타냅니다. 또는 같음 그 값에. 수식은 F8의 기준을 설정합니다. 1월 1일 이상 2022년 .
- G8 , 다음 수식을 입력하세요:
- 확인을 클릭하세요. .

=”<=”&G5 G5의 값을 복사합니다. 그리고 기준을 정합니다. 기준이 적음 또는 같음 그 값에. 수식은 G8의 기준을 설정합니다. 1월 31일 이하 2022년 .
- 개발자로 이동 탭을 클릭하고 Visual Basic을 클릭합니다. .

- Microsoft Visual Basic 애플리케이션에서 창에서 삽입 을 클릭하세요.>> 모듈 .

- 모듈에 다음 코드를 입력하세요:
Sub myAdvancedFilterForDateRange()
Dim eb As Workbook
Dim es As Worksheet
Dim Rg As Range
Dim CRg As Range
Dim DRg As Range
Set eb = ThisWorkbook
Set es = eb.Worksheets("VBA Code")
Set Rg = es.Range("B4").CurrentRegion
Set CRg = es.Range("F7").CurrentRegion
Set DRg = es.Range("F10")
DRg.CurrentRegion.Clear
Rg.AdvancedFilter xlFilterCopy, CRg, DRg
End Sub

- Rg 변수는 데이터세트의 시작 범위입니다. CRg 변수는 기준의 시작점이며 DRg 변수는 결과 데이터세트가 표시될 시작 위치입니다.
- DRg.CurrentRegion.Clear 지역을 정리합니다.
- Rg.AdvancedFilter xlFilterCopy, CRg, DRg 고급 필터링 프로세스를 나타냅니다.
- 다음 아이콘을 클릭하여 코드를 실행하세요:

- 판매 2022년 1월 정보 표시됩니다.

연습 문제집 다운로드
다음 통합 문서를 다운로드하세요.
<<고급 필터로 돌아가기 | Excel에서 필터링 | Excel 배우기
솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!