2014-04-11 01:31:37 +0000 2014-04-11 01:31:37 +0000
4
4

Excel 2010 - как подготовить "0", чтобы сделать 8-значное число 9 цифр.

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

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

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

Ответы (3)

12
12
12
2014-04-11 01:49:56 +0000

2 способа взглянуть на это:

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

Перейти на Формат ячеек > Custom. В разделе Type, введите “000000000”, где раньше было “General”, чтобы установить минимальное количество отображаемых цифр = 9

2) Вам нужно проверить с первыми 4 цифрами:

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

Value = 2

TEXT(Value, "00") = 02

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

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

Удачи.

0
0
0
2019-10-03 11:31:21 +0000

Для сценария у вас есть два способа, первый как ниже 0x2 и 0x2 и =Text(A1, “000000000”) использовать эту формулу сохранить общую цифру (пример 9) 0x2 и 0x2 и второй Нажмите Control+1 выбрать пользовательских в списке - вы можете увидеть правый список пользовательских сделать его столько цифр, сколько вам нужно

0
0
0
2014-04-11 01:41:12 +0000

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

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

На самом деле, это не очень хороший db дизайн.

Похожие вопросы

6
13
9
10
14