Skip to main content

Kutools for Office — 하나의 패키지. 다섯 가지 도구. 더 많은 일을 처리하세요.

오늘 이전 또는 이후의 모든 날짜 셀을 Excel에서 필터링하려면 어떻게 해야 하나요?

Author Xiaoyang Last modified

이 문서에서는 Excel 워크시트에서 오늘 이전 또는 이후의 모든 날짜 셀을 필터링하는 단계별 방법을 살펴봅니다. 시간에 민감한 데이터를 관리하고 분석하는 것은 특히 로그, 일정, 프로젝트 타임라인 또는 마감일 추적 작업을 할 때 자주 요구됩니다. 날짜로 효율적으로 필터링하면 특정 시점에 중요한 레코드에만 집중할 수 있어 업무 흐름과 의사 결정 정확성을 개선할 수 있습니다.


필터 기능을 사용하여 오늘 이전 또는 이후의 모든 날짜 셀 필터링하기

Excel의 기본 제공 필터 기능은 오늘 이전 또는 이후의 날짜를 식별하고 표시하는 간단한 방법을 제공합니다. 이 접근 방식은 시각적이며 수식이나 VBA 코드가 필요하지 않아, 수식이나 VBA를 사용하지 않고 현재 데이터 세트를 신속하게 필터링하려는 사용자에게 이상적입니다.

1. 날짜가 포함된 열을 선택한 다음, 데이터 탭으로 이동하여 리본에서 필터를 클릭합니다. 아래와 같이 각 열 머리글 옆에 필터 화살표가 표시되어야 합니다:

a screenshot of enabling the Filter function

2. 날짜 열 머리글의 드롭다운 화살표를 클릭합니다. 날짜 필터로 이동한 다음, 필요에 따라 '이전' 또는 '이후'를 선택합니다. 예를 들어, 오늘보다 이전의 날짜를 찾으려면 '이전'을 선택하세요.

a screenshot of specifying the filter condition

3. 다음 창에서 사용자 정의 자동 필터 대화 상자에서 날짜 선택기 a screenshot of a calendar icon 아이콘을 클릭하여 달력을 엽니다. 오늘 버튼을 클릭하여 오늘 날짜를 신속하게 설정합니다.

a screenshot of picking today's date in the calendar

4. 확인을 클릭합니다. Excel은 지정된 조건(오늘 이전 또는 이후)에 맞는 날짜가 있는 행만 필터링하여 보여줍니다. 아래와 같습니다:

a screenshot showing the original data and the filtered data

이 방법은 중간 크기의 표에 적합하며 매우 접근성이 좋습니다. 고급 기술이 필요하지 않습니다. 하지만 데이터가 업데이트되거나 조건이 변경되면 수동으로 과정을 반복해야 합니다.

⚠️ 참고: 날짜 열에 텍스트가 포함되어 있거나 올바른 Excel 날짜 형식으로 포맷되지 않은 경우 날짜 필터 옵션이 표시되지 않을 수 있습니다.


VBA 코드를 사용하여 오늘 이전 또는 이후의 모든 날짜 셀 필터링하기

데이터를 반복적으로 필터링하거나 대규모 데이터 세트에 대해 이 과정을 자동화하려면 VBA 코드를 사용하는 것이 매우 실용적인 접근 방식입니다. 특히 오늘 날짜를 기준으로 필터링하는 작업이 주기적으로 발생하는 분석가, 보고서 자동화 또는 기타 워크플로에 유용합니다. VBA를 사용하면 한 번의 클릭으로 필터를 적용할 수 있어 반복적인 수동 필터링을 피할 수 있습니다. VBA를 사용하려면 매크로 지원(.xlsm 형식)으로 통합 문서를 저장해야 하며, 일부 사용자는 매크로 보안 설정으로 인해 접근이 제한될 수 있습니다.

1. ALT + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 엽니다.

2. 에디터에서 삽입 > 모듈을 클릭한 다음, 다음 코드 블록 중 하나를 모듈 창에 붙여넣습니다.

VBA 코드: 오늘 이전의 모든 날짜 셀 필터링하기:

Sub FilterDateBeforeToday()
    Dim xLastRow As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox("Please select filtered column:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    ActiveSheet.AutoFilterMode = False
    If xRg.Count = 1 Then Set xRg = xRg.CurrentRegion
    xRg.AutoFilter 1, "<" & CDbl(Date)
    Application.ScreenUpdating = True
End Sub

VBA 코드: 오늘 이후의 모든 날짜 셀 필터링하기:

Sub FilterDateAfterToday()
    Dim xLastRow As Long
    Dim xRg As Range
    On Error Resume Next
    Set xRg = Application.InputBox("Please select filtered column:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    ActiveSheet.AutoFilterMode = False
    If xRg.Count = 1 Then Set xRg = xRg.CurrentRegion
    xRg.AutoFilter 1, ">" & CDbl(Date)
    Application.ScreenUpdating = True
End Sub

3. 위의 코드 중 하나를 복사하여 붙여넣은 후, F5 키를 눌러 실행합니다. 범위 또는 날짜가 포함된 열을 선택할 수 있는 프롬프트 상자가 나타납니다. 관련 데이터 범위만 선택하고, 날짜가 올바른 Excel 날짜 형식인지 확인하여 코드 오류를 방지하세요.

a screenshot of selecting the date range after running the VBA code

4. 확인을 클릭하여 필터를 실행합니다. 선택한 코드에 따라 오늘 이전 또는 이후의 날짜가 있는 행이 자동으로 표시되고, 다른 모든 행은 숨겨집니다.

⚠️ 참고: VBA 기반 필터링은 사용자 상호작용을 최소화하며 간단하거나 고급 요구 사항에 모두 적합합니다. 그러나 VBA를 적용하기 전에 항상 데이터를 저장하고 선택한 범위를 다시 확인하여 중요한 행이 실수로 필터링되는 것을 방지하세요. 오류가 발생하면 모든 날짜 값이 유효한지 확인하세요. 비 날짜 항목은 매크로 작동에 문제가 발생할 수 있습니다. 계속해서 편리하게 사용하려면 한 번의 클릭으로 필터링할 수 있도록 매크로를 버튼에 할당하는 것을 고려하세요.


Excel 수식 도우미 열을 사용하여 오늘 이전 또는 이후의 모든 날짜 셀 필터링하기

또 다른 다재다능한 솔루션은 오늘 이전 또는 이후의 날짜를 플래그하는 Excel 수식을 추가하는 도우미 열을 만드는 것입니다. 이 방법은 필터링 조건을 정의하고 조정하는 데 큰 유연성을 제공하며, 특히 동적 테이블, 복잡한 필터링 또는 플래그된 데이터로 추가 분석을 수행하려는 경우에 유용합니다. 자리 필터링과 달리 도우미 열 접근 방식은 행을 시각적으로 표시한 다음 더 많은 커스텀 제어를 위해 Excel의 필터 도구를 적용할 수 있게 합니다. 이 기술은 구현하기 쉽고 마감일, 지연된 작업 또는 다가오는 이벤트를 추적하는 데 탁월합니다.

1. 날짜 열 옆에 새 열을 삽입합니다. 예를 들어, 날짜가 A열에 있고 A2 셀부터 시작한다고 가정합니다. 새 도우미 열(B열이라고 가정)에서 B2에 다음과 같은 수식을 입력하여 오늘 이전의 날짜를 플래그합니다:

=A2<TODAY()

이 수식은 오늘 이전의 날짜에 대해 TRUE를 반환하고 그 외에는 FALSE를 반환합니다.

오늘 이후의 날짜(즉, 미래의 날짜)를 플래그하려면 B2에 다음 버전을 사용하세요:

=A2>TODAY()

2. 데이터 세트의 모든 행을 평가하도록 도우미 열에 수식을 드래그합니다. 데이터가 2행부터 시작한다면, B2를 선택하고 커서를 우측 하단으로 이동하여 작은 검은색 플러스 부호가 나타나면 더블 클릭하여 모든 행에 자동으로 채웁니다.

3. 이제 도우미 열에 TRUE 또는 FALSE가 표시되었으므로, 새 도우미 열의 머리글을 선택하고 데이터 탭에서 필터를 활성화합니다(이미 활성화되어 있지 않은 경우). 드롭다운 화살표를 클릭하고 TRUE만 필터링하여 해당 조건에 맞는 행만 보기(수식에 따라 오늘 이전 또는 이후)할 수 있습니다.

💡 팁: 혼란을 방지하기 위해 도우미 열을 필터 논리에 따라 "Before_Today" 또는 "After_Today"와 같이 레이블링하는 것을 고려하세요. 특정 조건(예: 이동하는 날짜 범위 내의 날짜만 필터링)으로 필터링해야 하는 경우, 필요한 대로 수식을 조정하세요. 날짜 열에 유효한 Excel 날짜만 포함되어 있는지 항상 확인하세요. 비어 있거나 날짜가 아닌 항목은 TRUE/FALSE 결과에 영향을 미칠 수 있습니다.

ℹ️ 추가 정보:

• 이 수식 기반 방법은 원본 정보를 잃지 않고 데이터를 보거나 정렬하거나 추가 분석하는 데 특히 유용합니다. 또한 TRUE/FALSE 값을 기반으로 유연한 조건부 서식 및 요약 계산을 지원하지만 추가 열이 필요합니다. 이 접근 방식의 투명성과 재사용 가능성이 이러한 작은 불편함을 상쇄합니다.

• 테이블이 자주 업데이트되는 경우, 새 행이 추가될 때마다 수식을 다시 적용하거나 확장하세요. 정렬 또는 필터링이 예상대로 작동하지 않는 경우, 날짜 열의 비어 있거나 일관되지 않은 항목을 다시 확인하고 필요한 경우 도우미 수식을 다시 계산하세요(계산이 수동으로 설정된 경우 수식 > 지금 계산).


최고의 오피스 생산성 도구

🤖 Kutools AI 도우미: 데이터 분석에 혁신을 가져옵니다. 방법: 지능형 실행   |  코드 생성  |  사용자 정의 수식 생성  |  데이터 분석 및 차트 생성  |  Kutools Functions 호출
인기 기능: 중복 찾기, 강조 또는 중복 표시   |  빈 행 삭제   |  데이터 손실 없이 열 또는 셀 병합   |   반올림(수식 없이) ...
슈퍼 LOOKUP: 다중 조건 VLOOKUP    다중 값 VLOOKUP  |   다중 시트 조회   |   퍼지 매치 ....
고급 드롭다운 목록: 드롭다운 목록 빠르게 생성   |  종속 드롭다운 목록   |  다중 선택 드롭다운 목록 ....
열 관리자: 지정한 수의 열 추가  |  열 이동  |  숨겨진 열의 표시 상태 전환  |  범위 및 열 비교 ...
추천 기능: 그리드 포커스   |  디자인 보기   |   향상된 수식 표시줄    통합 문서 & 시트 관리자   |  자동 텍스트 라이브러리   |  날짜 선택기   |  데이터 병합   |  셀 암호화/해독    목록으로 이메일 보내기   |  슈퍼 필터   |   특수 필터(굵게/이탤릭/취소선 필터 등) ...
15대 주요 도구 세트12 가지 텍스트 도구(텍스트 추가, 특정 문자 삭제, ...)  |  50+ 종류의 차트(간트 차트, ...)  |  40+ 실용적 수식(생일을 기반으로 나이 계산, ...)  |  19 가지 삽입 도구(QR 코드 삽입, 경로에서 그림 삽입, ...)  |  12 가지 변환 도구(단어로 변환하기, 통화 변환, ...)  |  7 가지 병합 & 분할 도구(고급 행 병합, 셀 분할, ...)  |  ... 등 다양
Kutools는 사용자가 선호하는 언어로 이용할 수 있습니다 – 영어, 스페인어, 독일어, 프랑스어, 중국어 및40개 이상의 언어 지원!

Kutools for Excel과 함께 엑셀 능력을 한 단계 끌어 올리고, 이전에 없던 효율성을 경험하세요. Kutools for Excel은300개 이상의 고급 기능으로 생산성을 높이고 저장 시간을 단축합니다.  가장 필요한 기능을 바로 확인하려면 여기를 클릭하세요...


Office Tab은 Office에 탭 인터페이스를 제공하여 작업을 더욱 간편하게 만듭니다

  • Word, Excel, PowerPoint에서 탭 편집 및 읽기를 활성화합니다.
  • 새 창 대신 같은 창의 새로운 탭에서 여러 파일을 열고 생성할 수 있습니다.
  • 생산성이50% 증가하며, 매일 수백 번의 마우스 클릭을 줄여줍니다!

모든 Kutools 추가 기능. 한 번에 설치

Kutools for Office 제품군은 Excel, Word, Outlook, PowerPoint용 추가 기능과 Office Tab Pro를 한 번에 제공하여 Office 앱을 활용하는 팀에 최적입니다.

Excel Word Outlook Tabs PowerPoint
  • 올인원 제품군 — Excel, Word, Outlook, PowerPoint 추가 기능 + Office Tab Pro
  • 설치 한 번, 라이선스 한 번 — 몇 분 만에 손쉽게 설정(MSI 지원)
  • 함께 사용할 때 더욱 효율적 — Office 앱 간 생산성 향상
  • 30일 모든 기능 사용 가능 — 회원가입/카드 불필요
  • 최고의 가성비 — 개별 추가 기능 구매 대비 절약