我有一個包含以下列的訂單清單:買家 ID、訂單日期、訂單價值
我需要添加一列列出第一個訂單日期,另一列列出最後一個訂單日期。如果只有 1 個訂單,兩列中的日期將相同。
EG - 這就是我所擁有的
Buyer ID Order Date
1 1/31/2016
2 2/27/2016
1 5/31/2016
這就是我想要的
Buyer ID Order Date Last Order First Order
1 1/31/2016 5/31/2016 1/31/2016
2 2/27/2016 2/27/2016 2/27/2016
1 5/31/2016 5/31/2016 1/31/2016
我有超過 1000 個買家 ID,並非所有買家 ID 都有多個訂單
答案1
假設您的「買家 ID」值位於 cells 中A2:A4
,「訂單日期」值位於 cells 中B2:B4
。若要取得儲存格C2
(「最後訂單」欄位中最上方的非標題儲存格)中的「最後」值,請鍵入或貼上下列公式,然後按Ctrl+Shift+Enter輸入:
=MAX(IF($A$2:$A$4 = A2, $B$2:$B$4))
D2
然後,要取得儲存格(「第一順序」列中最上面的非標題儲存格)中的 「第一個」值,請鍵入或貼上下列公式,然後再次按Ctrl+Shift+Enter輸入:
=MIN(IF($A$2:$A$4 = A2, $B$2:$B$4))
然後,只需透過公式將儲存格複製C2:D2
到與資料一樣多的行。
Ctrl+Shift+Enter請注意,重要的是使用而不是僅按按鍵輸入公式Enter,因為這將建立一個陣列公式。否則,在每個儲存格中,您將獲得整個範圍的MAX
或值,而不考慮「買家 ID」條件。MIN
A2:A4