如何在Excel中查詢最新或最早日期?
在Excel中,經常需要在一個日期範圍內查詢最新或最早的日期。這項任務可以使用內建函式來完成,這些函式可以比較和檢索所需的資訊。透過使用合適的公式,使用者可以輕鬆地找到每組日期中的最新或最早日期,從而實現有效的資料分析和決策。在本文中,使用者將學習兩種方法來確定Excel中的最新或最早日期和結束日期。提供的示例基於使用者定義的公式。
示例1:使用使用者定義的公式在Excel中查詢最新或最早日期
步驟1
考慮以下給定的Excel工作表。提供的Excel工作表包含三列。第一列包含日期,第二列包含名稱,第三列包含訂單項名稱。在此Excel工作表中,還將在單元格E2處建立一個搜尋值標題。單元格F2包含使用者將搜尋所需資料的資料值。

步驟2
之後,轉到單元格F3,貼上公式“=MIN(IF(C3:C7=F2,B3:B7))”。為了更好地解釋,請考慮以下給定的Excel電子表格 -

上述公式的解釋
(C3:C7=F2) 將範圍C3:C7中的每個單元格與單元格F2中的值進行比較。這將建立一個TRUE/FALSE值的陣列,其中TRUE表示C3:C7中的對應單元格與F2中的值匹配,FALSE表示不匹配。
IF(C3:C7=F2, B3:B7) 應用IF函式,該函式評估條件(C3:C7=F2)。當條件為TRUE時,將返回範圍B3:B7中的對應值。否則,它將返回FALSE或錯誤值。
MIN(IF(C3:C7=F2, B3:B7)) 用於識別IF函式返回的值中的最小值。它評估定義範圍(B3:B7)中滿足條件(C3:C7=F2)的最小值。
步驟3
然後在鍵入上述公式後選擇“Enter”鍵以獲取所需的結果。

示例2:使用使用者定義的公式在Excel中查詢最後日期
步驟1
考慮下圖所示的資料集。提供的Excel工作表包含三列。此Excel工作表還將在單元格E2處建立一個搜尋值標題。單元格F2包含使用者將搜尋所需資料的資料值。

步驟2
之後,轉到單元格F3,貼上公式“=MAX(IF(C3:C7=F2,B3:B7))”。為了更好地解釋,請考慮以下給定的Excel電子表格 -

公式的解釋
(C3:C7=F2) 將範圍C3:C7中的每個單元格與單元格F2中的值進行比較。這將建立一個TRUE/FALSE值的陣列,其中TRUE表示C3:C7中的對應單元格與F2中的值匹配,FALSE表示不匹配。
IF(C3:C7=F2, B3:B7) 應用IF函式,該函式評估條件(C3:C7=F2)。當條件為TRUE時,將返回範圍B3:B7中的對應值。否則,它將返回FALSE或錯誤值。
MAX(IF(C3:C7=F2, B3:B7)) 用於查詢IF函式返回值中的最大值。它計算指定範圍(B3:B7)中滿足條件(C3:C7=F2)的最大值。
步驟3
然後選擇“Enter”鍵以獲取所需的結果。

結論
MAX函式可用於識別範圍內最新的日期,而MIN函式可用於確定最早的日期。透過將這些函式應用於適當的日期範圍,使用者可以快速提取所需的資訊。此功能使使用者能夠有效地分析和解釋基於時間的資料,從而幫助使用者完成跟蹤進度、識別里程碑和做出資料驅動的決策等任務。Excel的日期函式為處理日期和時間提供了一套通用的工具集,增強了您在使用者電子表格中利用和理解時間資訊的能力。
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP