Фильтр Microsoft Office Excel и его ограничения

Поделитесь статьёй с друзьями


Прислали мне проблемный Excel файл. Пользователь просит решить проблему, которая заключается в следующем. Файл-таблица содержит в себе около 4000 строк и нескольких столбцов. Данные в этот файл дописываются по мере поступления. Чтобы что-то быстро найти нужную информацию — пользователь использует фильтр по конкретному столбцу в алфавитном порядке. Но возникла проблема — почему-то фильтр не отображает многие значения. Обычный поиск в Excel эти значения находит, но вот фильтр отказывается их отображать. К сожалению,  для Excel XP и Excel 2003 есть ограничение на вывод в фильтре уникальных значений и это ограничение равно 1000.

Чтобы проиллюстрировать это — сделаем следующее:

создадим новый Excel файл,  введем в первую ячейку значение «1», а во вторую «2». Выделим первую и вторую ячейку и протянем их  на, ну допустим, 1200 ячеек вниз, чтобы последующая ячейка имела значение на единицу больше, чем предыдущая. Таким образом мы получили 1200 строк, имеющих 1200 уникальных значений. Теперь создадим фильтр: «Данные->Фильтр->Автофильтр». Открываем выпадающий список фильтра, прокручиваем скрол до самого низа и обнаруживаем, что значений больше 1000 там нет:

Проблема хоть и не решена, зато найден виновник 😉

Как обстоит дело с этим в более новых версиях MS Office  — расскажу позже, когда проверю 🙂

UPD: Excel 2010 имеет подобное ограничение в 10000 уникальных значений.



Поделитесь статьёй с друзьями

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *