購入者ID、注文日、注文金額の列を含む注文リストがあります
最初の注文日をリストする列と、最後の注文日をリストする列を追加する必要があります。注文が 1 件だけの場合、両方の列の日付は同じになります。
例えば、これが私が持っているものです
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 がありますが、そのすべてが複数の注文を行っているわけではありません。
答え1
A2:A4
「購入者 ID」の値がセル に、そして「注文日」の値がセル にあると仮定します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キーを押すだけでなく、を使用して数式を入力することが重要です。これにより、配列数式が作成されます。そうしないと、各セルに「購入者 ID」条件を考慮せずに、範囲全体のまたは の値Enterが表示されます。MAX
MIN
A2:A4