Включение автофильтра (Microsoft Excel)
Одна из удобных функций Excel — автофильтр. Он позволяет быстро фильтровать любой список по содержимому определенного столбца. Вы можете использовать опцию «Настроить» в меню «Инструменты», чтобы добавить инструмент «Автофильтр» на панели инструментов. Этот инструмент использует изображение воронки и знак равенства.
Однако этот инструмент немного обманчив; это не то же самое, что опция Автофильтр, доступная в меню «Данные». Если у вас выделена ячейка в списке и вы выбираете опцию меню, то элементы управления автофильтром появляются вверху каждого столбца в списке — никаких других изменений в списке нет. Если вы используете инструмент «Автофильтр», не только отображаются элементы управления, но и Excel фильтрует список на основе ячейки, выбранной вами при использовании инструмента.
Еще одно различие между ними состоит в том, что пункт меню «Автофильтр» работает как переключатель — выберите его один раз, и будет применен автофильтр; выберите его снова, и он будет удален. Инструмент Автофильтр этого не делает; он применяет только Автофильтр.
Что делать, если вам нужна опция панели инструментов, которая является настоящим переключателем, как и опция меню? Есть два подхода, которые можно использовать для решения этой проблемы.
Первый предполагает использование простого макроса:
Sub ToggleAutoFilter() On Error GoTo errMessage Selection.AutoFilter Exit Sub errMessage: MsgBox "Select a cell in the range to be filtered.", vbOKOnly End Sub
Все, что вам нужно сделать, это назначить макрос кнопке на панели инструментов или сочетанию клавиш, и вы можете включать и выключать автофильтр, как если бы вы выбрали этот параметр в меню.
Второй вариант может быть еще проще. Просто выполните следующие действия:
-
Выберите «Настроить» в меню «Инструменты». Word отображает диалоговое окно «Настройка».
-
В реальных меню Excel (не в диалоговом окне «Настройка») выберите параметр «Фильтр» в меню «Данные».
-
Удерживая нажатой клавишу Ctrl, перетащите параметр «Автофильтр» из меню в какое-нибудь место на панели инструментов. (Если вы не удерживаете клавишу Ctrl, пункт меню перемещается. Вы не хотите этого делать, поэтому удерживайте клавишу Ctrl.)
-
Нажмите кнопку «Закрыть» в диалоговом окне «Настройка».
В результате пункт меню теперь доступен с панели инструментов.
Вы можете щелкнуть по нему, чтобы включить или выключить Автофильтр по желанию.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2710) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Toggling_AutoFilter [Переключение автофильтра]
.