Есть ли в Excel пользовательский формат для отображения значений центов без десятичной точки?

Есть ли в Excel пользовательский формат для отображения значений центов без десятичной точки?

Я хотел бы отобразить 0,37 как 37¢ в Excel. Я могу сделать .37¢ с форматом .00¢, но 00¢ не работает, потому что он работает с целой частью числа.

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

решение1

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

решение2

Есть умный способ показать десятичные дроби как целые центы, используя числовой формат и не меняя фактическое значение в ячейке. Щелкните правой кнопкой мыши ячейку и выберите Формат ячеек. На вкладке Число перейдите в Пользовательский.

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

# ¢

Затем введите следующую комбинацию клавиш:

Ctrl+J

И наконец:

%

Нажмите OK, чтобы сохранить пользовательский формат чисел. Затем установите формат ячейки на «Перенос текста».

Символ % умножает число на 100, поэтому 0,37 отображается как 37. Он также добавляет к формату символ процента, который вам не нужен.

Ctrl+ Jскрывает символ процента, вставляя разрыв строки CHR(10), который перемещает символ процента на вторую строку в ячейке. Excel не будет автоматически увеличивать высоту строки для этой ячейки, поэтому она останется скрытой.

Конечный результат: значение ячейки 0,37 отображается как 37 ¢.

решение3

Вы можете использовать формулу сЕСЛИдля проверки значений больше (или меньше) 1.

=IF(AND(A1>-1,A1<1),TEXT(A1*100,"00¢"),DOLLAR(A1))

решение4

Я сделал для тебя разные варианты. Можешь использовать любой, мой брат:

=ЕСЛИ(И(A1>-1;A1<1);ТЕКСТ(A1*100;"0,000¢"),ДОЛЛАР(A1))

=ЕСЛИ(И(A1>-1;A1<1);ТЕКСТ(A1*100;"0.00¢"),ДОЛЛАР(A1))

=ЕСЛИ(И(A1>-1;A1<1);ТЕКСТ(A1*100;"0.0¢"),ДОЛЛАР(A1))

=ЕСЛИ(И(A1>-1;A1<1);ТЕКСТ(A1*100;"0,0000¢"),ДОЛЛАР(A1))

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