Excel тире вместо 0

Если у вас есть диапазон значений, который заполнен некоторыми нулями, и теперь вы хотите преобразовать эти нули в тире в диапазоне данных. Как в Excel можно было сразу поменять все нули на тире?

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

Преобразование нулей в тире с помощью функции форматирования ячеек

В Excel Формат ячеек функция может помочь вам выполнить эту задачу.

1. Выберите диапазон данных, в котором вы хотите заменить нули на тире, щелкните правой кнопкой мыши и выберите Формат ячеек из контекстного меню см. снимок экрана:

2. В Формат ячеек диалоговое окно под Число вкладку нажмите На заказ из Категория список и введите 0; -0; -; @ в Тип текстовое окно. Смотрите скриншот:

3, Затем нажмите OK, все нули заменены тире в исходном диапазоне. Смотрите скриншот:

Легко выделяйте все нули с помощью замечательного инструмента, а затем конвертируйте их сразу в тире

С крутым Выбрать определенные ячейки особенность Kutools for Excel, вы можете легко выбрать все ячейки, равные заданному числу в Excel, например, все ячейки, равные 0. После выбора этих нулевых ячеек вы можете массово преобразовать их в тире с помощью клавиш Ctrl + Enter.

Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия 30-день, кредитная карта не требуется! Get It Now

Преобразование нулей в тире с функцией замены

Вы также можете применить функцию «Заменить», чтобы полностью преобразовать все нули в тире.

1. Нажмите Главная > Найти и выбрать > Замените для включения диалогового окна «Найти и заменить».

Заметки:
(1) Чтобы преобразовать нули в тире в определенном выделении, сначала выберите диапазон, а затем включите диалоговое окно «Найти и заменить»;
(2) Вы также можете нажать Ctrl + H вместе, чтобы открыть диалоговое окно «Найти и заменить».

2. В диалоговом окне «Найти и заменить» сделайте следующее:
(1) Тип 0 в Найти то, что коробка;
(2) Введите тире в Заменить коробка;
(3) Нажмите Опции >> кнопку, чтобы развернуть дополнительные параметры замены, и проверьте Соответствие всему содержимому ячейки вариант;

3, Нажмите Заменить все кнопку.

4. Затем появляется диалоговое окно, в котором показано, сколько замен было выполнено. Щелкните значок OK чтобы закрыть его.

И тогда вы увидите, что все нули на всем листе (или в указанном диапазоне, если вы выбрали) были преобразованы в тире.


Преобразование нулей в тире с помощью Kutools for Excel

Если вы установили Kutools for Excel, Его Выбрать определенные ячейки Функция может помочь вам сначала выбрать все ячейки с нулями, а затем сразу преобразовать все нули в тире.

Kutools for Excel— Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 60-дневная пробная версия, кредитная карта не требуется! Get It Now

1. Выберите диапазон, в котором вы хотите преобразовать нули в тире, и нажмите Кутулс > Выберите > Выбрать определенные ячейки, см. снимок экрана:

2. В Выбрать определенные ячейки диалоговое окно, нажмите Ячейка вариант, выберите Равно из Конкретный тип выпадающий список, введите 0 в текстовое поле и щелкните Ok кнопка. Смотрите скриншот:

3. Теперь все нули выделены. Затем введите символ — тире в строке формул и нажмите Ctrl + Enter ключи вместе. Затем все нули были преобразованы в тире, см. Снимок экрана:

Нажмите, чтобы узнать больше об этой функции выбора конкретных ячеек.


Демонстрация: преобразование нулей в тире в Excel


Статьи по теме:


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (6)


Оценок пока нет. Оцените первым!

Отображение и скрытие нулевых значений

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

Браузер не поддерживает видео.

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Скрытие и отображение всех нулевых значений на листе

  1. Выберите Файл > Параметры > Дополнительно.

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

    • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

    • Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.

Скрытие нулевых значений в выделенных ячейках

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

  1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

  2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

    Кнопка "Формат ячеек" на вкладке "Главная"

  3. Щелкните Число > Все форматы.

  4. В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.

Отображение скрытых значений.

  1. Выделите ячейки со скрытыми нулевыми значениями.

  2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

  3. Для применения числового формата, определенного по умолчанию, выберите Число > Общий и нажмите кнопку ОК.

Скрытие нулевых значений, возвращенных формулой

  1. Выделите ячейку, содержащую нулевое (0) значение.

  2. На вкладке Главная щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

  3. В левом поле введите 0.

  4. В правом поле выберите Пользовательский формат.

  5. В поле Формат ячейки откройте вкладку Шрифт.

  6. В списке Цвет выберите белый цвет и нажмите кнопку ОК.

Отображение нулей в виде пробелов или тире

Для решения этой задачи воспользуйтесь функцией ЕСЛИ.

Данные в ячейках A2 и A3 на листе Excel

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

  • =ЕСЛИ(A2-A3=0;»»;A2-A3)

Вот как читать формулу. Если результат вычисления (A2-A3) равен «0», ничего не отображается, в том числе и «0» (это указывается двойными кавычками «»). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не «0», а что-то другое, между двойными кавычками вставьте дефис «-» или другой символ.

Скрытие нулевых значений в отчете сводной таблицы

  1. Выберите отчет сводной таблицы.

  2. На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

  3. Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

    • Изменение отображения ошибки    В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

    • Изменение отображения пустой ячейки    Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

К началу страницы

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Отображение и скрытие всех нулевых значений на листе

  1. Выберите Файл > Параметры > Дополнительно.

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

    • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

    • Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.

Скрытие нулевых значений в выделенных ячейках с помощью числового формата

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

  1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

  2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

  3. В списке Категория выберите элемент Пользовательский.

  4. В поле Тип введите 0;-0;;@

Примечания: 

  • Скрытые значения отображаются только в строке формул или в ячейке, если вы редактируете ее содержимое. Эти значения не печатаются.

  • Чтобы снова отобразить скрытые значения, выделите ячейки, а затем нажмите клавиши CTRL+1 или на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования

  1. Выделите ячейку, содержащую нулевое (0) значение.

  2. На вкладке Главная в группе Стили щелкните стрелку рядом с элементом Условное форматирование, наведите указатель на элемент Правила выделения ячеек и выберите вариант Равно.

  3. В левом поле введите 0.

  4. В правом поле выберите Пользовательский формат.

  5. В диалоговом окне Формат ячеек откройте вкладку Шрифт.

  6. В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

1

2

3

4

5


6

7

A

B

Данные

10

10

Формула

Описание (результат)

=A2-A3

Второе число вычитается из первого (0).

=ЕСЛИ(A2-A3=0;»»;A2-A3)

Возвращает пустую ячейку, если значение равно нулю

=ЕСЛИ(A2-A3=0;»-«;A2-A3)

Возвращает дефис (-), если значение равно нулю

Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

Скрытие нулевых значений в отчете сводной таблицы

  1. Щелкните отчет сводной таблицы.

  2. На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

  3. Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

    Изменение способа отображения ошибок.     В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

    Изменение способа отображения пустых ячеек.     Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

К началу страницы

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Отображение и скрытие всех нулевых значений на листе

  1. Нажмите кнопку Microsoft Office Изображение кнопки Office , Excel параметры, а затем выберите категорию Дополнительные параметры.

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

    • Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

    • Чтобы отображать нулевые значения в виде пустых ячеек, снимите флажок Показывать нули в ячейках, которые содержат нулевые значения.

Скрытие нулевых значений в выделенных ячейках с помощью числового формата

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

  1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

  2. Вы можете нажать клавиши CTRL+1 или на вкладке Главная в группе Ячейки щелкнуть Формат > Формат ячеек.

  3. В списке Категория выберите элемент Пользовательский.

  4. В поле Тип введите 0;-0;;@

Примечания: 

  • Скрытые значения отображаются только в Изображение кнопки или в ячейке, если вы редактируете ячейку, и не печатаются.

  • Чтобы снова отобразить скрытые значения, выделите ячейки, а затем на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования

  1. Выделите ячейку, содержащую нулевое (0) значение.

  2. На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

  3. В левом поле введите 0.

  4. В правом поле выберите Пользовательский формат.

  5. В диалоговом окне Формат ячеек откройте вкладку Шрифт.

  6. В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Копирование примера

  1. Выделите пример, приведенный в этой статье.

Важно: Не выделяйте заголовки строк или столбцов.

выбор примера из справки в Excel 2013 для Windows

Выделение примера в справке

  1. Нажмите клавиши CTRL+C.

  2. В Excel создайте пустую книгу или лист.

  3. Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

  1. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе «Зависимости формул» нажмите кнопку Показать формулы.

Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.

1

2

3

4

5


6

7

A

B

Данные

10

10

Формула

Описание (результат)

=A2-A3

Второе число вычитается из первого (0).

=ЕСЛИ(A2-A3=0;»»;A2-A3)

Возвращает пустую ячейку, если значение равно нулю

=ЕСЛИ(A2-A3=0;»-«;A2-A3)

Возвращает дефис (-), если значение равно нулю

Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

Скрытие нулевых значений в отчете сводной таблицы

  1. Щелкните отчет сводной таблицы.

  2. На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

  3. Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

    Изменение способа отображения ошибок.     В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

    Изменение способа отображения пустых ячеек.     Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

См. также

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и горячие клавиши в Excel

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Нужна дополнительная помощь?

Содержание

  • 1 Прочерк в Экселе
  • 2 Способ 1: форматирование диапазона
  • 3 Способ 2: нажатие кнопки Enter
  • 4 Способ 3: вставка символа
  • 5 Способ 4: добавление дополнительного символа
    • 5.1 Помогла ли вам эта статья?
    • 5.2 1. Скажи нет наркотикам минусам вместо нулей
    • 5.3 2. Когда ты объединяешь ячейки (Merge Cells) – где-то умирает котенок!
    • 5.4 3. Не формируйте отступ слева пробелами.
    • 5.5 Comments

как сделать чтобы вместо нуля был прочерк в excel

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

Прочерк в Экселе

Часто при заполнении различных документов, отчетов, деклараций нужно указать, что ячейка, соответствующая какому-то конкретному показателю, не содержит значений. Для этих целей принято применять прочерк. Для программы Эксель данная возможность, существует, но воплотить её для неподготовленного пользователя довольно проблематично, так как прочерк тут же преобразуется в формулу. Чтобы избежать этого превращения, нужно выполнить определенные действия.

как сделать чтобы вместо нуля был прочерк в excel

Способ 1: форматирование диапазона

Самый известный способ поставить прочерк в ячейке – это присвоить ей текстовый формат. Правда, этот вариант не всегда помогает.

  1. Выделяем ячейку, в которую нужно поставить прочерк. Кликаем по ней правой кнопкой мыши. В появившемся контекстном меню выбираем пункт «Формат ячейки». Можно вместо этих действий нажать на клавиатуре сочетание клавиш Ctrl+1.
  2. Запускается окно форматирования. Переходим во вкладку «Число», если оно было открыто в другой вкладке. В блоке параметров «Числовые форматы» выделяем пункт «Текстовый». Жмем на кнопку «OK».

как сделать чтобы вместо нуля был прочерк в excel

После этого выделенной ячейке будет присвоено свойство текстового формата. Все введенные в нее значения будут восприниматься не как объекты для вычислений, а как простой текст. Теперь в данную область можно вводить символ «-» с клавиатуры и он отобразится именно как прочерк, а не будет восприниматься программой, как знак «минус».

как сделать чтобы вместо нуля был прочерк в excel

Существует ещё один вариант переформатирования ячейки в текстовый вид. Для этого, находясь во вкладке «Главная», нужно кликнуть по выпадающему списку форматов данных, который расположен на ленте в блоке инструментов «Число». Открывается перечень доступных видов форматирования. В этом списке нужно просто выбрать пункт «Текстовый».

как сделать чтобы вместо нуля был прочерк в excel

Урок: Как изменить формат ячейки в Excel

Способ 2: нажатие кнопки Enter

Но данный способ не во всех случаях работает. Зачастую, даже после проведения этой процедуры при вводе символа «-» вместо нужного пользователю знака появляются все те же ссылки на другие диапазоны. Кроме того, это не всегда удобно, особенно если в таблице ячейки с прочерками чередуются с ячейками, заполненными данными. Во-первых, в этом случае вам придется форматировать каждую из них в отдельности, во-вторых, у ячеек данной таблицы будет разный формат, что тоже не всегда приемлемо. Но можно сделать и по-другому.

  1. Выделяем ячейку, в которую нужно поставить прочерк. Жмем на кнопку «Выровнять по центру», которая находится на ленте во вкладке «Главная» в группе инструментов «Выравнивание». А также кликаем по кнопке «Выровнять по середине», находящейся в том же блоке. Это нужно для того, чтобы прочерк располагался именно по центру ячейки, как и должно быть, а не слева.
  2. Набираем в ячейке с клавиатуры символ «-». После этого не делаем никаких движений мышкой, а сразу жмем на кнопку Enter, чтобы перейти на следующую строку. Если вместо этого пользователь кликнет мышкой, то в ячейке, где должен стоять прочерк, опять появится формула.

как сделать чтобы вместо нуля был прочерк в excel

Данный метод хорош своей простотой и тем, что работает при любом виде форматирования. Но, в то же время, используя его, нужно с осторожностью относиться к редактированию содержимого ячейки, так как из-за одного неправильного действия вместо прочерка может опять отобразиться формула.

Способ 3: вставка символа

Ещё один вариант написания прочерка в Эксель – это вставка символа.

  1. Выделяем ячейку, куда нужно вставить прочерк. Переходим во вкладку «Вставка». На ленте в блоке инструментов «Символы» кликаем по кнопке «Символ».
  2. Находясь во вкладке «Символы», устанавливаем в окне поля «Набор» параметр «Символы рамок». В центральной части окна ищем знак «─» и выделяем его. Затем жмем на кнопку «Вставить».

как сделать чтобы вместо нуля был прочерк в excel

После этого прочерк отразится в выделенной ячейке.

как сделать чтобы вместо нуля был прочерк в excel

Существует и другой вариант действий в рамках данного способа. Находясь в окне «Символ», переходим во вкладку «Специальные знаки». В открывшемся списке выделяем пункт «Длинное тире». Жмем на кнопку «Вставить». Результат будет тот же, что и в предыдущем варианте.

как сделать чтобы вместо нуля был прочерк в excel

Данный способ хорош тем, что не нужно будет опасаться сделанного неправильного движения мышкой. Символ все равно не изменится на формулу. Кроме того, визуально прочерк поставленный данным способом выглядит лучше, чем короткий символ, набранный с клавиатуры. Главный недостаток данного варианта – это потребность выполнить сразу несколько манипуляций, что влечет за собой временные потери.

Способ 4: добавление дополнительного символа

Кроме того, существует ещё один способ поставить прочерк. Правда, визуально этот вариант не для всех пользователей будет приемлемым, так как предполагает наличие в ячейке, кроме собственно знака «-», ещё одного символа.

  1. Выделяем ячейку, в которой нужно установить прочерк, и ставим в ней с клавиатуры символ «‘». Он располагается на той же кнопке, что и буква «Э» в кириллической раскладке. Затем тут же без пробела устанавливаем символ «-».
  2. Жмем на кнопку Enter или выделяем курсором с помощью мыши любую другую ячейку. При использовании данного способа это не принципиально важно. Как видим, после этих действий на листе был установлен знак прочерка, а дополнительный символ «’» заметен лишь в строке формул при выделении ячейки.

как сделать чтобы вместо нуля был прочерк в excel

Существует целый ряд способов установить в ячейку прочерк, выбор между которыми пользователь может сделать согласно целям использования конкретного документа. Большинство людей при первой неудачной попытке поставить нужный символ пытаются сменить формат ячеек. К сожалению, это далеко не всегда срабатывает. К счастью, существуют и другие варианты выполнения данной задачи: переход на другую строку с помощью кнопки Enter, использование символов через кнопку на ленте, применение дополнительного знака «’». Каждый из этих способов имеет свои достоинства и недостатки, которые были описаны выше. Универсального варианта, который бы максимально подходил для установки прочерка в Экселе во всех возможных ситуациях, не существует.

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

По работе я часто сталкиваюсь с Excel табличками, созданными другими людьми. Не смотря на то, что эти таблички создаются разными людьми, работающими в разных компаниях, в разное время, некоторые ошибки (IMHO) форматирования таблиц появляются с завидной периодичностью. В этой мини-статье я расскажу почему некоторые вещи в Excel лучше делать так, а не иначе, а некоторые лучше не делать вообще. Такие себе простенькие tips&tricks и никакой эзотерики.

1. Скажи нет наркотикам минусам вместо нулей

Никогда не используйте символ “-” (минус) вместо 0. Из-за этого символа будут неправильно работать суммирование и некоторые математические функции, выдавая #VALUE. Если хотите, чтобы вместо нуля отображались прочерки – настройте это с помощью форматирования ячейки.
Format Cells – Number-Custom Format
Формат ячеек-Число-Все форматы
0.0;-0.0;”-” – вот такой формат позволит отображать вместо 0 символ прочерка, но при этом ячейки будут нормально суммироваться.

как сделать чтобы вместо нуля был прочерк в excel

2. Когда ты объединяешь ячейки (Merge Cells) – где-то умирает котенок!

Избегайте использования объединения ячеек если все, что вы хотите достичь – это выровнять текст в шапке таблицы (по вертикали объединению ячеек аналогов нет). И вот почему: если есть объединенные ячейки, то вы не сможете выделить диапазон ячеек, содержащих выделенные ячейки так, чтобы этот диапазон не содержал ВСЕ объединенные ячейки одновременно. Например просуммировать столбец, который проходит через объединенные ячейки не получится.  Плюс при копировании-вырезании диапазонов, содержащих объединенные ячейки выскакивает ошибки типа “This operation requires cells to be identically sized” (не знаю как звучит ошибка на русском) или к тому, что снимается объединение ячеек.

Чем можно заменить выделение ячеек? Очень просто. Формат ячеек-Выравнивание-По центру выделения (Format Cells – Alignment-Center Across Selection) делает тоже самое – выравнивает текст на несколько ячеек, но не делает их объединения и все функции работают прекрасно. Если надо, чтобы в ячейке было несколько строк, то ввод каждой строки завершайте комбинацией клавиш Alt-Enter.

Если же нужно выровнять текст по вертикали (под углом 90 градусов, например) на протяжении нескольких строк, то тут использование объединения вполне оправдано, так как аналога подобного выравниванию по центру выделения нет!

как сделать чтобы вместо нуля был прочерк в excel

3. Не формируйте отступ слева пробелами.

Это просто неудобно. Увеличение и уменьшение отступов превращается в нетривиальную и страшно нудную задачу. Для формирования отступов есть намного более удобный инструментарий. Знакомтесь: кнопки Увеличить отступ-Уменьшить отступ (Increase/Decrease Indent). Нажимая на эти кнопки вы сдвигаете текст в выбранных ячейках на некий фиксированный интервал. Причем, если выделить строку у которой стоит один отступ и строку у которой два отступа и нажать на кнопку увеличить отступ, то первая строка будет уже сдвинута на два отступа, в вторая на три. Таким образом легко добавлять и убирать уровни с минимум ручного редактирования.

Можно сделать тоже самое через меню Формат ячеек – Выравнивание-Горизонтальное выравнивание. Это дольше, но позволяет поставить одинаковый отступ сразу для всех выделенных ячеек, в то время как кнопки на панели инструментов увеличивают или уменьшают отступ для всех ячеек одновременно.

comments

Здесь можно получить ответы на вопросы по Microsoft Excel 57180 467610

23 Сен 2018 19:28:44

44519 357823

29 Янв 2017 17:28:40

Лучшие избранные темы с основного форума 14 80

28 Июн 2018 15:25:11

Если вы — счастливый обладатель Mac 😉 217 1059

21 Сен 2018 06:21:34

Раздел для размещения платных вопросов, проектов и задач и поиска исполнителей для них. 2070 13238

23 Сен 2018 15:35:36

Если Вы скачали или приобрели надстройку PLEX для Microsoft Excel и у Вас есть вопросы или пожелания — Вам сюда. 307 1572

23 Сен 2018 19:21:48

795 11318

23 Сен 2018 17:01:51

Обсуждение функционала, правил и т.д. 267 3429

23 Сен 2018 16:57:22

Сейчас на форуме (гостей: 1115, пользователей: 8, из них скрытых: 3) , , , ,

Сегодня отмечают день рождения (27), (42)

Всего зарегистрированных пользователей: 82664

Приняло участие в обсуждении: 31652

Всего тем: 105369

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

Браузер не поддерживает видео.

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Скрытие и отображение всех нулевых значений на листе

Выберите Файл > Параметры > Дополнительно.

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Скрытие нулевых значений в выделенных ячейках

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

Кнопка "Формат ячеек" на вкладке "Главная"

Щелкните Число > Все форматы.

В поле Тип введите выражение 0;-0;;@ и нажмите кнопку ОК.

Отображение скрытых значений.

Выделите ячейки со скрытыми нулевыми значениями.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

Для применения числового формата, определенного по умолчанию, выберите Число > Общий и нажмите кнопку ОК.

Скрытие нулевых значений, возвращенных формулой

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В поле Формат ячейки откройте вкладку Шрифт.

В списке Цвет выберите белый цвет и нажмите кнопку ОК.

Отображение нулей в виде пробелов или тире

Для решения этой задачи воспользуйтесь функцией ЕСЛИ.

Данные в ячейках A2 и A3 на листе Excel

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

Вот как читать формулу. Если результат вычисления (A2-A3) равен «0», ничего не отображается, в том числе и «0» (это указывается двойными кавычками «»). В противном случае отображается результат вычисления A2-A3. Если вам нужно не оставлять ячейки пустыми, но отображать не «0», а что-то другое, между двойными кавычками вставьте дефис «-» или другой символ.

Скрытие нулевых значений в отчете сводной таблицы

Выберите отчет сводной таблицы.

На вкладке Анализ в группе Сводная таблица щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

Изменение отображения ошибки В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

Изменение отображения пустой ячейки Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Отображение и скрытие всех нулевых значений на листе

Выберите Файл > Параметры > Дополнительно.

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Скрытие нулевых значений в выделенных ячейках с помощью числового формата

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная щелкнуть Формат > Формат ячеек.

В списке Категория выберите элемент Пользовательский.

В поле Тип введите 0;-0;;@

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

Чтобы снова отобразить скрытые значения, выделите ячейки, а затем нажмите клавиши CTRL+1 или на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная в группе Стили щелкните стрелку рядом с элементом Условное форматирование, наведите указатель на элемент Правила выделения ячеек и выберите вариант Равно.

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В диалоговом окне Формат ячеек откройте вкладку Шрифт.

В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Описание (результат)

Второе число вычитается из первого (0).

Возвращает пустую ячейку, если значение равно нулю

Возвращает дефис (-), если значение равно нулю

Дополнительные сведения об использовании этой функции см. в статье Функция ЕСЛИ.

Скрытие нулевых значений в отчете сводной таблицы

Щелкните отчет сводной таблицы.

На вкладке Параметры в группе Параметры сводной таблицы щелкните стрелку рядом с командой Параметры и выберите пункт Параметры.

Перейдите на вкладку Разметка и формат, а затем выполните следующие действия.

Изменение способа отображения ошибок. В поле Формат установите флажок Для ошибок отображать. Введите в поле значение, которое нужно выводить вместо ошибок. Для отображения ошибок в виде пустых ячеек удалите из поля весь текст.

Изменение способа отображения пустых ячеек. Установите флажок Для пустых ячеек отображать. Введите в поле значение, которое нужно выводить в пустых ячейках. Чтобы они оставались пустыми, удалите из поля весь текст. Чтобы отображались нулевые значения, снимите этот флажок.

Потребность отображать нулевые значения (0) на листах возникает не всегда. Требуют ли стандарты форматирования или собственные предпочтения отображать или скрывать нулевые значения, имеется несколько способов реализации всех этих требований.

Отображение и скрытие всех нулевых значений на листе

Нажмите кнопку Microsoft Office , Excel параметры, а затем выберите категорию Дополнительные параметры.

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

Чтобы отображать в ячейках нулевые значения (0), установите флажок Показывать нули в ячейках, которые содержат нулевые значения.

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

Скрытие нулевых значений в выделенных ячейках с помощью числового формата

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

Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.

Вы можете нажать клавиши CTRL+1 или на вкладке Главная в группе Ячейки щелкнуть Формат > Формат ячеек.

В списке Категория выберите элемент Пользовательский.

В поле Тип введите 0;-0;;@

Скрытые значения отображаются только в или в ячейке, если вы редактируете ячейку, и не печатаются.

Чтобы снова отобразить скрытые значения, выделите ячейки, а затем на вкладке Главная в группе Ячейки наведите указатель мыши на элемент Формат и выберите Формат ячеек. Чтобы применить числовой формат по умолчанию, в списке Категория выберите Общий. Чтобы снова отобразить дату и время, выберите подходящий формат даты и времени на вкладке Число.

Скрытие нулевых значений, возвращенных формулой, с помощью условного форматирования

Выделите ячейку, содержащую нулевое (0) значение.

На вкладке Главная в группе Стили щелкните стрелку рядом с кнопкой Условное форматирование и выберите «Правила выделения ячеек» > «Равно».

В левом поле введите 0.

В правом поле выберите Пользовательский формат.

В диалоговом окне Формат ячеек откройте вкладку Шрифт.

В поле Цвет выберите белый цвет.

Использование формулы для отображения нулей в виде пробелов или тире

Для выполнения этой задачи используйте функцию ЕСЛИ.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Копирование примера

Выделите пример, приведенный в этой статье.

Важно: Не выделяйте заголовки строк или столбцов.

Выделение примера в справке

Нажмите клавиши CTRL+C.

В Excel создайте пустую книгу или лист.

Выделите на листе ячейку A1 и нажмите клавиши CTRL+V.

Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши CTRL+` (знак ударения) или на вкладке Формулы в группе «Зависимости формул» нажмите кнопку Показать формулы.

Скопировав пример на пустой лист, вы можете настроить его так, как вам нужно.

Отображение в EXCEL вместо 0 другого символа

Отобразить в ячейке ? вместо символа 0 можно использовав пользовательский формат , который вводим через диалоговое окно Формат ячеек .

  • для вызова окна Формат ячеек нажмите CTRL+1 ;
  • выберите (все форматы).
  • в поле Тип введите формат # ##0,00;-# ##0,00;СИМВОЛ ПЕРЕЧЕРКНУТОГО 0

Примечание . СИМВОЛ ПЕРЕЧЕРКНУТОГО 0 является специальным символом, поэтому может по разному отобрачаться в браузере. По этой причине вместо самого символа в статье используется текстовая строка СИМВОЛ ПЕРЕЧЕРКНУТОГО 0. Сам символ можно увидеть на рисунке выше (в поле Тип).

СИМВОЛ ПЕРЕЧЕРКНУТОГО 0 можно скопировать из ячейки, заранее его вставив командой Символ ( Вставка/ Текст/ Символ ) или ввести с помощью комбинации клавиш ALT+0216 (Включите раскладку Английский (США). Удерживая ALT , наберите на цифровой клавиатуре (цифровой блок справа) 0216 и отпустите ALT ). Подробнее о вводе нестандартных символов читайте в статье Ввод символов с помощью клавиши ALT .

Применение пользовательского формата не влияет на вычисления. В Строке формул , по-прежнему, будет отображаться 0, хотя в ячейке будет отображаться СИМВОЛ ПЕРЕЧЕРКНУТОГО 0.

Естественно, вместо СИМВОЛ ПЕРЕЧЕРКНУТОГО 0 можно использовать любой другой символ.

СОВЕТ: Будьте внимательны, не в каждом шрифте есть символ СИМВОЛ ПЕРЕЧЕРКНУТОГО 0 . Попробуйте выбрать шрифт текста в ячейке , например, Wingdings 3 , и вы получите вместо СИМВОЛ ПЕРЕЧЕРКНУТОГО 0 стрелочку направленную вправо вниз.

Как сделать чтобы вместо нуля был прочерк в excel?

как сделать чтобы вместо нуля был прочерк в excel

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

Прочерк в Экселе

Часто при заполнении различных документов, отчетов, деклараций нужно указать, что ячейка, соответствующая какому-то конкретному показателю, не содержит значений. Для этих целей принято применять прочерк. Для программы Эксель данная возможность, существует, но воплотить её для неподготовленного пользователя довольно проблематично, так как прочерк тут же преобразуется в формулу. Чтобы избежать этого превращения, нужно выполнить определенные действия.

как сделать чтобы вместо нуля был прочерк в excel

Способ 1: форматирование диапазона

Самый известный способ поставить прочерк в ячейке – это присвоить ей текстовый формат. Правда, этот вариант не всегда помогает.

  1. Выделяем ячейку, в которую нужно поставить прочерк. Кликаем по ней правой кнопкой мыши. В появившемся контекстном меню выбираем пункт «Формат ячейки». Можно вместо этих действий нажать на клавиатуре сочетание клавиш Ctrl+1.
  2. Запускается окно форматирования. Переходим во вкладку «Число», если оно было открыто в другой вкладке. В блоке параметров «Числовые форматы» выделяем пункт «Текстовый». Жмем на кнопку «OK».

как сделать чтобы вместо нуля был прочерк в excel

После этого выделенной ячейке будет присвоено свойство текстового формата. Все введенные в нее значения будут восприниматься не как объекты для вычислений, а как простой текст. Теперь в данную область можно вводить символ «-» с клавиатуры и он отобразится именно как прочерк, а не будет восприниматься программой, как знак «минус».

как сделать чтобы вместо нуля был прочерк в excel

Существует ещё один вариант переформатирования ячейки в текстовый вид. Для этого, находясь во вкладке «Главная», нужно кликнуть по выпадающему списку форматов данных, который расположен на ленте в блоке инструментов «Число». Открывается перечень доступных видов форматирования. В этом списке нужно просто выбрать пункт «Текстовый».

как сделать чтобы вместо нуля был прочерк в excel

Урок: Как изменить формат ячейки в Excel

Способ 2: нажатие кнопки Enter

Но данный способ не во всех случаях работает. Зачастую, даже после проведения этой процедуры при вводе символа «-» вместо нужного пользователю знака появляются все те же ссылки на другие диапазоны. Кроме того, это не всегда удобно, особенно если в таблице ячейки с прочерками чередуются с ячейками, заполненными данными. Во-первых, в этом случае вам придется форматировать каждую из них в отдельности, во-вторых, у ячеек данной таблицы будет разный формат, что тоже не всегда приемлемо. Но можно сделать и по-другому.

  1. Выделяем ячейку, в которую нужно поставить прочерк. Жмем на кнопку «Выровнять по центру», которая находится на ленте во вкладке «Главная» в группе инструментов «Выравнивание». А также кликаем по кнопке «Выровнять по середине», находящейся в том же блоке. Это нужно для того, чтобы прочерк располагался именно по центру ячейки, как и должно быть, а не слева.
  2. Набираем в ячейке с клавиатуры символ «-». После этого не делаем никаких движений мышкой, а сразу жмем на кнопку Enter, чтобы перейти на следующую строку. Если вместо этого пользователь кликнет мышкой, то в ячейке, где должен стоять прочерк, опять появится формула.

как сделать чтобы вместо нуля был прочерк в excel

Данный метод хорош своей простотой и тем, что работает при любом виде форматирования. Но, в то же время, используя его, нужно с осторожностью относиться к редактированию содержимого ячейки, так как из-за одного неправильного действия вместо прочерка может опять отобразиться формула.

Способ 3: вставка символа

Ещё один вариант написания прочерка в Эксель – это вставка символа.

  1. Выделяем ячейку, куда нужно вставить прочерк. Переходим во вкладку «Вставка». На ленте в блоке инструментов «Символы» кликаем по кнопке «Символ».
  2. Находясь во вкладке «Символы», устанавливаем в окне поля «Набор» параметр «Символы рамок». В центральной части окна ищем знак «─» и выделяем его. Затем жмем на кнопку «Вставить».

как сделать чтобы вместо нуля был прочерк в excel

После этого прочерк отразится в выделенной ячейке.

как сделать чтобы вместо нуля был прочерк в excel

Существует и другой вариант действий в рамках данного способа. Находясь в окне «Символ», переходим во вкладку «Специальные знаки». В открывшемся списке выделяем пункт «Длинное тире». Жмем на кнопку «Вставить». Результат будет тот же, что и в предыдущем варианте.

как сделать чтобы вместо нуля был прочерк в excel

Данный способ хорош тем, что не нужно будет опасаться сделанного неправильного движения мышкой. Символ все равно не изменится на формулу. Кроме того, визуально прочерк поставленный данным способом выглядит лучше, чем короткий символ, набранный с клавиатуры. Главный недостаток данного варианта – это потребность выполнить сразу несколько манипуляций, что влечет за собой временные потери.

Способ 4: добавление дополнительного символа

Кроме того, существует ещё один способ поставить прочерк. Правда, визуально этот вариант не для всех пользователей будет приемлемым, так как предполагает наличие в ячейке, кроме собственно знака «-», ещё одного символа.

  1. Выделяем ячейку, в которой нужно установить прочерк, и ставим в ней с клавиатуры символ «‘». Он располагается на той же кнопке, что и буква «Э» в кириллической раскладке. Затем тут же без пробела устанавливаем символ «-».
  2. Жмем на кнопку Enter или выделяем курсором с помощью мыши любую другую ячейку. При использовании данного способа это не принципиально важно. Как видим, после этих действий на листе был установлен знак прочерка, а дополнительный символ «’» заметен лишь в строке формул при выделении ячейки.

как сделать чтобы вместо нуля был прочерк в excel

Существует целый ряд способов установить в ячейку прочерк, выбор между которыми пользователь может сделать согласно целям использования конкретного документа. Большинство людей при первой неудачной попытке поставить нужный символ пытаются сменить формат ячеек. К сожалению, это далеко не всегда срабатывает. К счастью, существуют и другие варианты выполнения данной задачи: переход на другую строку с помощью кнопки Enter, использование символов через кнопку на ленте, применение дополнительного знака «’». Каждый из этих способов имеет свои достоинства и недостатки, которые были описаны выше. Универсального варианта, который бы максимально подходил для установки прочерка в Экселе во всех возможных ситуациях, не существует.

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

По работе я часто сталкиваюсь с Excel табличками, созданными другими людьми. Не смотря на то, что эти таблички создаются разными людьми, работающими в разных компаниях, в разное время, некоторые ошибки (IMHO) форматирования таблиц появляются с завидной периодичностью. В этой мини-статье я расскажу почему некоторые вещи в Excel лучше делать так, а не иначе, а некоторые лучше не делать вообще. Такие себе простенькие tips&tricks и никакой эзотерики.

1. Скажи нет наркотикам минусам вместо нулей

Никогда не используйте символ “-” (минус) вместо 0. Из-за этого символа будут неправильно работать суммирование и некоторые математические функции, выдавая #VALUE. Если хотите, чтобы вместо нуля отображались прочерки – настройте это с помощью форматирования ячейки.
Format Cells – Number-Custom Format
Формат ячеек-Число-Все форматы
0.0;-0.0;”-” – вот такой формат позволит отображать вместо 0 символ прочерка, но при этом ячейки будут нормально суммироваться.

как сделать чтобы вместо нуля был прочерк в excel

2. Когда ты объединяешь ячейки (Merge Cells) – где-то умирает котенок!

Избегайте использования объединения ячеек если все, что вы хотите достичь – это выровнять текст в шапке таблицы (по вертикали объединению ячеек аналогов нет). И вот почему: если есть объединенные ячейки, то вы не сможете выделить диапазон ячеек, содержащих выделенные ячейки так, чтобы этот диапазон не содержал ВСЕ объединенные ячейки одновременно. Например просуммировать столбец, который проходит через объединенные ячейки не получится. Плюс при копировании-вырезании диапазонов, содержащих объединенные ячейки выскакивает ошибки типа “This operation requires cells to be identically sized” (не знаю как звучит ошибка на русском) или к тому, что снимается объединение ячеек.

Чем можно заменить выделение ячеек? Очень просто. Формат ячеек-Выравнивание-По центру выделения (Format Cells – Alignment-Center Across Selection) делает тоже самое – выравнивает текст на несколько ячеек, но не делает их объединения и все функции работают прекрасно. Если надо, чтобы в ячейке было несколько строк, то ввод каждой строки завершайте комбинацией клавиш Alt-Enter.

Если же нужно выровнять текст по вертикали (под углом 90 градусов, например) на протяжении нескольких строк, то тут использование объединения вполне оправдано, так как аналога подобного выравниванию по центру выделения нет!

как сделать чтобы вместо нуля был прочерк в excel

3. Не формируйте отступ слева пробелами.

Это просто неудобно. Увеличение и уменьшение отступов превращается в нетривиальную и страшно нудную задачу. Для формирования отступов есть намного более удобный инструментарий. Знакомтесь: кнопки Увеличить отступ-Уменьшить отступ (Increase/Decrease Indent). Нажимая на эти кнопки вы сдвигаете текст в выбранных ячейках на некий фиксированный интервал. Причем, если выделить строку у которой стоит один отступ и строку у которой два отступа и нажать на кнопку увеличить отступ, то первая строка будет уже сдвинута на два отступа, в вторая на три. Таким образом легко добавлять и убирать уровни с минимум ручного редактирования.

Можно сделать тоже самое через меню Формат ячеек – Выравнивание-Горизонтальное выравнивание. Это дольше, но позволяет поставить одинаковый отступ сразу для всех выделенных ячеек, в то время как кнопки на панели инструментов увеличивают или уменьшают отступ для всех ячеек одновременно.

Содержание

  • Прочерк в Экселе
  • Способ 1: форматирование диапазона
  • Способ 2: нажатие кнопки Enter
  • Способ 3: вставка символа
  • Способ 4: добавление дополнительного символа
  • Вопросы и ответы

Прочерк в Microsoft Excel

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

Прочерк в Экселе

Часто при заполнении различных документов, отчетов, деклараций нужно указать, что ячейка, соответствующая какому-то конкретному показателю, не содержит значений. Для этих целей принято применять прочерк. Для программы Эксель данная возможность, существует, но воплотить её для неподготовленного пользователя довольно проблематично, так как прочерк тут же преобразуется в формулу. Чтобы избежать этого превращения, нужно выполнить определенные действия.

Значение в ячеке при попытке ввести прочерк в Microsoft Excel

Способ 1: форматирование диапазона

Самый известный способ поставить прочерк в ячейке – это присвоить ей текстовый формат. Правда, этот вариант не всегда помогает.

  1. Выделяем ячейку, в которую нужно поставить прочерк. Кликаем по ней правой кнопкой мыши. В появившемся контекстном меню выбираем пункт «Формат ячейки». Можно вместо этих действий нажать на клавиатуре сочетание клавиш Ctrl+1.
  2. Переход в формат ячеек в Microsoft Excel

  3. Запускается окно форматирования. Переходим во вкладку «Число», если оно было открыто в другой вкладке. В блоке параметров «Числовые форматы» выделяем пункт «Текстовый». Жмем на кнопку «OK».

Окно форматирования в Microsoft Excel

После этого выделенной ячейке будет присвоено свойство текстового формата. Все введенные в нее значения будут восприниматься не как объекты для вычислений, а как простой текст. Теперь в данную область можно вводить символ «-» с клавиатуры и он отобразится именно как прочерк, а не будет восприниматься программой, как знак «минус».

Прочерк установлен в Microsoft Excel

Существует ещё один вариант переформатирования ячейки в текстовый вид. Для этого, находясь во вкладке «Главная», нужно кликнуть по выпадающему списку форматов данных, который расположен на ленте в блоке инструментов «Число». Открывается перечень доступных видов форматирования. В этом списке нужно просто выбрать пункт «Текстовый».

Присвоение текстового формата ячейке в Microsoft Excel

Урок: Как изменить формат ячейки в Excel

Способ 2: нажатие кнопки Enter

Но данный способ не во всех случаях работает. Зачастую, даже после проведения этой процедуры при вводе символа «-» вместо нужного пользователю знака появляются все те же ссылки на другие диапазоны. Кроме того, это не всегда удобно, особенно если в таблице ячейки с прочерками чередуются с ячейками, заполненными данными. Во-первых, в этом случае вам придется форматировать каждую из них в отдельности, во-вторых, у ячеек данной таблицы будет разный формат, что тоже не всегда приемлемо. Но можно сделать и по-другому.

  1. Выделяем ячейку, в которую нужно поставить прочерк. Жмем на кнопку «Выровнять по центру», которая находится на ленте во вкладке «Главная» в группе инструментов «Выравнивание». А также кликаем по кнопке «Выровнять по середине», находящейся в том же блоке. Это нужно для того, чтобы прочерк располагался именно по центру ячейки, как и должно быть, а не слева.
  2. Выравнивание ячейки в Microsoft Excel

  3. Набираем в ячейке с клавиатуры символ «-». После этого не делаем никаких движений мышкой, а сразу жмем на кнопку Enter, чтобы перейти на следующую строку. Если вместо этого пользователь кликнет мышкой, то в ячейке, где должен стоять прочерк, опять появится формула.

Прочерк установлен в Microsoft Excel

Lumpics.ru

Данный метод хорош своей простотой и тем, что работает при любом виде форматирования. Но, в то же время, используя его, нужно с осторожностью относиться к редактированию содержимого ячейки, так как из-за одного неправильного действия вместо прочерка может опять отобразиться формула.

Способ 3: вставка символа

Ещё один вариант написания прочерка в Эксель – это вставка символа.

  1. Выделяем ячейку, куда нужно вставить прочерк. Переходим во вкладку «Вставка». На ленте в блоке инструментов «Символы» кликаем по кнопке «Символ».
  2. Переход к символам в Microsoft Excel

  3. Находясь во вкладке «Символы», устанавливаем в окне поля «Набор» параметр «Символы рамок». В центральной части окна ищем знак «─» и выделяем его. Затем жмем на кнопку «Вставить».

Окно символов в Microsoft Excel

После этого прочерк отразится в выделенной ячейке.

Прочерк в ячеке в Microsoft Excel

Существует и другой вариант действий в рамках данного способа. Находясь в окне «Символ», переходим во вкладку «Специальные знаки». В открывшемся списке выделяем пункт «Длинное тире». Жмем на кнопку «Вставить». Результат будет тот же, что и в предыдущем варианте.

Специальные знаки в Microsoft Excel

Данный способ хорош тем, что не нужно будет опасаться сделанного неправильного движения мышкой. Символ все равно не изменится на формулу. Кроме того, визуально прочерк поставленный данным способом выглядит лучше, чем короткий символ, набранный с клавиатуры. Главный недостаток данного варианта – это потребность выполнить сразу несколько манипуляций, что влечет за собой временные потери.

Способ 4: добавление дополнительного символа

Кроме того, существует ещё один способ поставить прочерк. Правда, визуально этот вариант не для всех пользователей будет приемлемым, так как предполагает наличие в ячейке, кроме собственно знака «-», ещё одного символа.

  1. Выделяем ячейку, в которой нужно установить прочерк, и ставим в ней с клавиатуры символ «‘». Он располагается на той же кнопке, что и буква «Э» в кириллической раскладке. Затем тут же без пробела устанавливаем символ «-».
  2. Установка прочерка с дополнительным символом в Microsoft Excel

  3. Жмем на кнопку Enter или выделяем курсором с помощью мыши любую другую ячейку. При использовании данного способа это не принципиально важно. Как видим, после этих действий на листе был установлен знак прочерка, а дополнительный символ «’» заметен лишь в строке формул при выделении ячейки.

Прочерк с дополнительным символом установлен в Microsoft Excel

Существует целый ряд способов установить в ячейку прочерк, выбор между которыми пользователь может сделать согласно целям использования конкретного документа. Большинство людей при первой неудачной попытке поставить нужный символ пытаются сменить формат ячеек. К сожалению, это далеко не всегда срабатывает. К счастью, существуют и другие варианты выполнения данной задачи: переход на другую строку с помощью кнопки Enter, использование символов через кнопку на ленте, применение дополнительного знака «’». Каждый из этих способов имеет свои достоинства и недостатки, которые были описаны выше. Универсального варианта, который бы максимально подходил для установки прочерка в Экселе во всех возможных ситуациях, не существует.

Как не показывать 0 в Эксель? В версиях 2007 и 2010 жмите на CTRL+1, в списке «Категория» выберите «Пользовательский», а в графе «Тип» — 0;-0;;@. Для более новых версий Excel жмите CTRL+1, а далее «Число» и «Все форматы». Здесь в разделе «Тип» введите 0;-0;;@ и жмите на «Ок». Ниже приведем основные способы, как не отображать нули в Excel в ячейках для разных версий программы — 2007, 2010 и более новых версий.

Как скрыть нули

Существует много способов, как не показывать 0 в Excel, если в них нет необходимости. Здесь алгоритм действий немного отличается в зависимости от версии программы.

Версия 2007 и 2010

При наличии под рукой версии 2007 или 2010 можно внести изменения следующими методами.

Числовой формат

Наиболее простой способ, как не показывать нулевые значения в Excel — скрыть данные с помощью форматирования. Сделайте следующие шаги:

  • Выделите ячейки с цифрами «0», которые нужно не показывать.
  • Кликните на CTRL+1 или зайдите в раздел «Главная», а далее «Ячейки» и «Формат».

  • В разделе «Категория» формата ячеек кликните на «Пользовательский»/«Все форматы».
  • В секции «Тип» укажите 0;-0;;@.

Скрытые параметры показываются только в fx или в секции, если вы редактируете данные, и не набираются.

Условное форматирование

Следующий метод, как в Экселе не показывать нулевые значения — воспользоваться опцией условного форматирования. Сделайте следующие шаги:

  • Выделите секцию, в которой имеется «0».
  • Перейдите в раздел «Главная», а далее «Стили».
  • Жмите на стрелку возле кнопки «Условное форматирование».

  • Кликните «Правила выделения …».
  • Выберите «Равно».

  • Слева в поле введите «0».
  • Справа укажите «Пользовательский формат».
  • В окне «Формат …» войдите в раздел «Шрифт».
  • В поле «Цвет» выберите белый.

Указание в виде пробелов / тире

Один из способов, как в Excel не показывать 0 в ячейке — заменить эту цифру на пробелы или тире. Для решения задачи воспользуйтесь опцией «ЕСЛИ». К примеру, если в А2 и А3 находится цифра 10, а формула имеет вид =А2-А3, нужно использовать другой вариант:

  1. =ЕСЛИ(A2-A3=0;»»;A2-A3). При таком варианте устанавливается пустая строка, если параметр равен «0».
  2. =ЕСЛИ(A2-A3=0;»-«;A2-A3). Ставит дефис при 0-ом показателе.

Сокрытие данных в нулевом отчете Excel

Как вариант, можно не отображать нулевые значения в Excel в отчете сводной таблицы. Сделайте следующие шаги:

  • Войдите в «Параметры», а в разделе «Параметры сводной таблицы» жмите на стрелку возле пункта с таким же названием и выделите нужный раздел.

  • Кликните на пункт «Разметка и формат».
  • В секции изменения способа отображения ошибок в поле «Формат» поставьте «Для ошибок отображать», а после введите в поле значения. Чтобы показывать ошибки в виде пустых ячеек удалите текст из поля.
  • Еще один вариант — поставьте флажок «Для пустых ячеек отображать» и в пустом поле введите интересующий параметр. Если нужно, чтобы поле оставалось пустым, удалите весь текст.

Для более новых версий

Ситуация обстоит иным образом, если нужно не показывать нули в Excel более новой версии. В таком случае воспользуйтесь одним из предложенных ниже решений.

Как не показывать 0 в выделенных ячейках

Это действие позволяет не отображать «0» в Excel с помощью числовых форматов. Спрятанные параметры показываются только в панели формул и не распечатываются. Если параметр в одной из секций меняется на нулевой число, параметр отобразится в ячейке, а формат будет правильным.

Сделайте следующее:

  • Выделите место таблицы, в котором имеется «0» в Excel.
  • Жмите CTRL+1.
  • Кликните «Число» и «Все форматы».
  • В поле «Тип» укажите 0;-0;;@.
  • Кликните на кнопку «ОК».

Скрытие параметров, которые возращены формулой

Следующий способ, как не отображать 0 в Excel — сделать следующие шаги:

  • Войдите в раздел «Главная».
  • Жмите на стрелку возле «Условное форматирование».
  • Выберите «Правила выделения ячеек» больше «Равно».

  • Слева введите «0».
  • Справа укажите «Пользовательский формат».
  • В разделе «Формат ячейки» введите «Шрифт».
  • В категории «Цвет» введите белый и жмите «ОК».

Отражение в виде пробелов / тире

Как и в более старых версиях, в Экселе можно не показывать ноль, а ставить вместо него пробелы / тире. В таком случае используйте формулу =ЕСЛИ(A2-A3=0;»»;A2-A3). В этом случае, если результат равен нулю, в таблице ничего не показывается. В иных ситуациях отображается А2-А3. Если же нужно подставить какой-то другой знак, нужно между кавычками вставить интересующий знак.

Скрытие 0-х параметров в отчете

Как вариант, можно не показывать 0 в Excel в отчете таблицы. Для этого в разделе «Анализ» в группе «Сводная таблица» жмите «Параметры» дважды, а потом войдите в «Разметка и формат». В пункте «Разметка и формат» сделайте следующие шаги:

  • В блоке «Изменение отображения пустой ячейки» поставьте отметку «Для пустых ячеек отображать». Далее введите в поле значение, которое нужно показывать в таблице Excel или удалите текст, чтобы они были пустыми.
  • Для секции «Изменение отображения ошибки» в разделе «Формат» поставьте отметку «Для ошибок отображать» и укажите значение, которое нужно показывать в Excel вместо ошибок.

Как показывать нулевые значения

Иногда возникает обратная ситуация, когда нужно показать 0 в Excel.

Для Эксель 2007 и 2010

Для Excel 2007 и 2010 сделайте следующие шаги:

  • Выберите «Файл» и «Параметры».

  • Сделайте «Дополнительно».
  • В группе «Показать параметры для следующего листа». Чтобы показать «0», нужно установить пункт «Показывать нули в ячейках, которые содержат 0-ые значения».

Еще один вариант:

  • Жмите CTRL+1.
  • Кликните на раздел «Категория».
  • Выберите «Общий».
  • Для отображения даты / времени выберите нужный вариант форматирования.

Для более новых версий

Для Эксель более новых версий, чтобы показывать 0, сделайте следующее:

  1. Выделите секции таблицы со спрятанными нулями.
  2. Жмите на CTRL+1.
  3. Выберите «Число», а далее «Общий» и «ОК».

Это основные способы, как не показывать 0 в Excel, и как обратно вернуть правильные настройки. В комментариях расскажите, каким способом вы пользуетесь, и какие еще имеются варианты.

Отличного Вам дня!

Доброго времени суток. Есть таблица, условно 200 столбцов, 200 строк. В некоторых ячейках введены формулы, с основном сумма других ячеек, как по строкам, так и по столбцам. А в некоторых ячейках вводятся данные ручками. Требуется во всех ячейках с нулевыми значениями отобразить длинное тире (прочерк). Длинное тире должно отображаться и в тех ячейках где не введены данные (пустая ячейка), и там где формула насчитала ноль.
Если возможно, то формула не должна затираться длинным тире.
Алгоритм_1
1. Изменить формат ячеек на общий. (может и не нужно…)
2. Макрос проверяет пустая ячейка или нет, если непустая то преобразует формулу в значение. Если значение (введено руками) оставляет как есть.
3. Если пустая то ставит в нее длинное тире (юникод 2014).
4. проверяет не пустые ячейки, если «значение=0», то заменить на длинное тире.
Макрос выполняется в выделенном диапазоне.

Алгоритм_2 (не уверен в правильности)
1. Изменить формат ячеек на общий. (может и не нужно…)
3. Если ячейка не пустая, проверяет есть ли формула в ячейке, если есть, то изменить формулу на =ЕСЛИ(A1+A2=0;»-«;A1+A2), где A1+A2 формула которая была в ячейке.
4. Если в ячейке нет формулы (есть значение введенное руками) проверяет «значение=0», если да, то заменить на длинное тире. !Но тут случается конфуз. Если эта ячейка участвует в формуле, формула выдаст ошибку. При этом если формула типа A1+A2 будет ошибка, если это =СУММ(B2:B15) то ошибки не будет. Что с этим сделать не знаю…!
5. Если значение не равно нулю (текст или число отличное от нуля), то оставить как есть.

Помогите описать это на VBA.

Понравилась статья? Поделить с друзьями:
  • Excel типы числовых форматов ячейки
  • Excel тормозит при открытии нескольких файлов
  • Excel типы диаграмм как строить
  • Excel тормозит при открытии двух файлов
  • Excel тормозит при копировании ячеек windows 10