Дэвид задается вопросом, есть ли способ отформатировать столбец для отображения чисел в виде пар с интервалом [xx xx xx.xx], но отображать только десятичную и конечную пару числа, если они существуют? Например, 123456 будет отображаться как 12 34 56 (без десятичной точки), а 123456,7 будет отображаться как 12 34 56,70.

Похоже, что Дэвид не может понять этого, используя специальные форматы.

Единственный способ сделать это с помощью пользовательских форматов — создать два пользовательских формата. Эти двое будут выглядеть так:

## ## ## #0 ## ## ## #0.00

Это позволит отображать до 8 цифр (10 цифр, если у вас 2 справа от десятичной точки) в виде пар с интервалом. Проблема в том, что вам нужно будет просмотреть свои данные и применить тот формат, который подходит для данных. Единственный способ сделать применение пользовательских форматов автоматическим — это также применить условное форматирование к ячейкам. Как только пользовательские форматы определены, примените второй (тот, который позволяет использовать цифры справа от десятичной точки) ко всем ячейкам. Затем выполните следующие действия:

  1. Выделите все ячейки, которые хотите отформатировать.

  2. Убедитесь, что на ленте отображается вкладка «Главная».

  3. Щелкните параметр «Условное форматирование» в группе «Стили». В появившемся подменю щелкните «Управление правилами». Excel отображает диалоговое окно «Диспетчер правил условного форматирования». (См. Рис. 1.)

  4. Щелкните кнопку New Rule. Excel отображает диалоговое окно «Новое правило форматирования».

  5. В области «Выбор типа правила» в верхней части диалогового окна выберите «Использовать формулу для определения ячеек для форматирования». (См. Рис. 2.)

  6. В поле «Форматировать значения, где эта формула истинна» введите «= ЕСЛИ (A1 = INT (A1), TRUE, FALSE)» (без кавычек). Ссылка на ячейку в этой формуле, конечно, будет зависеть от ваших данных.

  7. Нажмите кнопку «Форматировать». Excel отображает диалоговое окно «Формат ячеек».

  8. В раскрывающемся списке Цвет выберите красный цвет.

  9. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Формат ячеек.

  10. Откройте вкладку Число на ленте.

  11. В левой части диалогового окна выберите Пользовательский.

  12. Из доступных настраиваемых форматов выберите из созданных вами настраиваемых форматов тот, который не содержит ничего справа от десятичной точки.

  13. Нажмите ОК, чтобы принять форматирование и закрыть диалоговое окно Формат ячеек.

  14. Щелкните ОК. Снова появится диалоговое окно «Диспетчер правил условного форматирования» с вашим новым определенным условием.

  15. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Диспетчер правил условного форматирования.

Теперь ваши числа должны быть отформатированы так, как вы хотите.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (13771) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.