當前位置: 妍妍網 > 寵物

Excel中快速尋找篩選出最後一條記錄,這2個方法太好用了!

2024-06-27寵物

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

最近有小夥伴私信問了一個讓人頭疼的問題:「 怎麽能夠匹配到最後一次出現的結果? 」。其實,日常工作中我們也經常遇到這種問題,之前也跟大家分享過類似的教程,今天就再次跟大家分享一下解決方法,幫你快速提高工作效率。

如下圖所示,我們需要在下面的表格數據中,根據客戶名稱尋找出客戶最後一次消費記錄的時間。

方法一、使用XLOOKUP函式公式

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

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

然後,點選回車即可

解讀:

①XLOOKUP函式公式查詢數據時預設是從上面第一項開始到最後一項返回符合查詢條件的第一個記錄,上面公式我們啟用了函式的第6參數匹配模式為-1,就是從最後一項到第一項從下到上進行搜尋返回符合查詢條件的第一個記錄,所以尋找到的是客戶最後一次消費記錄時間。

②XLOOKUP函式介紹

功能:XLOOKUP函式是一個尋找函式,在某個範圍或陣列中搜尋匹配項,並透過第二個範圍或陣列返回相應的項,預設情況下使用精準匹配。

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

特別提醒:

當然有小夥伴會問如果數據不是按時間從早到晚排列的怎麽辦,如果是這樣還想使用XLOOKUP函式,那就必須先對表格數據按時間進行升序排序。只要XLOOKUP函式設定第6參數匹配模式為-1,就會從表格數據最後一項到第一項從下到上進行搜尋返回符合查詢條件的第一個記錄。

方法二、巧用MAXIFS函式公式

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

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

然後點選回車即可

解讀:

①MAXIFS函式介紹

功能:按條件求最大值

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

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

②因為例項中是尋找最近一次消費日期,其實就是尋找日期的最大值,把日期格式改成【常規】型別後,我們會發現最近的日期所對應的值就越大。這樣我們就可以巧妙的利用MAXIFS函式尋找客戶最近一次消費日期,並且表格數據不需要按時間先後排列,可以隨意排列。

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

以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有所幫助,別忘了動動手指點個贊哦~。大家有什麽問題歡迎關註留言,期待與你的每一次互動,讓我們共同成長!