Excel: Добавление к числовому идентификатору в ответ на строку

#excel

Вопрос:

Надеюсь, я правильно поставил вопрос. Чтобы быть более конкретным, у меня есть один столбец с буквенно-цифровым идентификатором (Bxxx или Sxxx), который я надеюсь использовать для отслеживания операций покупки и продажи. В соседней колонке, соответственно, будет либо «Купить», либо «Продать».

Мой вопрос в том, можно ли автоматически назначить следующий буквенно-цифровой идентификатор на основе новой операции покупки или продажи? Другими словами, если моя последняя транзакция-покупка с идентификатором B123, и я пишу «Купить» в следующей строке, может ли соседний столбец автоматически заполнить B124?

Я думаю что-то вроде «если(столбец B) = Купить, «B» «(Номер столбца A 1)»

Очевидно, что это плохой синтаксис, но я надеюсь, что он донесет идею до всех.

Заранее спасибо за любые рекомендации!

Комментарии:

1. Вы можете использовать XLOOKUP() затем добавить 1 с последним найденным значением.

Ответ №1:

Если ваша первая цифра (B1 или S1) введена вручную в ячейку A2, то это будет работать в ячейке A3 и далее.

 =LEFT($B3,1) amp; MAX(VALUE(IF(LEFT($A$2:$A2,1)=LEFT($B3,1),MID($A$2:$A2,2,LEN($A$2:$A2)),0))) 1  
 

Формула будет подсчитывать Покупку и продажу отдельно. Таким образом, вы получите B1 и S1.