Я хочу изменить форматирование на листе Excel так, чтобы 0 обнаружился как тире только для определенного блока ячеек на листе. Кто-либо знает, как сделать это?
Обратите внимание, что я не хочу это форматирование для всего листа, только для определенного блока ячеек.
Если Вы только хотите изменить форматирование, не содержание, ячеек необходимо посмотреть на Бухгалтерский тип формата, но без выбранного символа.
Все ячейки со значением 0
будет отображен как -
при хранении значения 0
в ячейке.
Но Учет действительно представляет некоторый "специальный" интервал в ячейке. Так вместо этого я предложил бы использовать пользовательский формат. Пользовательские форматы могут быть разделены в максимум к четырем разделам, разделенным на точку с запятой, означая, что можно определить формат как таковой:
Positive values;Negative values;Zero values;Text values
Так, если Вам, оказывается, нужен процент к двум десятичным разрядам, но замена нулей, Вы могли сделать:
0.00%;-0.00%;"-";@
Где "-"
полностью заменит все нулевые значения и @
отобразит текст как есть.
Удостоверьтесь, что Вы не забываете снабжать префиксом второе значение (отрицательные числа) a -
символ!
Если у Вас нет строки формата удобной для положительных и отрицательных записей, обратите внимание, что можно получить строку формата для любого стандартного типа первым выбором желаемого типа на странице формата и затем перемещении непосредственно в пользовательское представление.
Реализовать:
Вы могли использовать условное форматирование, чтобы сделать это. При использовании Office 2007, на Домашней вкладке, в разделе стилей существует кнопка условного форматирования. От выпадающего Вы выбираете, "Управляют Правилами". Оттуда, добавьте новое правило и избранный "Формат только ячейки, которые содержат. Измените предназначение "равняться 0", и можно затем установить форматирование любым путем, Вам нравится. Если Вы хотите набор тире, просто перейдите к пользовательскому и введите в любых символах, которые Вы хотите, чтобы он отобразил вместо 0. Наконец, измените Применение к для столбца, который имеет проценты (Столбец C: = $C: $C).
Вы могли также использовать оператор IF, но это поднимает намного больше пространства и только работает при вычислении процента.
Надеюсь, это поможет