Excel: Обхід обмеження для подання вступу

Зміст

Таким чином ви обійдете межі автофільтра та відобразите більше 1000 або 10000 записів

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

На наступному малюнку показано це явище за допомогою прикладу таблиці, у якій є 30 000 записів у стовпці, хоча не всі вони відображаються у спадному списку фільтрів:

Ця проблема пов'язана з тим, що у спадному списку Автофільтр можуть відображатися записи лише до верхньої межі. В Excel до версії 2003 це максимум 1000 різних критеріїв, у Excel з версії 2007 максимум 10 000 різних критеріїв.

Кількість рядків у списку не має значення, лише кількість різних критеріїв. В принципі, автофільтр може обробляти більше критеріїв; єдиним обмеженням є дисплей.

Як обійти ліміт автоматичного фільтра

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

У розширених списках, які часто доводиться фільтрувати за різними критеріями, однак доцільно провести попередню фільтрацію за допомогою допоміжного стовпця. Для цього дійте так:

  1. Створіть допоміжну колонку поруч зі своїм списком.
  2. У таблиці прикладів це стовпець D. Якщо перший вміст вашого списку знаходиться у другому рядку, а список має бути відфільтрований відповідно до вмісту стовпця В, введіть у комірку D2 таку формулу:
    = ВЛІВО (B2; 1)
    Використовуйте цю формулу, щоб визначити перший символ у комірці В2, який буде використовуватися для попередньої фільтрації.
  3. Скопіюйте цю формулу в клітинки нижче у стовпці D, у таблиці прикладів до останнього рядка 30000. Наступний малюнок показує допоміжний стовпець у таблиці прикладів:
  4. Якщо ви цього ще не зробили, скористайтесь меню ДАНІ та командою або кнопкою ФІЛЬТР - АВТОФІЛЬТР (Excel до версії 2003 включно) або FIOLTERN (Excel версії 2007 або новішої), щоб надати своєму списку поля зі списком для автоматичної фільтрації .

Для фільтра виберіть першу букву набору символів, яку потрібно відфільтрувати, у допоміжній колонці. Наступний малюнок показує це з прикладом таблиці:

Після вибору першої літери відображається лише вміст списку, який починається з вибраного символу:

У цьому списку, відфільтрованому відповідно до допоміжного стовпця, тепер ви можете використовувати автофільтр у стовпці В і вибрати відповідний вміст зі списку, який тепер містить весь вміст із потрібною першою літерою:

Якщо попереднього фільтра, описаного з першим символом, недостатньо, ви також можете відобразити перші два символи у допоміжній колонці. Формула, необхідна для цього, виглядає так для другого рядка:

= ВЛІВО (B2; 2)

Ви можете використовувати метод попередньої фільтрації, описаний не тільки для текстового вмісту, але і для будь-якої послідовності номерів, наприклад, поштових індексів.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave