Я нашел способ, но он будет ресурсоемким.
Сначала добавьте на лист все свои строки в столбце и убедитесь, что у вас есть свободные столбцы прямо к этому столбцу.
Затем сделайте новую пустую первую строку и вставьте буквы R, C, P, D, O, S, поскольку вы сказали, что они всегда в таком порядке.Это буквы распознавания, необходимые для формулы.
Теперь под каждой буквой справа от каждой строки вставьте формулу
=C$1&MAX(IFERROR(VALUE(MID($A2,SEARCH(C$1,$A2)+1,2)),0),VALUE(MID($A2,SEARCH(C$1,$A2)+1,1)),0)
. Это работает, только если числа больше не2 цифры, для трех это будет
=C$1&MAX(IFERROR(VALUE(MID($A2,SEARCH(C$1,$A2)+1,3)),0),IFERROR(VALUE(MID($A2,SEARCH(C$1,$A2)+1,2)),0),VALUE(MID($A2,SEARCH(C$1,$A2)+1,1)),0)
Для четырех продолжайте добавлять IFERROR () с)), 2))), 3) увеличиваться, как указано выше.
Один развсе формулы были оценены, вы можете скопировать и вставить их как значения, если вы хотите избавиться от формул.
Пример листа (Dutch Excel):
