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 идентификаторов покупателей, но не у всех есть несколько заказов

1 ответ1

1

Предположим, что ваши значения "Идентификатор покупателя" находятся в ячейках A2:A4 , а значения "Дата заказа" - в ячейках B2:B4 . Чтобы получить значение "Last" в ячейке C2 (самая верхняя ячейка без заголовка в столбце "Last Order"), введите или вставьте следующую формулу, затем нажмите Ctrl+Shift+Enter, чтобы ввести ее:

=MAX(IF($A$2:$A$4 = A2, $B$2:$B$4))


Затем, чтобы получить значение "First" в ячейке D2 (самая верхняя ячейка без заголовка в столбце "First Order"), введите или вставьте следующую формулу и снова нажмите Ctrl+Shift+Enter, чтобы ввести ее:

=MIN(IF($A$2:$A$4 = A2, $B$2:$B$4))


Затем просто скопируйте в ячейку C2:D2 столько строк, сколько у вас есть данных.

Обратите внимание, что важно вводить формулы, используя Ctrl+Shift+Enter, а не просто нажимать клавишу Enter , поскольку это создаст формулу массива. В противном случае в каждой ячейке вы получите значения MAX или MIN для всего диапазона A2:A4 без учета критерия "Идентификатор покупателя".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .