У меня есть уникальные идентификаторы для каждой строки. Например 19Jan187938
или 19Jan206414
, но есть такие, как 19Jan17333
. Мне нужно добавить 0
перед числом, если оно состоит из 5 цифр, чтобы оно стало 19Jan017333
.
Я старался,
=TEXT(CONCATENATE(19,AB2,C2),"000000")
даже с 11 0
, так как общая длина 11. Ничего не меняется.
Попробуйте следующее:
=CONCATENATE(LEFT(AB2,5),TEXT(RIGHT(AB2,LEN(AB2)-5),"000000"))
По сути, он возьмет первые 5 символов и соединит их с оставшимися символами, отформатированными как шестизначное число с ведущими нулями.
Если ваш идентификатор находится на A1, вы можете попробовать это:
=IF(LEN(A1)<11;CONCATENATE(LEFT(A1;5);RIGHT("000000"&MID(A1;6;5);6));A1)
Посмотрите, что происходит.
Ах, теперь я вижу цель! :) +