-1

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

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

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

1 превратится в 1000

12,3 превратится в 12 300

123456,789 превратится в 123 456 789

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

2 ответа2

2

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

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

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

    1

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

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

    2

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

    3

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

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

    4

  6. Хорошо, выход и бум!

    5

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

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

6

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

1

Если вы используете формулу, почему бы просто не умножить на 1000 вместо конструкции с LEN() и TEXT().

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

= A1 * 1000

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

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