當前位置: 妍妍網 > 寵物

Excel中根據條件尋找最後一條記錄,這2個函式公式輕松搞定!

2024-03-03寵物

我是【桃大喵學習記】,歡迎大家關註喲~,每天為你分享職場辦公軟體使用技巧幹貨!

日常工作中,有時我們需要根據Excel表格數據尋找最後一條記錄。如下圖所示,我們需要在下面的表格數據中,根據客戶名稱尋找出客戶最後一次消費記錄的時間。其實,可以使用兩個函式公式輕松解決。

方法一、使用XLOOKUP函式公式

在目標單元格中輸入公式:

=XLOOKUP(F2,A:A,D:D,,,-1)

然後回車即可

解讀:

①XLOOKUP函式查詢數據時預設是返回符合查詢條件的第一個記錄,公式中省略第四、第五參數,設定第六參數指定匹配模式為-1就是從最後一項到第一項進行搜尋,所以尋找到的是客戶最後一次消費記錄時間。

當然有小夥伴會問如果數據不是按時間從早到晚排列的怎麽辦,如果是這樣還想使用XLOOKUP函式,那就必須先表格數據按時間進行升序排序。

②XLOOKUP函式介紹

功能:XLOOKUP函式是一個尋找函式,在某個範圍或陣列中搜尋匹配項,並透過第二個範圍或陣列返回

相應的項,預設情況下使用精準匹配。

語法:=XLOOKUP(尋找值,尋找陣列,返回陣列,未找到值,匹配模式,搜尋模式)。

解讀:

第一參數:想要尋找值,可以是單個值或者陣列值

第二參數:想要在那個數據區域中尋找

第三參數:要返回的數據區域

第四參數(可選):未找到值,就返回第四參數,省略它函式預設返回#N/A這個錯誤值

第五參數(可選):匹配模式,可填0、1、-1、2

參數為:0 ,精確匹配,找不到結果,返回 #N/A這個錯誤值,這是預設選項。參數為:-1,精確匹配或下

一個較小的項。參數為:1,精確匹配,找不到結果,返回下一個較大的項。參數為:2 ,通配符匹配

第六參數(可選):指定匹配模式,可填1、-1、2、-2

參數為:1,從上到下進行數據查詢, 這是預設選項。參數為:-1,從最後一項到第一項進行搜尋。參數

為:2,二分搜尋(升序排序) 。參數為:-2,二分搜尋(降序排序)

以上就是XLOOKUP的所有參數,函式參數雖然比較多,但是第四、第五、第六參數都是可以省略的,我們在平時使用這個函式時一般只需設定前三個函式即可。

方法二、巧用MAXIFS函式公式

在目標單元格中輸入公式:

=MAXIFS(D:D,A:A,F2)

然後點選回車即可

解讀:

①使用MAXIFS函式尋找客戶最近一次消費日期,其實就是尋找日期的最大值,把日期格式改成【常規】型別後,我們會發現最近的日期所對應的值就越大。

當然,相同的道理如果想尋找客戶最早一次消費日期,那就使用MINIFS函式來尋找日期的最小值。

②MAXIFS函式介紹

功能:按條件求最大值

語法:=MAXIFS(最大值所在區域, 區域1, 條件1,區域2, 條件2,...)

我們平時使用MAXIFS 函式主要是按條件求指定的單元格中的最大值。

以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有幫助,記得順手點個贊喲~。我會經常分享職場辦公軟體使用技巧幹貨!大家有什麽問題歡迎留言關註!