Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

방법 1 - 정렬 및 필터 옵션을 사용하여 날짜 범위에 고급 필터 적용

단계:

  • 아래와 같이 3개의 열 헤더를 만듭니다. 날짜 , 제품판매 수량

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

>2022년 1월 31일 2022년 1월 31일 이후의 날짜를 나타냅니다. .

기준에 따라 데이터를 필터링하려면:

  • 전체 데이터세트 선택 B4: D14 .
  • 데이터 로 이동 탭을 클릭하고 고급을 선택하세요. 정렬 및 필터 .

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

방법 2 – Excel VBA를 적용하여 날짜 범위에 대한 고급 필터 사용

단계:

  • 열 헤더 2개 만들기: 시작 그리고 종료 날짜 .

<강한> 마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

1월의 매출 정보를 추출하려면 2022년 , 시작 입력 날짜는 1월 1일입니다. 그리고 날짜는 1월 31일입니다.

<강한> 마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

  • 기준 선언 VBA 에서 코드, 헤더 동일해야 합니다.
  • F8 , 다음 수식을 입력하세요:
  • 확인을 클릭하세요. .

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

=”>=”&F5 F5 에서 값을 복사합니다. 그리고 기준을 정합니다. 기준은 를 나타냅니다. 또는 같음 그 값에. 수식은 F8의 기준을 설정합니다.  1월 1일 이상 2022년 .

  • G8 , 다음 수식을 입력하세요:
  • 확인을 클릭하세요. .

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

=”<=”&G5 G5의 값을 복사합니다. 그리고 기준을 정합니다. 기준이 적음 또는 같음 그 값에. 수식은 G8의 기준을 설정합니다. 1월 31일 이하 2022년 .

  • 개발자로 이동 탭을 클릭하고 Visual Basic을 클릭합니다. .

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

  • 모듈에 다음 코드를 입력하세요:
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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

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

마스터 Excel 고급 필터:날짜 범위별로 데이터를 필터링하는 두 가지 입증된 방법

연습 문제집 다운로드

다음 통합 문서를 다운로드하세요.

<<고급 필터로 돌아가기 | Excel에서 필터링 | Excel 배우기

솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!