У меня есть две серии чисел в формате B1234 и B12345 . Когда я вроде в порядке возрастания, я получаю все номера , начинающиеся с B12345 , а затем все из тех , от B1234 на.

Чтобы противодействовать этой проблеме, я вставил ноль между B1234 чтобы получить B01234 . Когда числа конвертируются в этот формат, я могу получить желаемый результат.

Можете ли вы помочь мне вставить нули?

2 ответа2

2

Сделайте второй столбец, и если ваши числа в столбце A, поместите это в B1

=IF(LEN(RIGHT(A1,LEN(A1)-1))< 5,LEFT(A1) & "0" & RIGHT(A1,LEN(A1)-1))

и скопируйте его полностью вниз. Получив числа с начальными нулями, скопируйте их все обратно в столбец A и удалите B.

Это предполагает, что ваши номера начинаются с 4-значного числа, а не из однозначных.

2

Следующая формула должна работать для любого количества цифр (до пяти) после начальной буквы. (B1, B12, B123, B1234, B12345)

=LEFT(A1,1)&TEXT(MID(A1,2,99),"00000")

Скопируйте это в новый столбец и укажите ссылку на ваш столбец, начиная с A1. Если нет в A1, измените обе ссылки перед копированием.

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