各位大大好
如下圖,有許多更新日期,如何讓函數能抓出最新的日期呢(如黃色標示)?
不知是否有高手能指導一下
在此先謝過各位

Excel 如何比對最新日期
文章關鍵字
mors wrote:
各位大大好如下圖,有(恕刪)

樓主請在E2輸入:
=TEXT(MAX(IF($A$2:$A$8=D2,$B$2:$B$8)),"yyyy/mm/dd")
按下[Ctrl + Shift + Enter](陣列公式)
如圖:


將E2公式向下複製到E3,搞定!

以上提供您參考囉。
Der,misser1
mors wrote:
各位大大好如下圖,有(恕刪)


我也來玩一下

E2
=MAX(($A$2:$A$8=D2)*$B$2:$B$8)

E欄改日期格式

跟樓上M大是一樣的,看起來比較短而已。
陣列公式很吃CPU效能,數據太多或是公式太多就會卡
而且每次數據增加,陣列公式就要修改計算範圍

這種基礎型的表單計算,直接用內建的樞紐分析表才是最快的,不用寫公式,資料持續增加也會自動更新分析結果

肚子三層非一日之饞 wrote:
這種基礎型的表單計算,直接用內建的樞紐分析表才是最快的,不用寫公式,資料持續增加也會自動更新分析結果


自動更新這部份,嚴格來說是“半自動”
在資料編輯(新增、減少、修改…)的過程中需手動更新,全自動要用vba

(詳細請看參考微軟的說明)
https://support.microsoft.com/zh-tw/office/重新整理樞紐分析表資料-6d24cece-a038-468a-8176-8b6568ca9be2

根據預設, 樞紐分析表不會自動重新整理, 但是您可以指定當您開啟包含樞紐分析表的活頁簿時, 會自動重新整理樞紐分析表。
果然高手如雲~
馬上有就好心人回答了

不過就像4樓說的,比較耗資源,重新計算時間較久
短期先用陣列函數做
等過段時間有空再自己把他寫成VBA

再次感謝各位大大
snare wrote:
根據預設, 樞紐分析表不會自動重新整理, 但是您可以指定當您開啟包含樞紐分析表的活頁簿時, 會自動重新整理樞紐分析表。


確實,樞紐不是"即時"更新數據,需要手動更新,或是指定開啟檔案時自動更新

這樣設計也是有道理的

就算是寫公式,公式或是數據過多的時候也是會把公式改為手動執行避免不必要的反覆計算造成卡頓,所有資料輸入完畢在一次做全部計算就好了 (EXCEL到某個程度也會自動把工作表改成公式手動執行)
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!