3

У меня есть список номеров, которые имеют 3 цифры после тире (FL-100), но в списке есть номера, которые отформатированы только с 2 цифрами после тире (AR-12). Все они нуждаются в ведущих нулях, чтобы иметь 3 цифры после тире. Я попробовал функцию TEXT безуспешно, потому что Excel по какой-то причине не распознает их как текст. У кого-нибудь есть предложения добавить ТОЛЬКО начальный ноль ТОЛЬКО к цифрам с 2 цифрами после тире, в списке, включающем цифры, которые уже правильно отформатированы с 3 цифрами? Образец списка прилагается.

FL-05 

FL-08 


FL-100

FL-101

FL-102

FL-103

FL-104

Заранее спасибо, ребята!

2 ответа2

4

Если у вас уже есть числа и текст «FL-», вам нужно сначала разбить их, формула будет =VALUE(MID(cell,4,99)) ; если они уже доступны отдельно, вы можете пропустить этот шаг.

Следующим шагом является их форматирование для трех цифр: =TEXT(cell,"000") .

Третий - объединение двух частей вместе с & .

Все вместе: =LEFT(cell,3)&TEXT(VALUE(MID(cell,4,99)),"000")

2

С данными в столбце A, в B1 введите:

=LEFT(A1,3) & TEXT(--MID(A1,4,9999),"000")

и скопируйте вниз:

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