Excel 에서 목록에서 오늘과 가장 가까운 날짜를 찾는 방법은 무엇인가요?
Excel 에서 날짜를 관리하는 것은 프로젝트 마감일을 추적하거나 일정을 정리하거나 시간 기반 데이터 분석을 수행할 때 자주 발생하는 요구사항입니다. 그러나 일반적인 과제는 목록 내에서 현재 날짜와 가장 가까운(과거 또는 미래) 날짜를 식별하는 것입니다. 이 ‘가장 가까운 날짜’를 찾는 것은 작업 우선순위를 정하거나 다가오는 이벤트나 연체된 이벤트를 파악하며 신속한 결정을 내리는 데 도움이 됩니다. Excel 은 수식, 기본 제공 도구, 조건부 서식 사용, VBA 코드 및 KUTOOLS AI 사용을 통해 이를 달성하는 여러 가지 실용적인 방법을 제공합니다。 이 튜토리얼에서는 여러 가지 효과적인 방법을 안내하고 각 방법의 적합한 사용 시점을 분석하며 팁과 문제 해결 제안을 제공합니다。
수식을 사용하여 오늘과 가장 가까운 과거 또는 미래 날짜를 찾고 강조하기
KUTOOLS AI 을 사용하여 오늘과 가장 가까운 과거 또는 미래 날짜를 찾고 강조하기
조건부 서식 사용을 사용하여 오늘과 가장 가까운 과거 또는 미래 날짜를 찾고 강조하기
VBA 코드를 사용하여 오늘과 가장 가까운 과거 또는 미래 날짜를 찾고 강조하기
수식을 사용하여 오늘과 가장 가까운 과거 또는 미래 날짜를 찾고 강조하기
● 오늘과 가장 가까운 과거 날짜 찾기
날짜 목록이 있고 오늘 날짜가 1/29/2015 이라고 가정해 보세요。 오늘 이전의 가장 최근 날짜를 빠르게 식별해야 합니다。 이는 마지막으로 완료된 작업을 확인하거나 방금 지난 마감일을 추적할 때 특히 유용합니다。 다음은 배열 수식을 사용하여 이를 수행하는 방법입니다:

1. 가장 가까운 과거 날짜를 표시할 빈 셀(예: B2 셀)을 선택하세요。
2. 수식 표시줄에 다음 수식을 입력한 후 배열 수식임을 나타내기 위해 다음을 누르세요:Ctrl+Shift+Enter
=MAX(($A$2:$A$18<TODAY())*A2:A18) 
Ctrl+Shift+Enter를 누르면 셀(B2)에 오늘과 가장 가까운 과거 날짜(예: 위에 표시된 1/26/2015)가 표시됩니다。 더 많은 날짜나 다른 범위가 있는 경우 실제 데이터 세트에 맞게$A$2:$A$18를 조정하세요。
- 적용 가능한 시나리오:이 방법은 단일 셀에 정적인 값을 얻어 계산이나 보고서에서 다른 곳에서 참조하고자 할 때 가장 적합합니다。
- 장점:간단하며 Excel 기본 기능을 사용하므로 추가 기능이나 복잡한 설정이 필요 없습니다。
- 제한 사항:값만 반환하며 결과를 시각적으로 강조하지는 않습니다。 데이터가 매우 크면 배열 수식이 성능에 영향을 줄 수 있습니다。
● 오늘과 가장 가까운 미래 날짜 찾기
이 섹션에서는 아직 다가오지 않은 가장 빠른 날짜를 찾는 방법을 설명합니다。 다음 약속, 이벤트 또는 마감일을 파악하는 데 매우 유용합니다:
1. 빈 대상 셀(예: B2)을 클릭한 후 다음 수식을 입력하고 배열 수식으로 확인하기 위해 다음을 누르세요:Ctrl+Shift+Enter
=MIN(IF(A2:A18>TODAY(),A2:A18)) 
이 수식은 오늘 이후 가장 가까운 미래 날짜를 B2 셀에 출력합니다。
- 팁:
- 원본 범위(A2:A18)의 모든 날짜 값이 유효한 Excel 날짜 값인지 확인하세요。 그렇지 않으면 수식이 오류나 예기치 않은 결과를 반환할 수 있습니다。
- 수식을 다른 셀에 복사하는 경우, 잘못된 범위를 참조하지 않도록 참조를 적절히 업데이트하세요。
- 셀이 날짜 형식으로 지정되지 않은 경우,Ctrl+1을 눌러 셀 형식 설정을 열고 결과가 올바르게 표시되도록 날짜 형식로 조정하세요。
- 범위 내에 미래 날짜가 없으면 수식은 0 을 반환합니다。
참고 사항:
- 데이터 세트에 맞게 수식의 범위를 조정하세요。
- 날짜 목록을 업데이트할 때마다 워크북을 다시 계산하면 수식이 자동으로 재계산됩니다。
오늘 기준으로 가장 가까운 과거 또는 미래 날짜를 KUTOOLS AI 로 찾아 강조 표시하세요。
Excel 에서KUTOOLS AI Aide기능을 사용하면 날짜 분석을 간소화할 수 있습니다。 이 방법을 통해 가장 가까운 과거 또는 미래 날짜를 즉시 감지하고 강조 표시할 수 있어 복잡한 수식이나 코드 없이 빠르고 대화형 솔루션을 원하는 사용자에게 특히 유용합니다。
Kutools For Excel 을 설치한 후에는Kutools For Excel다음 경로를 통해KUTOOLS AI Aide창에 액세스할 수 있습니다。Kutools>AI 도우미.
- 분석하고자 하는 날짜 데이터 범위를 선택하세요。
- KUTOOLS AI 채팅 상자에 요청을 입력하세요。 예를 들어:
선택한 날짜 중 오늘과 가장 가까운 과거 날짜를 찾아 연한 빨간색으로 강조하기
선택한 날짜 중 오늘과 가장 가까운 미래 날짜를 찾아 연한 빨간색으로 강조하기 - 다음을 누르세요:Enter또는Send버튼을 클릭하세요。 분석이 완료되면Execute를 클릭하여 결과를 적용하고 워크시트에서 가장 가까운 날짜가 강조된 것을 확인하세요。
- 적용 가능한 시나리오:시각적 피드백을 선호하고 AI 기반 안내를 통해 데이터 내 날짜 근접성을 관리하고 시각화하고자 하는 사용자에게 이상적입니다。
- 장점:빠르고 쉽고 상호작용이 가능하며 기본적인 요구사항부터 더 정교한 요구사항까지 모두 잘 처리합니다。
- 제한 사항:Kutools 설치가 필요하며 다양한 고급 데이터 작업을 자주 수행하는 Excel 사용자에게 가장 적합합니다。
오늘과 가장 가까운 날짜를 효율적으로 찾는 것은 일정, 마감일 또는 이벤트 계획을 처리할 때 생산성을 높일 수 있습니다。 이러한 방법을 워크플로우에 통합함으로써 작업을 간소화하고 수동 조회 오류를 줄일 수 있습니다。 추가적인 Excel 리소스와 팁은포괄적인 튜토리얼 라이브러리를 살펴보세요.
오늘 기준으로 가장 가까운 과거 또는 미래 날짜를 조건부 서식 사용로 찾아 강조 표시하세요。
보조 열을 사용하지 않고 목록에서 오늘과 가장 가까운 날짜(과거 또는 미래)를 자동으로 강조 표시하려면 수식과 함께 조건부 서식 사용을 사용할 수 있습니다。 이 방법은 일정 검토, 회의 알림 또는 마감일 확인에 실용적이며 워크시트에서 즉각적인 시각적 신호를 제공합니다。
- 적용 가능한 시나리오:데이터나 오늘 날짜가 변경될 때마다 가장 가까운 날짜가 시각적으로 두드러지게 표시되기를 원할 때 가장 적합합니다。
- 장점:자동으로 시각적 식별이 가능하며 매일 수동으로 조회할 필요가 없습니다。 시간이 흐르거나 데이터가 업데이트됨에 따라 동적으로 작동합니다。
- 제한 사항:중복된 날짜가 있는 경우 처음 발견된 항목만 강조합니다。 복잡한 시나리오에서는 추가 조정이 필요할 수 있습니다。
A2:A18 범위에서 오늘과 가장 가까운 날짜(과거 또는 미래 포함)를 강조 표시하려면 다음 단계를 따르세요。
- 날짜 범위를 선택하세요(예:A2:A18).
- 홈탭에서조건부 서식 사용를 클릭한 후새 규칙을 선택하세요。
- 다음을 선택하세요:수식을 사용하여 서식을 지정할 셀 결정.
- 수식 상자에 다음 수식을 붙여넣으세요:
=AND(A2<>TODAY(), ABS(A2-TODAY())=MIN(IF($A$2:$A$18<>TODAY(), ABS($A$2:$A$18-TODAY()))) ) - 다음을 클릭하세요:Format, 원하는 강조 서식(예: 채울 색상)을 선택한 후OK를 클릭하여 규칙 설정을 완료하세요。
이 수식은 오늘을 제외하고 오늘과 가장 가까운 날짜를 강조 표시합니다。 가장 가까운 날짜가 과거에 있으면 해당 과거 날짜를, 미래에 있으면 해당 미래 날짜를 강조 표시합니다。
즉, 오늘을 제외한 날짜 중 오늘과의 절대 차이가 가장 작은 단일 날짜를 항상 강조 표시하며, 그 날짜가 오늘 이전인지 이후인지는 고려하지 않습니다。
- 팁:이 방법은 과거 및 미래 날짜를 모두 비교합니다。 가장 가까운 다가오는 날짜나 가장 최근의 과거 날짜만 강조하려면 약간 다른 수식이나 추가적인 도우미 열이 필요합니다。
- 주의 사항:배열 수식을 사용한 조건부 서식 사용은 Excel 2013 이후 버전에서 잘 작동합니다。 이전 버전에서는 수식을 다르게 입력하거나 방법을 조정해야 할 수 있습니다。
- 조정 사항:공백 셀이나 날짜가 아닌 항목이 있는 경우, 서식 지정 오류를 방지하기 위해 범위에 유효한 날짜만 포함되어 있는지 확인하세요。
VBA 코드를 사용하여 오늘과 가장 가까운 과거 또는 미래 날짜를 찾고 강조하기
매크로 사용에 익숙한 사용자의 경우 VBA 를 활용하면 오늘과 가장 가까운 날짜를 찾을 뿐만 아니라 강조 표시까지 프로그래밍 방식으로 수행할 수 있어 주말 제외, 공백 무시, 대화형 프롬프트 추가 등 보다 복잡한 로직을 적용할 수 있는 유연성을 제공합니다。 이 접근 방식은 대규모 워크북에서 반복 작업을 자동화하거나 대용량 데이터셋을 관리하는 사용자에게 적합합니다。
- 적용 가능한 시나리오:전체적인 제어가 필요하거나 대규모 목록을 처리하거나 강조/선택 프로세스를 반복적으로 자동화하고자 할 때 유용합니다。
- 장점:완전히 사용자 정의가 가능하며 비즈니스 로직에 맞게 확장하거나 선택을 자동화하거나 특정 동작을 위한 사용자 프롬프트를 추가할 수 있습니다。
- 제한 사항:매크로 사용 워크북과 기본적인 VBA 지식이 필요합니다。 Excel 보안 설정에 의해 비활성화될 수 있습니다。
아래는 선택한 목록에서 오늘과 가장 가까운 날짜(과거 또는 미래)를 찾아 선택적으로 강조 표시하는 샘플 VBA 매크로입니다。
1.개발 도구탭으로 이동하여Visual Basic을 클릭해 VBA 편집기를 엽니다。 VBA 창에서삽입>모듈을 선택하고 아래 코드를 모듈에 붙여넣습니다。
Sub HighlightClosestDateExcludingToday()
'Updated by Extendoffice 20250722
Dim WorkRng As Range
Dim ClosestCell As Range
Dim MinDiff As Double
Dim CurrentDiff As Double
Dim TodayDate As Date
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Select the range containing the dates:", xTitleId, WorkRng.Address, Type:=8)
If WorkRng Is Nothing Then Exit Sub
TodayDate = Date
MinDiff = 1E+100
For Each cell In WorkRng
If IsDate(cell.Value) And Not IsEmpty(cell.Value) Then
If cell.Value <> TodayDate Then ' ????
CurrentDiff = Abs(cell.Value - TodayDate)
If CurrentDiff < MinDiff Then
MinDiff = CurrentDiff
Set ClosestCell = cell
End If
End If
End If
Next cell
If Not ClosestCell Is Nothing Then
ClosestCell.Interior.Color = vbYellow ' ??????
MsgBox "The date closest to today (excluding today) is: " & ClosestCell.Value, vbInformation, "Closest Date"
Else
MsgBox "No valid dates (other than today) found in the selected range.", vbExclamation, "No Date"
End If
End Sub 2。 코드를 실행하려면
을 누릅니다。 날짜 범위를 선택하라는 대화 상자가 나타납니다。 확인 후 오늘과 가장 가까운 날짜가 노란색으로 강조 표시되며 해당 값이 메시지 상자에 표시됩니다。
- 팁:강조 색상을 변경하려면
vbYellow을 다른 색상 상수나 RGB 값으로 수정하세요。 - 주의 사항:날짜 범위에는 텍스트나 공백 셀이 포함되어 있으면 안 됩니다。 그렇지 않으면 VBA 코드가 해당 항목을 건너뛸 수 있습니다。 매크로 실행 전에는 항상 데이터를 백업하세요。
- 문제 해결:보안 설정으로 인해 매크로 실행이 차단되는 경우,파일 > 옵션 > 신뢰 센터 > 신뢰 센터 설정 > 매크로 설정으로 이동하여 활성화하세요。
Excel 에서 오늘과 가장 가까운 날짜를 찾는 방법을 선택할 때는 구체적인 요구 사항을 고려하세요. 수식 기반의 빠른 결과를 원하면 기본 제공 함수를 사용하고, 동적이고 시각적인 피드백을 원하면 조건부 서식 사용을 사용하며, 자동화나 일괄 처리가 필요하면 VBA 코드를 활용하세요. 또한 사용자 친화적인 올인원 솔루션이 필요하면 KUTOOLS AI 를 고려해 보세요。 셀 형식 및 범위를 확인하고, 공백이나 잘못된 셀을 적절히 처리하며, 매크로 실행 전 워크북을 저장하는 것을 잊지 마세요。 이러한 기법을 적용하면 일정 관리 및 데이터 검토 프로세스를 간소화하고 수동 검색이나 오류를 최소화할 수 있습니다。
관련 문서:
- Excel 에서 매월 첫 번째 또는 마지막 금요일을 찾는 방법은 무엇인가요?
- Excel 에서 목록에서 가장 낮은 값과 가장 높은 5 개 값을 찾는 방법은 무엇인가요?
- Excel 에서 특정 워크북이 열려 있는지 여부를 찾거나 확인하는 방법은 무엇인가요?
- Excel 에서 셀이 다른 셀에서 참조되고 있는지 여부를 확인하는 방법은 무엇인가요?
- Excel 에서 텍스트 문자열 내 첫 번째/마지막 숫자의 위치를 찾는 방법은 무엇인가요?
최고의 Office 생산성 도구
| 🤖 | KUTOOLS AI 도우미: 다음을 기반으로 데이터 분석 혁신하기:지능형 실행 | 코드 생성| 사용자 지정 수식 생성 | 데이터 분석 및 차트 생성| 향상된 함수 호출… |
| 인기 기능:찾기, 강조 표시 또는 중복 표시 | 빈 행 삭제 | 데이터 손실 없이 열 결합 또는 셀 제거 | 공식을 사용하지 않는 반올림... | |
| 슈퍼 LOOKUP:다중 조건 VLookup | 다중 값 VLookup | 여러 시트에서 VLookup | 퍼지 매치.... | |
| 고급 드롭다운 목록:드롭다운 목록 빠르게 생성 | 종속형 드롭다운 목록 | 다중 선택 드롭다운 목록.... | |
| 열 관리자:특정 수의 열 추가|열 이동|숨겨진 열의 표시 상태 전환|범위 및 열 비교... | |
| 주요 기능:그리드 포커스 | 디자인 보기 |향상된 수식 표시줄 | 워크북 및 시트 관리자 | 자원 라이브러리(자동 텍스트)| 날짜 선택기 | 워크시트 병합 | 암호화/셀 해독 | 목록으로 이메일 보내기 | 슈퍼 필터 | 특수 필터(굵은 글꼴이 있는 셀 필터링/기울임꼴/취소선。。。) 。。。 | |
| 상위 15 도구 모음:12 텍스트도구(텍스트 추가,특정 문자 삭제, ...)| 50+차트유형(간트 차트, ...)| 40+ 실용적인수식(생일을 기준으로 나이 계산, ...)| 19 삽입도구(QR 코드 삽입,경로에서 그림 삽입, ...)| 12 변환도구(단어로 변환하기,환율 변환, ...)| 7 병합 및 분할도구(고급 행 병합,셀 분할, ...)|그 외 더 많은 기능 |
Kutools for Excel 로 Excel 역량을 한 단계 업그레이드하고 전례 없는 효율성을 경험하세요。Kutools for Excel 는 생산성과 저장 시간을 향상시키는 300 개 이상의 고급 기능을 제공합니다。가장 필요한 기능을 지금 바로 확인하세요。。。
Office Tab 가 Office 에 탭 인터페이스를 제공하여 작업을 훨씬 쉽게 만들어 줍니다
- Word, Excel, PowerPoint 에서 탭 기반 편집 및 읽기 기능을 활성화합니다, Publisher, Access, Visio 및 Project 에서도 사용 가능합니다。
- 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 생성할 수 있습니다。
- 50% 만큼 생산성을 높이고 매일 수백 번의 마우스 클릭을 줄여줍니다!
모든 Kutools 애드인。 하나의 설치 프로그램
Kutools for Office스위트 번들은 Excel, Word, Outlook 및 PowerPoint 용 애드인과 Office Tab Pro 를 포함하며, 다양한 Office 앱을 사용하는 팀에 이상적입니다。
- 올인원 스위트— Excel, Word, Outlook 및 PowerPoint 애드인 + Office Tab Pro
- 하나의 설치 프로그램, 하나의 라이선스— 몇 분 안에 설정 완료(MSI 지원)
- 함께 사용할수록 더 효과적입니다— Office 앱 전반에서 생산성 향상
- 30 일간 모든 기능 무료 체험— 등록이나 신용카드 필요 없음
- 최고의 가성비— 개별 애드인 구매 대비 절약