Как убрать в сводной таблице пусто
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Как убрать в сводной таблице пусто
Пустые ячейки, в которых что-то содержится.
Оля моля:
Добрый день.
Проблема заключается в следующем: на листе в эксель создана таблица. Очевидно, после последней строки таблицы начинается множество пустых строк. НО! Если, например, взять, выделить столбец листа полностью и найти там ничего, то первая пустая строка после таблицы содержит именно это ничего, некое пусто. И всё бы хорошо, но, когда я создаю сводную таблицу где наименование строк — даты, то у меня там появляется строка (пусто). Это пусто сбивает сводную диаграмму. Сейчас выход простой — отфильтровать и убрать это (пусто). Но тогда при добавлении даты в источнике сводной таблицы, приходится обновляя сводную таблицу, каждый раз в фильтре добавлять новую дату, т.к. поскольку там стоит фильтр он уже автоматически подтягивает не все.
В общем, пожалуйста, ответьте мне на следующие два вопроса:
1) откуда берутся эти самые пустые значения? (обратите внимание, там не содержится ни кавычек, ничего такого, там просто пусто.
2) можно ли справиться с этим каким-нибудь способом, кроме макроса?
Дмитрий Щербаков(The_Prist):
Добрый день.
Откуда берутся: это могут быть формулы, которые возвращают «». А «» — это не пусто, а строка нулевой длины. Пример:
=ЕСЛИ(A1<0;"";A1)
Если в ячейке А1 будет значение меньше нуля — функция вернет строку нулевой длины. Далее именно она выдаст Вам пусто.
Справиться — чем не устраивает фильтрация и удаление этих строк?
Либо отфильтровать, выделить нужные ячейки и нажать Del. Тогда в ячейках будет действительно пусто. Однако такие ячейки все равно будут фигурировать в сводной таблице.
vikttur:
Вы упустили важную информацию: как создается таблица?
Часто возникновение пустых значений (строк нулевой длины) связано с копированием данных из сторонних приложений.
Возможно, копировались данные (только значения!) с диапазона Excel, в котором есть формулы, формирующие пустую текстовую строку. Например:
=ЕСЛИ(A1=5;25;»»)
Вот она, строка нулевой длины — «»
Убрать лишние пустоты: выделить диапазон, удалить значения
Оля моля:
Спасибо большое за ответы!
В прочем, никаких «» в ячейках нет и при осуществлении копирования с другой книги, в диапазоне формул, формирующих пустые текстовые строки нет.
В целом, проблем, конечно, с тем, чтобы работать с фильтром нет. Но интересно всё же было понять, что это за штука такая, эти строки нулевой длины.
vikttur:
Показывать пора. Здесь не форум экстрасенсов.
Как убрать в сводной таблице пусто
Добрый день (утро, вечер)! Подскажите пожалуйста, как удалить из сводной таблицы строки со значениями «(пусто)» в наименованиях строк? Пример во вложении.
Вложения
| Книга3.rar (2.9 Кб, 40 просмотров) |
Регистрация: 06.04.2010
Сообщений: 9
re
Simple remove «V» from blanks
Вложения
| Книга3.rar (91.0 Кб, 60 просмотров) |
MY EXCEL WORLD ONE WORLD ONE DREAM! Best regards Aydin Aliyev!
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,447
Сообщение от kipish_lp
Добрый день (утро, вечер)! Подскажите пожалуйста, как удалить из сводной таблицы строки со значениями «(пусто)» в наименованиях строк? Пример во вложении.
Никак. Можно только галку в фильтре снять. Или изначально не задавать диапазон с пустыми строками.
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
Если галку снять, то вообще итоги по цеху проподают, а мне надо, чтобы итоги по цеху были. Идет свод по цеху и переделу, если в цехе нет передела, то итоги все равно надо выводить. Если просто скрыть строку, то при различной фильтрации скрывается что-нибудь другое, если не задавать диапазон с пустыми строками, в отчет не выводится нужная информация. Макросом никак нельзя сделать?
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,447
| Подскажите пожалуйста, как удалить из сводной таблицы строки со значениями «(пусто)» в наименованиях строк? |
Удалив строки Вы естественно удалите их целиком, т.е. вместе с итогами.
Теперь Вы пишите:
| . вообще итоги по цеху проподают, а мне надо, чтобы итоги по цеху были |
.
Так нужны Вам строки или нет?
Или Вам просто само слово «(пусто)» не нравится? Его легко устранить.
Форумчанин
Регистрация: 25.11.2009
Сообщений: 113
Мне не нужна строка со значением «(пусто)», т.к. в итоговой строке по цеху такие же данные. Это если маленький отчетик, то выглядит нормально, а если огромный, то это очень не удобно. Вот и спрашиваю, можно именно строку со значением «(пусто)» удалить? Или как сделать. Надо: итог по цеху всего, в т.ч. по переделам, если нет передела, итого по цеху. В одном отчете.
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,447
Нет, это невозможно. Ни штатными средствами, ни макросом.
Если Вы в отчёт включаете итоги по подуровню, то они и будут отображаться. Для всех категорий подуровня.
Как убрать в сводной таблице пусто
Убрать ошибки в сводной таблице

Иногда в расчетных (вычисляемых) столбцах сводной таблицы можно наблюдать ошибки EXCEL, хорошо знакомые нам при работе с формулами и функциями.
Такое может образоваться, например, при расчете динамики относительно стартового (нулевого по продажам) периода, где фактически происходит деление на «0».
Для того, чтобы скрыть ошибки, необходимо выполнить следующее:
1. Необходимо кликнуть в любом месте сводной таблицы и на вкладке Параметры в группе Работа со сводными таблицами нажать на кнопку в левой части ленты – «Параметры».


2. В открывшемся окне на вкладе «Разметка и формат» поставить параметр «Для ошибок отображать» и нажать «ОК».


3. В сводной таблице ошибки будут заменены на пустые значения, если в окне не указаны никакие символы замены.

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
