Как добавить цифру 0 в конец числа в ячейке

Как добавить цифру 0 в конец числа в ячейке

Я хочу создать шаблон пользовательского числового формата в Microsoft Excel 2010.

Похоже на умножение на 1000.

Пожалуйста, прочтите следующий пример ниже:

1 повернется1000

12.3 повернется12,300

123456.789повернется123,456,789

Спасибо за прочтение и признательность за ответ.

решение1

Поскольку вы настаиваете на том, чтобы сделать это с помощьюПользовательский формат числа, вот один изящный трюк, который вы можете использовать:

  1. Введите числа и используйте следующий формат в качестве пользовательского числового формата:

    #,###,%%%
    
  2. Вот что вы увидите:

    1

    Такблизко, да?!

  3. Вот тут-то и начинается хитрость. Нет простого способа скрыть символы процентов, но вот что вы можете сделать. ОткройтеФормат ячеекдиалог снова и поместите курсор между второй запятой (вставьте заново, если он исчез) и первый символ процента, например:

    2

  4. Теперь нажмите Ctrl+ Jи вы увидите это:

    3

    Как видите, три символа процента * чудесным образом исчезли! Однако, когда вы выйдете, содержимое ячейки будет выглядеть точно так же, как и раньше, так чего же мы добились? Терпение, мой юный падаван... :)

  5. Выберите столбец с числами, откройтеФормат ячеекдиалог еще раз, перейдите кВыравниваниевкладку на этот раз и выберитеПеренос текстафлажок подТекстовый контроль:

    4

  6. Ладно, выходи и бум!

    5

* Ладно, вы меня поняли, это не магия. Но как это работает? Видимо, Ctrl+ JвставляетВозврат кареткив текстовое поле пользовательского числового формата (насколько это неочевидно?!). Вы можете подтвердить это, используя клавишу со стрелкой вниз после этой последовательности, и вы можететолькосможете разглядеть, что там есть еще одна строка текста с тремя символами процента.

Теперь вы, вероятно, можете догадаться об остальном. Включение переноса текста просто переносит текст в ячейках, так что символы процента переносятся на следующую строку. Но если вы этого не сделаете,изменить размерячейки стали больше по высоте, они все равно выглядят так, будто в них всего одна строка текста. Хитро, не правда ли? :) Вот как это выглядит, если увеличить высоту ячейки:

6

Обратите внимание, что фактическийценностив ячейках по-прежнему находятся значения 1, 12,3 и 123456,789 соответственно, изменился только способ их отображения.

решение2

Если вы используете формулу, почему бы просто не умножить ее на 1000 вместо конструкции с ДЛСТР() и ТЕКСТ().

Кстати, числовой формат можно использовать для подавления нулей в числах больше 1000, но его нельзя использовать для сложения величин. Поэтому потребуется формула.

=А1*1000

... а затем отформатируйте по своему вкусу, используя разделители тысяч и/или десятичные точки.

Связанный контент