Удаление нулевых значений в Microsoft Excel

Содержание

Как в Excel убрать нули | Сделай все сам

Удаление нулевых значений в Microsoft Excel

Значения, отображаемые в ячейках электронных таблиц приложения Microsoft Office Excel, зачастую формируются в итоге выполнения записанных в них формул.

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

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

Вам понадобится

  • Табличный редактор Microsoft Office Excel 2007 либо 2010.

Инструкция

1.

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

Эти настройки открываются через основное меню – в версии 2010 для доступа к нему кликните по кнопке «Файл», а в версии 2007 для этого предуготовлена круглая кнопка Office.

Кликните в меню по пункту «Параметры» (версия 2010) либо нажмите кнопку «Параметры Excel» (версия 2007).

2. Выберите в списке раздел «Добавочно» и прокрутите список настроек до надписи «Показать параметры для дальнейшего листа». Уберите отметку у надписи «Показывать нули в ячейках, которые содержат нулевые значения», и нажмите кнопку OK.

3. Иной метод разрешает спрятать нулевые значения не во каждому листе, а в произвольно выбранной группе ячеек. Выделите надобную область таблицы и кликните выделение правой кнопкой мыши. Во всплывшем меню выберите строку «Формат ячеек», а в левой колонке открывшегося окна щелкните по нижней строке – «Все форматы».

4. В поле под надписью «Тип» введите такую последовательность знаков: “0;-0;;@” (без кавычек).

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

Скажем, дабы задать точность до сотых эта запись должна выглядеть так: “0,00;-0,00;;@”. После этого нажмите OK, и нули перестанут отображаться.

5. 3-й метод не убирает нулевые значения, а окрашивает их в цвет фона ячейки и этим делает заметными. Данный способ использует условное форматирование – выделите надобную колонку либо комплект колонок и щелкните по кнопке с таким наименованием в группе команд «Жанры». В вывалившемся списке перейдите в раздел «Правила выделения ячеек» и выберите строку «Равно».

6. В левое поле появившейся формы введите нуль, а в списке правого поля выберите «Пользовательский формат». Откроется диалог «Формат ячеек», на вкладке «Шрифт» которого вам надобен выпадающий список ниже надписи «Цвет» – раскройте его и в таблице цветов выберите оттенок фона ячейки (обыкновенно – белый). Нажмите кнопки OK в обоих открытых диалогах, и задача будет решена.

Совет 2: Как убрать огромный шрифт

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

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

Следственно фраза «размер имеет значение» дюже востребована применительно к текстам на экране компьютера.

Совет 3: Как убрать формулу в Excel

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

Совет 4: Как в Excel заменить точку на запятую

Точка и запятая могут исполнять функции разделителя разрядов в числах, записанных в формате десятичной дроби. В большинстве англоязычных стран в качестве такого разделителя применяется точка, а в России – запятая. С этим зачастую бывает связана надобность замены точек на запятые в табличном редакторе Microsoft Office Excel.

Вам понадобится

  • Табличный редактор Microsoft Office Excel.

Совет 5: Как в Excel вывести формулы

Увидеть формулу, размещенную в ячейку электронной таблицы Microsoft Office Excel дозволено, если включить режим редактирования. Отображается она и в строке формул открытого листа.

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

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

Вам понадобится

  • Табличный редактор Microsoft Office Excel 2007 либо 2010.

Как удалить значения ячеек? Выборочное удаление значений

Удаление нулевых значений в Microsoft Excel

Многим пользователям, в том числе и мне, приходится ежедневно, еженедельно, ежемесячно либо ежегодно использовать одни и те же таблицы, сделанные в Excel.

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

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

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

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

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

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

Представим (либо посмотрим на видео ниже), что на рабочем листе Excel расположена таблица.

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

К примеру, необходимо удалить из этой таблицы только числа, не удаляя при этом формулы, или только текст, не удаляя при этом числа и всё остальное.

Для того чтобы очистить место в таблице для внесения новых значений можно выделять поочередно нужные диапазоны ячеек и нажимать кнопку “Delete” на клавиатуре, как говорится, медленно, но верно. Проделав такую операцию полтора десятка раз невольно появляется вопрос “а можно ли как-нибудь быстрее?”. Конечно можно! Даже нужно.

В Microsoft Excel 2007 и выше для этих целей подойдет такой инструмент как “Выделение группы ячеек”. Для этого выбираем на ленте Excel вкладку “”, переходим в группу “Редактирование”, нажимаем кнопку “Найти и выделить” и выбираем команду “Выделение группы ячеек”.

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

Выделение группы ячеек производится последовательно, нельзя например одновременно выделить и константы и формулы. Так уже гораздо быстрее, не правда ли? Но и это не предел.

Все-таки удаление происходит в два этапа, сначала выделяем, затем удаляем. Если таблицы на разных листах и их много, то и с таким способом можно провозиться достаточно долго.

В Excel 2003 выделение группы ячеек вообще не предусмотрено и в этой версии без дополнительных инструментов не обойтись.

Дополнительные инструменты для выборочного удаления значений

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

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

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

Использование надстройки позволяет:

1. удалить значения из ячеек с числовыми значениями;

2. удалить значения из ячеек с текстовыми значениями;

3. удалить значения из ячеек с формулами;

4. удалить значения из ячеек, содержащих примечания;

5. удалить значения из всех ячеек с цветной заливкой;

6. удалить значения из ячеек только с определенным цветом заливки;

7. удалить значения из ячеек с цветным шрифтом;

8. удалить значения из ячеек с заданным цветом шрифта;

9. удалить значения из ячеек с рамками.

видео по работе с надстройкой

макрос (надстройка) для выборочного удаления значений из ячеек

по выборочному удалению значений ячеек

Источник: http://macros-vba.ru/nadstrojki/excel/113-kak-udalit-znacheniya-yacheek-vyborochnoe-udalenie-znachenij

Как удалить всю строку, если ячейка содержит нуль в Excel?

Удаление нулевых значений в Microsoft Excel

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

Удалить строку, если ячейка содержит нуль с помощью функции Filter в Excel

Удалить строку, если ячейка содержит нуль с VBA в Excel

Удалить строку, если ячейка содержит ноль с помощью Kutools для Excel

Удалить строку, если ячейка содержит нуль с помощью функции Filter в Excel

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

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

2. Затем в первой ячейке выбранного столбца отображается стрелка раскрывающегося списка, щелкните стрелку, а затем выберите Числовые фильтры >Равно из раскрывающегося списка.

3. в Пользовательский автофильтр диалоговое окно, введите номер 0 в текстовое поле, как показано ниже, и нажмите OK Кнопка.

4. Затем все ячейки нулевого значения в этом определенном столбце отфильтровываются. Выберите все видимые ячейки в диапазоне фильтров и щелкните их правой кнопкой мыши, выберите Удалить строки из контекстного меню. В раскрывающемся окне подсказки нажмите OK кнопка. Смотрите скриншот:

5. Теперь все видимые строки удаляются. Вы можете щелкнуть дата >Фильтр снова, чтобы показать все данные без ячеек нулевого значения. Смотрите скриншот:

Удалить строку, если ячейка содержит нуль с VBA в Excel

В этом разделе будет показан метод VBA для удаления всех строк, если нулевые значения существуют в определенном столбце в Excel.

1. Нажмите Alt + F11 клавиш для отображения Microsoft Visual Basic для приложений окна.

2. В окне Microsoft Visual Basic для приложений щелкните Вставить >модуль, затем скопируйте и вставьте следующий код VBA в окно модуля.

VBA: удалить целые строки, если нулевое значение существует в определенном диапазоне столбцов на листе

Sub DeleteZeroRow () 'Updateby20140616 Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = “KutoolsforExcel” Set WorkRng = Application.Selection Set WorkRng = Application.InputBox (“Range”, xTitleId, WorkRng.Address, Тип: = 8 ) Application.ScreenUpdating = False Устанавливает Rng = WorkRng.Find (“0”, LookIn: = xlValues) Если Not Rng ничего не значит, тогда Rng.EntireRow.Delete End If Loop While Not Rng Nothing Nothing Application.ScreenUpdating = True End Sub

3. нажмите F5 ключ для запуска кода во всплывающем KutoolsforExcel диалоговое окно, выберите диапазон столбцов, который вы хотите удалить целыми строками на основе нулевых значений внутри, затем нажмите OK кнопка. Смотрите скриншот:

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

Удалить строку, если ячейка содержит ноль с помощью Kutools для Excel

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

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

2. в Выберите конкретные ячейки диалога, вам необходимо:

(1) Выберите Весь ряд вариант в Тип выбора раздел.

(2) Выберите Равно в первом Конкретный тип выпадающий список, затем введите номер 0 в текстовое поле.

(3) Нажмите OK Кнопка.

3. Откроется диалоговое окно, чтобы узнать, сколько строк выбрано, нажмите OK кнопка. Теперь все строки с нулевыми значениями существуют в указанном диапазоне столбцов. Щелкните правой кнопкой мыши по любой выбранной строке, затем нажмите Удалите файл в контекстном меню. Смотрите скриншот:

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

Если вы хотите получить бесплатную пробную версию этой утилиты, перейдите по ссылке бесплатно скачать программное обеспечение сначала, а затем перейдите, чтобы применить операцию согласно вышеуказанным шагам.

Office Tab – Просмотр, редактирование и управление книгами в Excel с вкладками:

Вкладка «Office» предоставляет интерфейс с вкладками, как показано в веб-браузерах, таких как Google Chrome, новые версии Internet Explorer и Firefox в Microsoft Excel. Это будет инструмент экономии времени и незаменим в вашей работе. См. Ниже демо:

Нажмите для бесплатной пробной версии Office Tab!

Относительные статьи:

  • Удалить строки, не содержащие определенный текст в Excel?

Office Tab

Принесите удобные вкладки в Excel и другое программное обеспечение Office, как Chrome, Firefox и новый Internet Explorer.

Kutools for Excel

Удивительно! Увеличьте производительность в течение 5 минут. Не нужно никаких специальных навыков, сэкономить два часа каждый день!

Новые возможности 300 для Excel, сделать Excel намного проще и мощнее:

  • Объединить ячейки / строки / столбцы без потери данных.
  • Объединение и объединение нескольких листов и книг.
  • Сравнение диапазонов, копирование нескольких диапазонов, преобразование текста в дату, преобразование единиц и валют.
  • Подсчет количества цветов, Пейджинговые субтитры, Расширенный сортировка и Суперфильтр,

Источник: https://d2d42mpnbqmzj3.cloudfront.net/ru/documents/excel/1747-excel-delete-row-if-zero.html

5 вариантов, как удалить пустые строки в Excel

Удаление нулевых значений в Microsoft Excel

     Доброго времени суток друзья!

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

    Разрывы, которые возникают в таблице благодаря возникшим пустотам, могут помешать вам эффективно ее использовать. Возникают такие проблемы:

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

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

Сортировка

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

Программа всё отсортирует по полочкам, и вы можете удалить пустые строки.    Будьте внимательны! При использовании сортировки в таблице, которая имеет в своем составе несколько столбцов, вы можете нарушить целостность информации, ваши данные могут сместиться на другие ряды.

Для избегания этой проблемы при выборе сортировки, нужно выделить всю таблицу и применить сортировку для всего выделенного объема.

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

Фильтрация

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

Для применения фильтра на таблицу вам необходимо на вкладке «» в разделе «Редактирование» нажимать кнопку «Сортировка и фильтр» и в открывшемся пункте меню выбираете «Фильтр».

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

Выделение группы ячеек

    Я бы и этот способ причислил к достаточно простым и лёгким. Для применения этого варианта вам нужен инструмент «Выделение группы ячеек». Удалить незаполненые строки возможно в несколько этапов:

  • выделение нужного диапазона;
  • выбираем вкладку «», в блоке «Редактирование», кликаем «Найти и выделить» и в выпадающем меню выбираете «Выделение группы ячеек»;
  • в диалоговом окне, в разделе «Выделить» отмечаем пункт «пустые ячейки»;
  • переходим во вкладку «» и нажимаем кнопку «Ячейки» и выбираем пункт «Удалить»;
  • в диалоговом окне выбираете пункт «удалить ячейки со сдвигом вверх» и все незаполненые строки будут удалены.

Формула массива

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

    Итак, в чём же состоит этот способ по удалению пустых строк в Excel и как его применять:

  • для большей простоты дадим имена нашим диапазонам, для этого на вкладке «Формулы» нажимаете «Диспетчер имен» и присваиваете для двух диапазонов имена, например для изначальных данных с пустыми ячейками – «Пустые», а для обработанных – «БезПустых». Обязательное условие в том, что диапазоны должны иметь одинаковый результат, но вот размещение этих диапазонов могут и отличатся, это не критично;
  • следующим шагом это введение в первую ячейку второго диапазона формулу:

=ЕСЛИ( СТРОКА() — СТРОКА (БезПустых) +1> ЧСТРОК( Пустые) — СЧИТАТЬПУСТОТЫ (Пустые);”«; ДВССЫЛ ( АДРЕС (НАИМЕНЬШИЙ ((ЕСЛИ (Пустые »”; СТРОКА (Пустые); СТРОКА()+ ЧСТРОК( Пустые))); СТРОКА() — СТРОКА (БезПустых)+1); СТОЛБЕЦ( Пустые);4))). Да я сам знаю, что формула страшная, сам, когда ее увидел, обалдел, тем не менее, она рабочая и исправно выполняет возложенные на нее обязанности;

  • после прописания формулы, вам нужно окончить введение формулы «гарячей» комбинацией клавиш Ctrl+Shift+Enter, это необходимо для того, что бы формула была введена как формула массива. Теперь используя возможность в Excel как авто заполнение (копирование формулы, протягивая за крестик в углу) вы получили исходный диапазон, но уже без пустых ячеек.

Макрос

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

     Перейдите во вкладку «Сервис», выберите раздел «Макрос» и нажмите кнопку «Редактор Visual Basic» или нажав ALT+F11 и в появившемся диалоговом окне редактора нажимаем «Insert» — «Module». В открывшимся, пустом модуле ставим код:

  • для удаления всех незаполненых рядов в таблице:

Sub DeleteEmptyRows()     LastRow = ActiveSheet.UsedRange.Row – 1 + ActiveSheet.UsedRange.Rows.Count     Application.ScreenUpdating = False     For r = LastRow To 1 Step -1          If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete     Next End Sub

Sub DeleteEmptyRows()    LastRow = ActiveSheet.UsedRange.Row – 1 + ActiveSheet.UsedRange.Rows.Count    Application.ScreenUpdating = False    For r = LastRow To 1 Step -1         If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete    NextEnd Sub
  • для удаления незаполненых клеточек из диапазонов:

Function NoBlanks(DataRange As Range) As Variant()     Dim N As Long     Dim N2 As Long     Dim Rng As Range     Dim MaxCells As Long     Dim Result() As Variant     Dim R As Long     Dim C As Long          MaxCells = Application.WorksheetFunction.Max( _         Application.Caller.Cells.Count, DataRange.Cells.

Count)     ReDim Result(1 To MaxCells, 1 To 1)         For Each Rng In DataRange.Cells         If Rng.Value <> vbNullString Then             N = N + 1            Result(N, 1) = Rng.Value         End If     Next Rng     For N2 = N + 1 To MaxCells         Result(N2, 1) = vbNullString     Next N2         If Application.Caller.Rows.Count = 1 Then        NoBlanks = Application.

Transpose(Result)     Else         NoBlanks = Result     End If  End Function

1234567891011121314151617181920212223242526Function NoBlanks(DataRange As Range) As Variant()    Dim N As Long    Dim N2 As Long    Dim Rng As Range    Dim MaxCells As Long    Dim Result() As Variant    Dim R As Long    Dim C As Long         MaxCells = Application.WorksheetFunction.Max( _        Application.Caller.Cells.Count, DataRange.Cells.Count)    ReDim Result(1 To MaxCells, 1 To 1)        For Each Rng In DataRange.Cells        If Rng.Value <> vbNullString Then            N = N + 1           Result(N, 1) = Rng.Value        End If    Next Rng    For N2 = N + 1 To MaxCells        Result(N2, 1) = vbNullString    Next N2        If Application.Caller.Rows.Count = 1 Then       NoBlanks = Application.Transpose(Result)    Else        NoBlanks = Result    End If End Function

     Вставив код вы можете закрыть редактор и вернутся в Excel.  Теперь выбрав «Сервис» — «Макрос» — «Макросы» или просто нажав ALT+F8, в открывшемся диалоговом окне будет перечень всех доступных макросов для использования, включая и тот, что вы создали.

Ставите на него курсор, кликаете на кнопку «Выполнить» и задача прописана в макросе будет исполнена.        А на этом у меня всё! Я очень надеюсь, что способы удалить пустые строки в Excel, ячейки и столбцы вам понятны.

Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

Не забудьте поблагодарить автора!

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

Уоррен Баффетт

Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!

Источник: http://topexcel.ru/5-variantov-kak-udalit-pustye-stroki-v-excel/

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

Удаление нулевых значений в Microsoft Excel

Существует несколько способов отобразить или скрыть нулевые значения.

Использование настроек программы:

  1. В меню Сервис выберите пункт Параметры, а затем откройте вкладку Вид.
  2. Выполните одно из указанных ниже действий.
    • Чтобы отобразить нулевые значения (0) в ячейках, установите флажок Нулевые значения.
    • Чтобы отображать нулевые значения как пустые ячейки, снимите этот флажок.

Использование числового формата

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

  1. Выделите ячейки, содержащие нулевые значения (0), которые требуется скрыть.
  2. В меню Формат выберите команду Ячейки, а затем откройте вкладку Число.
  3. В списке Категория выберите пункт Пользовательская.
  4. В поле Тип введите #,00;-#,00;;@.

На самом деле все, как обычно, очень просто. Как Вы уже, наверное, заметили Excel использует несколько спецсимволов в масках форматов:

  • 0 (ноль) – одно обязательное знакоместо (разряд), т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого знакоместа нет числа, то будет выведен ноль. Например, если к числу 12 применить маску 0000, то получится 0012, а если к числу 1,3456 применить маску 0,00 – получится 1,35.
  • # (решетка) – одно необязательное знакоместо – примерно то же самое, что и ноль, но если для знакоместа нет числа, то ничего не выводится
  • (пробел) – используется как разделитель групп разрядов
  • [ ] – в квадратных скобках перед маской формата можно указать название цвета шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой.

Плюс пара простых правил:

  • Любой пользовательский текст (кг, чел, шт и тому подобные) или символы (в том числе и пробелы) – надо обязательно заключать в кавычки.
  • Можно указать несколько (до 4-х) разных масок форматов через точку с запятой. Тогда первая из масок будет применяться к ячейке, если число в ней положительное, вторая – если отрицательное, третья – если содержимое ячейки равно нулю и четвертая – если в ячейке не число, а текст (см. выше пример с температурой).

Примечания

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

Использование условного форматирования

  1. Выделите ячейку, содержащую нулевое (0) значение.
  2. В меню Формат выберите команду Условное форматирование.
  3. В поле слева выберите пункт Значение ячейки.
  4. Во втором поле слева выберите пункт равно.
  5. В поле справа введите 0.
  6. Нажмите кнопку Формат и откройте вкладку Шрифт.
  7. В списке Цвет выберите белый цвет.

“,”author”:”Автор: Unknown”,”date_published”:”2019-04-18T16:56:00.000Z”,”lead_image_url”:”https://lh3.googleusercontent.com/proxy/O8sQz0wmOHTrM5VrDV_Um4edzrph9b5y1vyM053pa8MxPdR41atKrbGYZPRmDojte8O-Xp0DIkJXPjYQ0omgz2AFWsY17lrTJdzDBmqpzK4JY6KYXYs=w1200-h630-p-k-no-nu”,”dek”:null,”next_page_url”:null,”url”:”https://programming086.blogspot.com/2011/11/excel.html”,”domain”:”programming086.blogspot.com”,”excerpt”:”Существует несколько способов отобразить или скрыть нулевые значения. Использование настроек программы: В меню Сервис выберите пункт Пар…”,”word_count”:423,”direction”:”ltr”,”total_pages”:1,”rendered_pages”:1}

Источник: https://programming086.blogspot.com/2011/11/excel.html

Как сделать чтобы excel не убирал нули?

Удаление нулевых значений в Microsoft Excel

Discussion in ‘Болталка’ started by Дрэгги, 22 Aug 2008.

  1. Дрэгги Elder — Старейшина Joined: 26 Aug 2005 Messages: 290 s Received: 396 Reputations: 182
    как в Экселе сделать чтоб оно мне принудительно нолики не убирало? Я набираю в документе 0007717 а оно уперто как токо я переключаюсь в другое поле убирает все нули остается 7717 из-за этого будет неправильный номер контракта

    #1 Дрэгги, 22 Aug 2008

  2. Бобек Banned Joined: 21 Aug 2008 Messages: 12 s Received: 15 Reputations: 1
    в «формате ячейки» настрой к-во знаков

    #2 Бобек, 22 Aug 2008

  3. individ Elder — Старейшина Joined: 31 Jan 2007 Messages: 30 s Received: 19 Reputations: 0
    в «формат ячейки» -> «число» -> «текстовый»

    #3 individ, 22 Aug 2008

  4. Дрэгги Elder — Старейшина Joined: 26 Aug 2005 Messages: 290 s Received: 396 Reputations: 182
    Спасибо помогло — а то у других сотрудников на работе спросил а они тоже не знают.

    #4 Дрэгги, 22 Aug 2008

  5. Бобек Banned Joined: 21 Aug 2008 Messages: 12 s Received: 15 Reputations: 1
    уволить их к чертовой матери

    #5 Бобек, 22 Aug 2008

  6. AlexV Elder — Старейшина Joined: 29 Feb 2008 Messages: 562 s Received: 561 Reputations: 81

    а то у других сотрудников на работе спросил а они тоже не знают.

    Click to expand…

    #6 AlexV, 22 Aug 2008

  7. geforse Elder — Старейшина Joined: 2 Mar 2008 Messages: 704 s Received: 290 Reputations: 1
    вы в майкрософт работаете ? xD

    #7 geforse, 22 Aug 2008

(You must log in or sign up to post here.) Show Ignored Content

Similar Threads — Эксель нули перестал

  1. Проблема с Экселем flokeds, 15 Mar 2013, in forum: Болталка Replies: 0Views: 512 flokeds 15 Mar 2013
  2. Как в экселе сложить 2 столбика ? Axeee, 14 Feb 2012, in forum: Болталка Replies: 0Views: 1,400 Axeee 14 Feb 2012
  3. Посчитать все возможные результаты и найти ближайший к нулю. amoraLity, 24 Dec 2011, in forum: Болталка Replies: 0Views: 889 amoraLity 24 Dec 2011
  4. Срочно нужна помощь по экселю! gold-goblin, 18 Dec 2009, in forum: Болталка Replies: 9Views: 1,212 gold-goblin 18 Dec 2009

Your name or email address: Do you already have an account?

  • No, create an account now.
  • Yes, my password is:
  • Forgot your password?
    Lost access to your email account?

Stay logged in

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

Эстетически это не очень красиво выглядит, особенно, если в таблице очень много подобных диапазонов с нулевыми значениями.

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

Алгоритмы удаления нулей

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

Способ 1: настройки Excel

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

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

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

Способ 2: применение форматирования

Скрыть значения пустых ячеек можно при помощи изменения их формата.

  1. Выделяем диапазон, в котором нужно скрыть ячейки с нулевыми значениями. Кликаем по выделяемому фрагменту правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек…».
  2. Производится запуск окна форматирования. Перемещаемся во вкладку «Число». Переключатель числовых форматов должен быть установлен в позицию «Все форматы». В правой части окна в поле «Тип» вписываем следующее выражение:

    0;-0;;@

    Для сохранения введенных изменений жмем на кнопку «OK».

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

Урок: Форматирование таблиц в Excel

Способ 3: условное форматирование

Для удаления лишних нулей можно также применить такой мощный инструмент, как условное форматирование.

  1. Выделяем диапазон, в котором могут содержаться нулевые значения. Находясь во вкладке «», кликаем по кнопке на ленте «Условное форматирование», которая размещена в блоке настроек «Стили». В открывшемся меню последовательно переходим по пунктам «Правила выделения ячеек» и «Равно».
  2. Открывается окошко форматирования. В поле «Форматировать ячейки, которые РАВНЫ» вписываем значение «0». В правом поле в раскрывающемся списке кликаем по пункту «Пользовательский формат…».
  3. Открывается ещё одно окно. Переходим в нем во вкладку «Шрифт». Кликаем по выпадающему списку «Цвет», в котором выбираем белый цвет, и жмем на кнопку «OK».
  4. Вернувшись в предыдущее окно форматирования, тоже жмем на кнопку «OK».

Теперь при условии, если значение в ячейке будет нулевым, то оно будет невидимым для пользователя, так как цвет его шрифта сольется с цветом фона.

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

Способ 4: применение функции ЕСЛИ

Ещё один вариант скрытия нулей предусматривает использование оператора ЕСЛИ.

  1. Выделяем первую ячейку из того диапазона, в который выводятся результаты вычислений, и где возможно будут присутствовать нули. Кликаем по пиктограмме «Вставить функцию».
  2. Запускается Мастер функций. Производим поиск в списке представленных функций оператора «ЕСЛИ». После того, как он выделен, жмем на кнопку «OK».
  3. Активируется окно аргументов оператора. В поле «Логическое выражение» вписываем ту формулу, которая высчитывает в целевой ячейке. Именно результат расчета этой формулы в конечном итоге и может дать ноль. Для каждого конкретного случая это выражение будет разным. Сразу после этой формулы в том же поле дописываем выражение «=0» без кавычек. В поле «Значение если истина» ставим пробел – « ». В поле «Значение если ложь» опять повторяем формулу, но уже без выражения «=0». После того, как данные введены, жмем на кнопку «OK».
  4. Но данное условие пока применимо только к одной ячейке в диапазоне. Чтобы произвести копирование формулы и на другие элементы, ставим курсор в нижний правый угол ячейки. Происходит активация маркера заполнения в виде крестика. Зажимаем левую кнопку мыши и протягиваем курсор по всему диапазону, который следует преобразовать.
  5. После этого в тех ячейках, в которых в результате вычисления окажутся нулевые значения, вместо цифры «0» будет стоять пробел.

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

Урок: Функция ‘ЕСЛИ’ в Excel

Способ 5: применение функции ЕЧИСЛО

Следующий способ является своеобразной комбинацией функций ЕСЛИ и ЕЧИСЛО.

  1. Как и в предыдущем примере, открываем окно аргументов функции ЕСЛИ в первой ячейке обрабатываемого диапазона. В поле «Логическое выражение» записываем функцию ЕЧИСЛО. Эта функция показывает, заполнен ли элемент данными или нет. Затем в том же поле открываем скобки и вписываем адрес той ячейки, которая в случае, если она пустая, может сделать нулевой целевую ячейку. Закрываем скобки. То есть, по сути, оператор ЕЧИСЛО проверит, содержатся ли какие-то данные в указанной области. Если они есть, то функция выдаст значение «ИСТИНА», если его нет, то — «ЛОЖЬ».

    А вот значения следующих двух аргументов оператора ЕСЛИ мы переставляем местами. То есть, в поле «Значение если истина» указываем формулу расчета, а в поле «Значение если ложь» ставим пробел – « ».

    После того, как данные введены, жмем на кнопку «OK».

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

Урок: Мастер функций в Excel

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

Если же нужно применить отключение исключительно к какой-то конкретной области, то в этом случае на помощь придет форматирование диапазонов, условное форматирование и применение функций.

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

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

Источник: http://word-office.ru/kak-sdelat-chtoby-excel-ne-ubiral-nuli.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.