добавление алфавитов в строки с другим значением - PullRequest
0 голосов
/ 21 декабря 2018

Есть ли в Excel способ добавить ABC в строки Excel и сбросить его, если значение в строке отличается?извините, мое объяснение не велико, вот картинка, чтобы помочь показать, что я имею в виду

enter image description here

Как видите, поскольку есть только 1 записьAC237, он начинается с a, поэтому он становится AC237a.Есть 3 записи для AC238, результатом являются AC238a, AC238b и AC238c.Всякий раз, когда значение данных строки изменяется, алфавитная последовательность сбрасывается.Это достижимо?

Надеюсь скоро услышать от вас, ребята, и счастливого Рождества!

1 Ответ

0 голосов
/ 21 декабря 2018

Вы можете использовать CHAR и CODE для этого.

=IF(A2<>A1,A2&"a",A2&CHAR(CODE(RIGHT(B1,1))+1))

enter image description here

Если вам когда-либо потребуется перезапустить алфавит, когдав строке более 26 экземпляров одних и тех же данных, которые вы можете использовать:

=IF(OR(A2<>A1,RIGHT(B1,1)="z"),A2&"a",A2&CHAR(CODE(RIGHT(B1,1))+1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...