Почему в фильтр добавляется последняя строка
Автор AnnaZubareva, 22.07.2014, 09:02
« назад — далее »
Добрый день, Уважаемые форумчане!
Сразу прощу прощения, если есть такая тема, нет времени искать, вопрос срочный.
Есть огромная таблица Ексель, почему то при фильтрации постоянно добавляется последняя строка, хотя она под фильтр не попадает.
ПУстых строк и ячеек нет.
Вставить нет возможности, так как работаю на защищенном компе, не дает вставлять файлы организации.
Похожая ситуация наблюдается, если критерий фильтрации — результат работы формулы с функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ, которая [формула] находится тоже в фильтре.
Столбец с формулой НЕ ДОЛЖЕН быть включен в фильтр. Можно «оторвать» пустым столбцом.
Цитата: vikttur от 22.07.2014, 10:05
Похожая ситуация наблюдается, если критерий фильтрации — результат работы формулы с функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ, которая [формула] находится тоже в фильтре.
Столбец с формулой НЕ ДОЛЖЕН быть включен в фильтр. Можно «оторвать» пустым столбцом.
Да там есть один из столбцов с формулой промежуточные итоги, но он не касается к фильтру
То есть условно говоря я фильтрую по ФИО, а столбец вообще к периоду относится.
Тогда как его исключить из фильтрации?
Он может отделен от данных и десятком столбцов, но включен в фильтр.
Снять фильтр, выделить нужный диапазон, установить фильтр.
Цитата: vikttur от 22.07.2014, 11:51
Он может отделен от данных и десятком столбцов, но включен в фильтр.
Снять фильтр, выделить нужный диапазон, установить фильтр.
Такой файл я формирую ежемесячно, непонятно почему раньше не было косяков с фильтром, а именно за июнь косяк, хотя формулы те же, то есть шаблон макета тот же
И еще — я этот файл отправляю 5 регионам, не буду же я им в письмах комментарии описывать как правилно фильтровать, так как по другому не фильтруется.
Странно конечно
Может можно эту формулу заменить какой-от другой, чтобы все нормально фильтровалось?
Суть формулы — есть 12 месяцев, и надо знать сколько месяцев точки инвестировались, но есть точки которые работают только с мая или с февраля, вот и применила формулу промежуточные итоги, чтобы показала сколько месяцев по итогу точка инвестировалась .
Сделайте пример с воспроизводимой ошибкой и покажите нам.
Иначе — гадание на гуще текста 
ЦитироватьВставить нет возможности, так как работаю на защищенном компе
из другого места пример переслать получится?
Прикрепила файл, постоянно прилепляется последняя строка с ME — Барнаул
Чет не прикрепляется вообще ничего.
А с какого другого места?
Понятно почему не прикрепляется, огромный файл просто
- Профессиональные приемы работы в Microsoft Excel
-
►
Обмен опытом -
►
Microsoft Excel -
►
Почему в фильтр добавляется последняя строка
Заметили, что фильтр в Excel не захватывает все данные в таблице? Не переживайте, проблема легко решаема. Для начала перечислим вероятные причины:
- Пустые строки в табличке;
- Некорректная таблица;
- Документ создан в Excel более ранней версии;
- Неправильный формат записи дат;
- Разовый глюк программы;
- Кривая версия Excel.
Если фильтр в Эксель не видит и не захватывает всю информацию полностью, с документом точно приключилось что-то из списка выше. Ниже читайте алгоритмы устранения проблем.
Пустые строки
Пустые строчки в электронной таблице программа воспринимает, как разрыв. По ее мнению, такой пробел означает конец рабочего диапазона. Соответственно, все, что вне последнего, фильтр не захватывает. Как исправить ситуацию?
- Удалите пустые строки;
- Если вам нужны все строки, но Эксель не захватывает пустые, создайте столбец, который охватит всю табличку сверху донизу, и заполните его любой информацией. Как вариант, вставьте нумерацию.
- Если менять внешний вид структуры нельзя, в том числе, удалять пустые строки, захватите выделением весь рабочий диапазон и наложите фильтр заново. Старую сортировку предварительно удалите.
Некорректная таблица
Почему еще фильтр в Эксель не видит и не захватывает строки, как думаете? Эксель – программа, которая требует четкости. Неудивительно, что «кривую» табличку она фильтрует неправильно. Попробуйте навести «марафет»:
- Проверьте, у каждого ли столбца есть заголовок. Избегайте одинаковых названий у разных колонок;
- Ограничьте количество объединенных ячеек. Или включайте фильтр до слияния. В противном случае алгоритм может сбиваться и фильтр не будет захватывать всю информацию;
- Добейтесь максимально четкой и логичной структуры данных;
- Не размещайте несколько таблиц на одном листе. Особенно это актуально для больших баз данных, их лучше выносить на отдельную вкладку;
- Старайтесь избегать большого количества ячеек с одинаковыми данными.
Несовместимость версий проги
Старые версии Эксель не видят значений новых фильтров. Все просто, Excel, выпущенный до 2007 года, насчитывал всего 3 варианта фильтрации данных. Следующие версии, вплоть до последней, включают свыше 60 сортеров.
Если документ был создан в новой версии программы, и позже открыт в старой, последняя не захватит большинство фильтров. Но не переживайте, данные никуда не делись. Просто откройте таблицу в актуальной версии, и фильтрация вернется. Желательно, при закрытии файла с неполной сортировкой, ничего не сохранять.
Неправильный формат записи дат
Если фильтр в Экселе не фильтрует все строки или сортировка искажает данные (или не захватывает их часть), проверьте, в нужном ли формате прописаны даты. Если в текстовом, значение нужно изменить на «Дата».
- Выделите столбец с датами;
- Вызовите контекстное меню (правая кнопка мыши);
- Щелкните по пункту «Формат ячеек»;
- Найдите «Дата»;
- Не забудьте нажать «Ок».
Разовый глюк программы
Иногда такое случается со всеми программами. Если фильтр в Эксель не фильтрует все строки в таблице с данными, первым делом рекомендуем закрыть документ, и снова открыть. Еще лучше – перезагрузить комп.
Или проверните такую фишку: выделите данные и скопируйте их в другую книгу (как вариант, на другой лист в этой книге). Сохраните новый файл, закройте и откройте. Проверьте, захватывает ли сортировка все содержимое таблицы. Нередко проблема решается.
Кривая версия Excel
Почему еще Эксель фильтрует не все строки в таблице с данными? Возможно, вы пользуетесь нелицензионным продуктом, часть компонентов которого работает некорректно. В этом случае ищите в сети более качественный пакет.
Если у вас оригинальный Office, но ни один из приведенных выше советов не помог решить проблему, отправьте данные на другой комп. Пусть коллега или друг проверят, захватывает ли фильтр данные у них. Если на другом устройстве сортировка будет работать, проблема точно у вас.
В самом крайнем случае рекомендуем переустановить Mıcrosot Offıce, предварительно выполнив полную очистку реестров.
Успешных поисков! Напишите в комментариях, какой из способов вам помог!
Отличного Вам дня!
|
Есть табличка, надо сделать фильтр по складу (Челябинск), но почему-то фильтрует не только Челябинск, я так понимаю до 27 позиции фильтрует нормально, а потом что-то идет не так |
|
|
Vik_tor Пользователь Сообщений: 1927 |
Уберите и заново поставьте фильтр |
|
Vik_tor, спасибо Вам огромное, работает!!! |
|
|
Юрий М Модератор Сообщений: 60577 Контакты см. в профиле |
|
|
Vi. Пользователь Сообщений: 6 |
Здравствуйте. Столкнулась с той же проблемой, но решение не помогло. На самом деле ничего не помогает: фильтр переустанавливала (и горячими клавишами, и через команду на панели), строки меняла местами, копировала полностью всю таблицу на новый лист и в новую книгу, копировала только значения без форматирования (и наоборот) — ничего не работает (копирование значений без форматирования помогает только при небольшом объеме данных, а в больших таблицах — нет). Думала, что проблема в объеме данных, но на примере мелкой таблицы видно, что проблема все равно не исчезает. Да и исходные таблицы далеко не доходят до лимитов excel’я, поэтому не могу даже представить, в чем дело, а работу это сильно затрудняет. Изменено: Vi. — 21.04.2018 14:59:11 |
|
Мотя Пользователь Сообщений: 3218 |
Странно, но — факт: в Excel-2003 нет проблем! Прикрепленные файлы
Изменено: Мотя — 21.04.2018 17:48:44 |
|
Kuzmich Пользователь Сообщений: 7998 |
#7 21.04.2018 17:53:40 Мотя, написала
У меня и в 2003 эта проблема осталась. Прикрепленные файлы
|
||
|
Vi. Пользователь Сообщений: 6 |
#8 21.04.2018 19:19:32
В этом и заключается проблема. По неизвестной причине именно последняя строка всегда неактивна. И даже если копирование значений (без форматов) случайно вдруг поможет, то при добавлении новых данных в таблицу последняя строка снова становится неактивной. Почему — неясно.
Действительно.. странно) Сохранение в разных версиях excel тоже пробовала, в том числе с поддержкой макросов (а чем черт не шутит, вдруг помогло бы?). Но не помогло. Хотя не буду утверждать, что сохраняла в 2003, не помню. |
||||
|
Vi. Пользователь Сообщений: 6 |
#9 21.04.2018 19:24:22
Удивительно и странно, но да, ваша правда |
||
|
Мотя Пользователь Сообщений: 3218 |
В Excel-2003 я сохранила Вашу таблицу без структуры. |
|
Vi. Пользователь Сообщений: 6 |
Мотя, не поверите, пересохранила без структуры — неа, все равно не работает. Либо excel особенный, либо руки не оттуда) |
|
Мотя Пользователь Сообщений: 3218 |
Я в Вашем файле выделила Вашу таблицу, скопировала ее в Excel-2003. |
|
Юрий М Модератор Сообщений: 60577 Контакты см. в профиле |
Каким то образом мешают формулы: если в столбце G спец.вставкой формулы заменить на значения, то всё фильтруется нормально. Достаточно даже заменить только в последней ячейке столбца. |
|
Мотя Пользователь Сообщений: 3218 |
#14 21.04.2018 20:07:28
Юрий М ! |
||
|
Андрей VG Пользователь Сообщений: 11878 Excel 2016, 365 |
#15 21.04.2018 20:07:45 Доброе время суток.
Подтверждаю. В 2010 использование формулы ПРОМЕЖУТОЧНЫЕ.ИТОГИ очень часто приводит к тому, что возникают проблемы с фильтрацией, особенно с умными таблицами. |
||
|
Мотя Пользователь Сообщений: 3218 |
#16 21.04.2018 20:11:30
Ну, наконец-то: ВЕК ЖИВИ — ВЕК УЧИСЬ! |
||
|
Vi. Пользователь Сообщений: 6 |
Андрей VG, спасибо!! Заменила в своей рабочей книге все Промежуточные итоги на обычную Сумм, — все стало корректно работать. |
|
Дмитрий Щербаков Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
В принципе не обязательно прям отказываться от пром.итогов. Если пром.итоги переместить вниз — фильтр будет работать как и положено, но игнорировать будет саму строку итогов внизу. Это объясняет, почему всегда игнорируется нижняя строка. Но фильтр игнорирует такие строки только если они создавались через Данные -Промежуточные итоги(или с созданием структуры). Это значит, что можно просто сначала удалить всю структуру(данные -Разгруппировать -Удалить структуру). Затем удалить всем пром.итоги и убрать полностью фильтр. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
|
Alemox Пользователь Сообщений: 2183 |
У меня есть таблицы в 65000 строк и там фильтры не работают. Чего не набирай, а ничего не находит такое ощущение, что всё время висит и думает. Хотя ни чего не думает и ни чего не находит. Фильтры убрать и поставить не помогает. До сих пор не понимаю почему так происходит. Изменено: Alemox — 21.04.2018 21:45:15 Мастерство программиста не в том, чтобы писать программы, работающие без ошибок. |
|
Юрий М Модератор Сообщений: 60577 Контакты см. в профиле |
Помнится, что было ограничение в 10 000 строк. |
|
Vi. Пользователь Сообщений: 6 |
Дмитрий Щербаков, Пром.итоги как раз и создавала через формулы, не через создание структуры, это прям 100%. Так или иначе, в моем рабочем файле есть два типа Промежуточных итогов: |
|
Андрей VG Пользователь Сообщений: 11878 Excel 2016, 365 |
#22 21.04.2018 22:39:12
Увы, Дмитрий, или я чего-то не понял в ваших объяснениях, или всё же «глюк» ПРОМЕЖУТОЧНЫЕ.ИТОГИ в сочетании с фильтром, по крайней мере, 2010. На Лист1 данные ТС, скопированы и вставлены значения. Прикрепленные файлы
Изменено: Андрей VG — 21.04.2018 22:39:48 |
||
|
Дмитрий Щербаков Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#23 22.04.2018 09:08:11
Андрей, я имел ввиду только одну строку и для конкретно выложенного примера — где нужен был итог НАД таблицей. Я прошляпил, если честно тот факт, что там не только в заголовке ПРОМ.ИТОГИ, но и во всех строках таблицы. Хотя у меня описанные действия привели к нужному эффекту. Надо полагать, что если напичкать саму таблицу пром.итогами, то Excel-ю сложно понять, что ни одна из строк не является действительной строкой итогов. P.S. Офис 365 Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
|
Андрей VG Пользователь Сообщений: 11878 Excel 2016, 365 |
#24 22.04.2018 09:58:57
Дмитрий, спасибо за информацию. Попробовал на 2016 64бит (все обновления установлены) свой файл — проблем тоже нет — исправили |
||
|
Дмитрий Щербаков Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#25 22.04.2018 10:39:13 Значит Майкрософт работает-таки над ошибками Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
Если в конце ваших данных есть итоговая строка, когда вы фильтруете данные, обычно конечная итоговая строка также будет отфильтрована, но иногда вам нужно сохранить итоговую строку при применении функции фильтрации, как показано на следующем снимке экрана. показано. Как можно исключить нижнюю итоговую строку из фильтра на листе?
Данные фильтра исключают нижнюю итоговую строку, создавая таблицу
Данные фильтра исключают нижнюю итоговую строку путем вставки формулы
Данные фильтра исключают нижнюю итоговую строку, создавая таблицу
Таблица в Excel может помочь вам решить эту проблему, пожалуйста, сделайте следующее:
1. Удалите существующую итоговую строку, которую вы рассчитали, а затем выберите диапазон данных.
2. Затем нажмите Вставить > Настольные, в выскочившем Создать таблицу диалоговое окно, отметьте В моей таблице есть заголовки если у диапазона данных есть заголовки, см. снимок экрана:
3, Затем нажмите OK кнопка, таблица была создана сразу, затем выберите таблицу под Дизайн вкладка, проверка Итоговая строка в Параметры стиля таблицы группа, и итоговая строка была вставлена в конец таблицы, см. снимок экрана:
4. И теперь, когда вы фильтруете эту таблицу, нижняя итоговая строка будет сохранена как обычно, см. Снимок экрана:
Данные фильтра исключают нижнюю итоговую строку путем вставки формулы
Если вы не хотите создавать таблицу, SUBTOTAL также может оказать вам услугу, пожалуйста, сделайте следующее:
1. Введите эту формулу: = ПРОМЕЖУТОЧНЫЙ ИТОГ (9; B2: B13) в нижний ряд, см. снимок экрана:
2, Затем нажмите Enter ключ, чтобы получить общее значение, и теперь, если вы отфильтруете эти данные, итоговая строка будет исключена и сохранена в конце данных.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (0)
Оценок пока нет. Оцените первым!
Последнее обновление Ноя 12, 2021
Чтобы исправить различные проблемы с ПК, мы рекомендуем DriverFix: это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы сейчас за 3 простых шага:
- Загрузите DriverFix (проверенный файл для загрузки).
- Нажмите «Начать сканирование», чтобы найти все проблемные драйверы.
- Нажмите «Обновить драйверы», чтобы получить новые версии и избежать сбоев в работе системы.
- DriverFix в этом месяце скачали 502 786 читателей.
Большинство пользователей Excel, вероятно, создают таблицы данных в этом приложении. Пользователи могут фильтровать данные в своих таблицах с помощью инструмента фильтрации Excel. Однако иногда таблицы электронных таблиц Excel могут некорректно фильтровать данные.
Если вам нужно исправить фильтрацию таблиц Excel, ознакомьтесь с некоторыми из возможных решений ниже.
Как исправить фильтрацию таблиц Excel?
1 Выберите весь столбец, чтобы применить фильтр к
- Выберите весь столбец электронной таблицы таблицы, щелкнув букву столбца.
- Щелкните вкладку Данные.
- Затем нажмите кнопку «Фильтр», чтобы применить фильтр ко всему столбцу.
- Нажмите кнопку со стрелкой фильтра ячеек, чтобы открыть параметры фильтрации, показанные непосредственно ниже.
- Вы можете снять флажок «Пустые поля», чтобы не отображать пустые ячейки.
2 Удалите пустые ячейки из столбца таблицы
Кроме того, вы можете стереть пустые строки из столбца таблицы, чтобы включить значения под пустыми ячейками в фильтре.
Выделите все строки пустых ячеек, удерживая клавишу Ctrl. Затем щелкните правой кнопкой мыши и выберите параметр «Удалить».
3 разгруппировать листы
Параметр «Фильтр» будет выделен серым цветом, когда ваши листы будут сгруппированы вместе. Таким образом, вы не можете фильтровать таблицы электронных таблиц в сгруппированных листах. Чтобы исправить это, щелкните правой кнопкой мыши сгруппированные листы в нижней части Excel и выберите «Разгруппировать листы».
4 Снять защиту листа
- Выберите вкладку «Обзор» в Excel.
- Нажмите кнопку Снять защиту листа.
- Если открывается окно Снять защиту листа, введите пароль для рабочего листа в текстовое поле.
- Щелкните кнопку ОК.
5 Разъединить ячейки
- Нажмите горячую клавишу Ctrl + F.
- Нажмите кнопку «Форматировать» в окне «Найти и заменить».
- Щелкните Объединить ячейки на вкладке «Выравнивание», показанной непосредственно ниже.
- Нажмите кнопку ОК.
- Нажмите кнопку ” Найти все”.
- После этого в окне «Найти и заменить» будут перечислены все ссылки на ячейки с объединенными ячейками.
- Чтобы разделить объединенные ячейки, выберите объединенную ячейку.
- На вкладке «Главная» выберите параметр «Объединить и центрировать».
- Выберите параметр «Разъединить ячейки».
6 Установите новый фильтр
- Если в вашей таблице есть строки, которые не фильтруются, попробуйте настроить новый фильтр. Для этого выберите вкладку «Данные».
- Нажмите кнопку «Очистить» в группе «Сортировка и фильтр».
- Затем выберите курсором весь диапазон столбцов таблицы.
- Нажмите кнопку «Фильтр» на вкладке «Данные» Excel.
Это некоторые из разрешений, которые могут исправить ваши фильтры таблицы Excel. В большинстве случаев повторное применение фильтров или их очистка для настройки новых фильтров часто решает проблемы с фильтрацией Excel.
Какое из решений решило для вас проблему профессиональной фильтрации Excel? Дайте нам знать, оставив сообщение в разделе комментариев ниже.
СВЯЗАННЫЕ СТАТЬИ ДЛЯ ПРОВЕРКИ:
- Как исправить ошибку нарушения общего доступа в Excel
- Как исправить ошибку “Файл не загружен полностью” в Microsoft Excel
- Microsoft Excel не может добавлять новые ячейки? Ознакомьтесь с этими советами
Источник записи: windowsreport.com






















