1

Я новичок здесь и прошу прощения, если это нубский вопрос, но я потратил целых 20 минут, пытаясь найти решение онлайн или предыдущий вопрос, похожий на этот. У меня есть большой дамп данных инвентаризации от поставщика, который я хочу импортировать в мою систему. Проблема в том, что все числа в столбце "vendorpart #" состоят из 5 или 6 цифр в зависимости от номера детали. Однако последовательность номера детали должна состоять из 10 цифр, не больше и не меньше, с балансом в виде нулей в начале. пример (0000123456 или 0000012345).

Ниже приведена ссылка на образец ячеек, которые я заполнил в некоторых из них, например, вручную, но у меня есть и тысячи других. вместо того, чтобы делать это вручную, должна быть функция или формат ячейки, которые могут автоматически заполнять это для меня? Любые предложения будут очень признательны.

Пример номера VendorPart: https://www.dropbox.com/s/g7310nlmeafdb3g/Vendor%20PN.JPG?dl=0&m=

Значение строки формул не соответствует значению ячейки: https://www.dropbox.com/s/bbwskm1nl95a4pp/Formula%20bar%20value.png?dl=0&m=

2 ответа2

1

В свободном столбце поместите следующую формулу, ссылаясь на номер детали вместо L15 (дважды появляется в формуле):

=REPT("0",10-(ROUNDDOWN(LOG(L15),0)+1))&L15

Это сделает текстовое поле с нужным количеством ведущих нулей.

0

Как вы описали в Запросе, вы обрабатываете 10-значное значение и хотите, чтобы Excel отображал начальные нули, если значение меньше 10 цифр. В этом случае вам нужно сделать следующее,

  1. Выберите диапазон данных.
  2. Нажмите значок формата ячейки.
  3. Выберите Custom.
  4. Пишите 0000000000.
  5. Хит Ок.

Проверьте снимок экрана,

Или вы также можете использовать этот, = Текст (A2, "0000000000")

NB. Это самый простой способ обработки значения с ведущими нулями.

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