Are you are having a few hassles when filtering?
Is the filter not working properly or as you would like it to?
Here are some reasons why your Excel filter may not be working.
Excel has an expectation that you have prepared your data to meet some basic layout standards before you use filter. Get these right and you will minimize filtering hassles.
Check that you are following these Filtering rules…
Now only blank rows will be displayed.
You can easily identify the rows as the row number will now be coloured blue.
To delete the blank rows just select them and then right-click over the top of one of the row blue numbers. Select Delete to delete the rows.
Turn filtering off and you will see that the rows have now been removed.
2. Check your column headings
Check your data has just one row of column headings.
If you need multiple lines for a heading, just type the first line into a cell and then press Alt + Enter to type on a new line within the cell.
Formatting the cell using Wrap Text also works.
3. Check for merged cells
Another reason why your Excel filter may not be working may be due to merged cells.
Unmerge any merged cells or so that each row and column has it’s own individual content.
If your column headings are merged, when you filter you may not be able to select items from one of the merged columns.
If you have merged rows, filtering will not pick up all of the merged rows.
4. Check for errors
Check your data doesn’t include errors. For example, if you were trying to filter on the ‘Top 10’, ‘Above Average’ or ‘Below Average’ values in your list (use Number Filters to do this), and error may stop Excel from applying the filter.
To remove errors first use Filter to find them. They are always listed at the bottom of the list so scroll right to the bottom.
If you see one (or many) remove the check mark from Select All at the top of the list first and then scroll back to the bottom of the list.
Select the error and click OK. Once you have located the error, fix it or delete it and then clear the filter. No go ahead and use Top 10, Above or Below Average and you’ll be back in business!
5. Check for hidden rows
Hidden rows aren’t even shown as a filter option on the filter list.
To unhide rows first select the area containing the hidden rows. This may mean you need to select the row above and below the hidden data.
Then either right-click in the row header area (over the row numbers) and select Unhide or from the Home tab select Format, Hide & Unhide, Unhide Rows.
Extra checks and info…
Check for other filters
Check that a filter hasn’t been left on another column.
The best way to clear all of the filters is to click the Clear button on the Ribbon (to the right of the Filter button).
This then leaves Filter turned on, but removes all filter settings allowing you to start again with the full set of your data.
The Filter button is greyed out
If the Filter button is greyed out check that you don’t have your worksheets grouped.
You can tell if they are simply by looking at the title bar where the filename is shown at the top of the screen.
If you can see ‘Your file name’ — Group you currently have worksheets that are grouped.
Just make your way down to one of your worksheets, right-click the sheet tab and then select Ungroup Sheets. The Filter button will now be available.
The ‘Equals’ filter isn’t working
If you’re using the Number Filter or Date Filter, Equals filter and Excel isn’t returning the correct data, check the formats on your data are the same.
For example, if you have 2 cells with 1,000 entered into each and one cell is formatted with the Currency format and one with the Number, when you use the Number Filters, Equals option, Excel will only find matches where you type the format for the number as well.
Just typing 1000 will find a match for the cell formatted with a Number format only. Typing $1,000.00 will find the cell formatted as Currency.
This is the same for dates. 16-Jan-19 will not match 16/01/2019. Therefore, make sure the entire column of data is formatted with the same format to avoid this problem.
My file is really slow to refresh
If you are finding that your file is starting to become very slow at responding, i.e. the ‘whirly-wheel’ is displayed for more than a few seconds every time you update your file, check that you only selected the table area before you applied Filter, not entire rows, entire columns or the entire worksheet.
Also, if you have applied Filter to multiple tables within the file you might like to remove Filter from any tables you aren’t working with. This may also help eliminate ‘whirly-wheel’ moments.
I hope one of these tips has seen you back on track again. There are so many reasons why your Excel filter may not be working. However, these are typically the ones I come across the most.
Was this blog helpful? Let us know in the Comments below.
Заметили, что фильтр в Excel не захватывает все данные в таблице? Не переживайте, проблема легко решаема. Для начала перечислим вероятные причины:
- Пустые строки в табличке;
- Некорректная таблица;
- Документ создан в Excel более ранней версии;
- Неправильный формат записи дат;
- Разовый глюк программы;
- Кривая версия Excel.
Если фильтр в Эксель не видит и не захватывает всю информацию полностью, с документом точно приключилось что-то из списка выше. Ниже читайте алгоритмы устранения проблем.
Пустые строки
Пустые строчки в электронной таблице программа воспринимает, как разрыв. По ее мнению, такой пробел означает конец рабочего диапазона. Соответственно, все, что вне последнего, фильтр не захватывает. Как исправить ситуацию?
- Удалите пустые строки;
- Если вам нужны все строки, но Эксель не захватывает пустые, создайте столбец, который охватит всю табличку сверху донизу, и заполните его любой информацией. Как вариант, вставьте нумерацию.
- Если менять внешний вид структуры нельзя, в том числе, удалять пустые строки, захватите выделением весь рабочий диапазон и наложите фильтр заново. Старую сортировку предварительно удалите.
Некорректная таблица
Почему еще фильтр в Эксель не видит и не захватывает строки, как думаете? Эксель – программа, которая требует четкости. Неудивительно, что «кривую» табличку она фильтрует неправильно. Попробуйте навести «марафет»:
- Проверьте, у каждого ли столбца есть заголовок. Избегайте одинаковых названий у разных колонок;
- Ограничьте количество объединенных ячеек. Или включайте фильтр до слияния. В противном случае алгоритм может сбиваться и фильтр не будет захватывать всю информацию;
- Добейтесь максимально четкой и логичной структуры данных;
- Не размещайте несколько таблиц на одном листе. Особенно это актуально для больших баз данных, их лучше выносить на отдельную вкладку;
- Старайтесь избегать большого количества ячеек с одинаковыми данными.
Несовместимость версий проги
Старые версии Эксель не видят значений новых фильтров. Все просто, Excel, выпущенный до 2007 года, насчитывал всего 3 варианта фильтрации данных. Следующие версии, вплоть до последней, включают свыше 60 сортеров.
Если документ был создан в новой версии программы, и позже открыт в старой, последняя не захватит большинство фильтров. Но не переживайте, данные никуда не делись. Просто откройте таблицу в актуальной версии, и фильтрация вернется. Желательно, при закрытии файла с неполной сортировкой, ничего не сохранять.
Неправильный формат записи дат
Если фильтр в Экселе не фильтрует все строки или сортировка искажает данные (или не захватывает их часть), проверьте, в нужном ли формате прописаны даты. Если в текстовом, значение нужно изменить на «Дата».
- Выделите столбец с датами;
- Вызовите контекстное меню (правая кнопка мыши);
- Щелкните по пункту «Формат ячеек»;
- Найдите «Дата»;
- Не забудьте нажать «Ок».
Разовый глюк программы
Иногда такое случается со всеми программами. Если фильтр в Эксель не фильтрует все строки в таблице с данными, первым делом рекомендуем закрыть документ, и снова открыть. Еще лучше – перезагрузить комп.
Или проверните такую фишку: выделите данные и скопируйте их в другую книгу (как вариант, на другой лист в этой книге). Сохраните новый файл, закройте и откройте. Проверьте, захватывает ли сортировка все содержимое таблицы. Нередко проблема решается.
Кривая версия Excel
Почему еще Эксель фильтрует не все строки в таблице с данными? Возможно, вы пользуетесь нелицензионным продуктом, часть компонентов которого работает некорректно. В этом случае ищите в сети более качественный пакет.
Если у вас оригинальный Office, но ни один из приведенных выше советов не помог решить проблему, отправьте данные на другой комп. Пусть коллега или друг проверят, захватывает ли фильтр данные у них. Если на другом устройстве сортировка будет работать, проблема точно у вас.
В самом крайнем случае рекомендуем переустановить Mıcrosot Offıce, предварительно выполнив полную очистку реестров.
Успешных поисков! Напишите в комментариях, какой из способов вам помог!
Отличного Вам дня!
- Remove From My Forums
-
Question
-
On applying filter MANY ITEMS OR ENTRIES (TEXT) IN COLUMN ARE NOT FILTERING OUT THOUGH
EXIST IN COLUMN<o:p></o:p>Further when I go to other column and restrict my search and coming back to same column it
starts filtering out my required entry. For example in one column there are consumers and other column there are suppliers. If I try to search in Consumer Column «X» name it will not filter out. Now suppose I know supplier to X then on filtering
first supplies of supplier and then applying filter on consumer I can locate X. It means X exist but not filtering out when I apply filter on consumer list.Appreciate tohave solution this problem.<o:p></o:p>
Answers
-
Excel applies filter with combined effect.
Say you have Data in C1:Z25 in C column you apply some filter. No other filter was there. Then excel will filter rows from C1:Z25. Now say 2,4,5,6 rows are visible and rest is hidden (Filtered out).
If you apply filter on P column then it will show you only the items or P2,P4,P5,P6 in Autofilter Box.
But if you do it in reverse way. First apply filter on P and 5,8,9,10 row is visible. Then in only C5,C8,C9,C10 will be visible in autofilter box of C column.
In SHort excel will show you only those items which passed in all filter for that column. It is not like Either/Or.
Best Regards,
Asadulla Javed,
Jadavpore & Asansol-
Proposed as answer by
Monday, October 17, 2016 2:32 AM
-
Marked as answer by
Emi ZhangMicrosoft contingent staff
Monday, October 24, 2016 1:10 AM
-
Proposed as answer by