3

Я использую Excel 2010, используя выходной файл из нашей базы данных, который экспортирует список наших партнерских магазинов. Партнерские магазины имеют 9-значный код, а количество этих кодов начинается с "0".

Когда этот столбец преобразуется из текста в числа, Excel удаляет начальную цифру, если она начинается с "0", и в результате 9-значное число становится 8-значным числом. Есть ли способ добавить "0" к числу в ячейке?

Конечная цель - запустить скрипт для этих кодов, так как первые 4 цифры представляют регион, в котором находится филиал магазина.

2 ответа2

10

2 взгляда на это:

1) Вы просто хотите увидеть номер, отображающий 9 цифр. В этом случае:

Перейдите в « Формат ячеек»> "Пользовательский". В поле « Тип » введите "000000000", где раньше было "Общее", чтобы установить минимальное количество отображаемых цифр = 9

2) Вам необходимо проверить первые 4 цифры:

Чтобы преобразовать число в строку, используйте функцию TEXT():

    Value = 2

TEXT(Value, "00") = 02

Чтобы полностью решить ваш вопрос, просто получите первые четыре цифры

   =(LEFT(TEXT(Value, "000000000"),4)

Удачи.

0

Чтобы получить свой регион, просто используйте следующую формулу:=left(A1;length(a1)-6)

Вы также можете импортировать это поле как текст.

На самом деле, это не хороший дизайн БД.

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