Excel 2003 資料透視表中 ID 的最新日期

Excel 2003 資料透視表中 ID 的最新日期

在此輸入影像描述

我正在嘗試使用資料透視表使我們辦公室的流程自動化。我的每個葡萄酒有多個客戶號碼。為了讓我的流程正常運行,我需要客戶數量與 vin 數量的比例為 1:1。只有最近的交易日期才與我的目的相關。我正在處理大約 25k 行。這就是麻煩開始的地方。

如何僅取得最近的交易日期並顯示與 vin 編號關聯的客戶編號。任何建議將不勝感激。

-亞歷克斯

答案1

嘗試這個。我們將使用您的資料透視表找出您不需要的行,然後使用它在資料表中建立篩選列,然後在資料透視表中使用我們的新篩選列。

首先從列中刪除小計,VIN這樣您會得到如下所示的結果:

在此輸入影像描述

然後訂購您的DEAL DATE專欄下降- 所以每個 VIN 的最近日期都位於頂部。

在此輸入影像描述

現在,在相鄰的列中(我將其放入 F4 中)輸入此公式。這將為該行建立一個唯一識別碼:

=IF(B4="","",B4&"-"&C4&"-"&D4)

在此輸入影像描述

忽略IF()所有舊交易,對於最近的交易,我們建立由VIN,DEAL DATE和組成的串聯識別碼CUSTOMER NUMBER

現在轉到您的主資料表。新增一個新列並連接VINDEAL DATE和的列CUSTOMER NUMBER(與我們在上面的公式中所做的相同)。

在資料表中新增另一列,我們將其用作篩選器。輸入此公式(將工作表名稱變更為資料透視表所在的位置):

=IF(ISERROR(IF(MATCH(F2,YourPivotTableWorksheet!F:F,0),"Recent Deal")),"Old Deal",IF(MATCH(F2,YourPivotTableWorksheet!F:F,0),"Recent Deal"))

在此輸入影像描述

調整資料透視表範圍以新增這 2 個新列,並使用新的篩選列排除不需要的行。

在此輸入影像描述

相關內容