Calc: Автофильтр, Стандартный и Расширенный фильтры

Материал из Forumooo wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Установка нескольких автофильтров в одном документе)
 
(2 промежуточные версии не показаны)
Строка 18: Строка 18:
Проблема будет решена в версии 3.4.
Проблема будет решена в версии 3.4.
-
==Какой символ использовать для выборки по всем фразам, начинающимся с какой-то общей части вместо звёздочки?==
+
==Какой символ использовать для выборки по всем фразам, начинающимся с какой-то общей части, вместо звёздочки?==
Вместо '''*''' надо использовать '''.*''', вместо '''?''' - '''.''', в диалоге фильтра указать '''Дополнительно - Регулярное выражение'''
Вместо '''*''' надо использовать '''.*''', вместо '''?''' - '''.''', в диалоге фильтра указать '''Дополнительно - Регулярное выражение'''
Или выбрать из списка предлагаемых условий фильтра параметр '''Начинается на'''.
Или выбрать из списка предлагаемых условий фильтра параметр '''Начинается на'''.
 +
 +
==Установка нескольких автофильтров в одном документе==
 +
Одна из нерешённых проблем {{Office}} - невозможно установить автофильтр на нескольких листах в одном документе, см. [http://openoffice.org/bugzilla/show_bug.cgi?id=12666 Issue 12666]. При попытке установить автофильтр на двух листах - на одном из них он исчезает. Это связано с автоматическим определением диапазона для фильтрации в Calc.
 +
 +
Обходом проблемы может быть ручное определение диапазонов:
 +
* Выделить данные на листе, которые нужно фильтровать, включая заголовки
 +
* Выполнить команду меню '''Данные - Определить диапазон'''.
 +
* Дать произвольное имя диапазону, '''ОК'''.
 +
 +
Потом можно назначать автофильтр этому диапазону командой '''Данные - Фильтр - Автофильтр'''. Диапазон должен быть выделен либо курсор должен находиться внутри.
 +
 +
{{Note|Таким образом можно назначать автофильтры не только на нескольких листах, но даже несколько автофильтров на одном листе Calc}}

Текущая версия на 03:36, 29 апреля 2011


Содержание

Включить/выключить автофильтр

Данные - Фильтр - Автофильтр

Включить/выключить стандартный фильтр

Данные - Фильтр - Стандартный фильтр

Автофильтр включен, но в списке значений показываются не все значения столбца

Вероятно, в столбце имеются пустые ячейки. При включении автофильтра Calc старается автоматически определить диапазон для фильтрации, но если в столбце имеются пустые ячейки, такое определение может происходить некорректно. В этом случае отключите автофильтр, выделите необходимый диапазон и повторно включите автофильтр.

При дописывании новых данных в таблицу они не появляются в автофильтре

В старых версиях LibreOffice/OpenOffice действительно имелась такая проблема. Если нет возможности использовать более новую версию, попробуйте

При включённом автофильтре необходимо заменить часть значений в столбце при помощи растягивания

Проблема будет решена в версии 3.4.

Какой символ использовать для выборки по всем фразам, начинающимся с какой-то общей части, вместо звёздочки?

Вместо * надо использовать .*, вместо ? - ., в диалоге фильтра указать Дополнительно - Регулярное выражение

Или выбрать из списка предлагаемых условий фильтра параметр Начинается на.

Установка нескольких автофильтров в одном документе

Одна из нерешённых проблем LibreOffice/OpenOffice - невозможно установить автофильтр на нескольких листах в одном документе, см. Issue 12666. При попытке установить автофильтр на двух листах - на одном из них он исчезает. Это связано с автоматическим определением диапазона для фильтрации в Calc.

Обходом проблемы может быть ручное определение диапазонов:

Потом можно назначать автофильтр этому диапазону командой Данные - Фильтр - Автофильтр. Диапазон должен быть выделен либо курсор должен находиться внутри.

Note.pngТаким образом можно назначать автофильтры не только на нескольких листах, но даже несколько автофильтров на одном листе Calc
Личные инструменты
Пространства имён
Варианты
Действия
Компоненты
Общие вопросы
Совместимость
Навигация
Инструменты