In Excel for Microsoft 365 on Windows, press Ctrl+Shift+L to turn AutoFilter on or off for a data range, and press Alt+Down Arrow while a filtered header cell is selected to open its filter menu. On Excel for Mac, the usual toggle shortcut is Command+Shift+F; the ribbon’s Data tab is a reliable alternative if your keyboard or Excel build behaves differently.
Excel filter shortcuts at a glance
These shortcuts cover the main keyboard tasks around worksheet filters. The selection matters: the menu shortcut works from a cell in a column that has a filter arrow, while the toggle shortcut acts on the current data region or selection.
- Turn AutoFilter on or off — Windows: Ctrl+Shift+L.
- Open a filter menu — Windows: Alt+Down Arrow, with a cell in the filtered column selected.
- Turn AutoFilter on or off — Mac: Command+Shift+F in common Excel for Mac configurations.
- Open a filter menu — Mac: Option+Down Arrow is the corresponding key combination in common configurations.
- Create an Excel table — Windows: Ctrl+T. Tables include filter buttons by default unless that option is changed.
Shortcuts can vary with keyboard layout, Excel updates, and system settings. If a Mac shortcut does not work, use Data > Filter to toggle filtering or click a header arrow to open its menu. Excel for the web runs inside a browser, which may intercept some key combinations; use the ribbon when a shortcut triggers browser behavior instead.
What Ctrl+Shift+L does
AutoFilter adds drop-down arrows to the header cells of a data range. Each arrow opens options for showing selected values, searching the column, sorting, or applying a type-specific condition. Pressing Ctrl+Shift+L is a fast way to add those controls or remove them when you no longer need them.
Before using the shortcut, select a cell inside the data, or select the full range if you want to be explicit. Excel normally detects the adjacent data region and treats its first row as headers. If it detects the wrong range, undo or remove the filter and select the intended range, including its header row, before turning AutoFilter on again.
A filter does not delete rows. It temporarily hides rows that do not match the selected conditions, leaving their values in the worksheet. This distinction matters when copying, counting, or printing data: hidden rows still exist, and some calculations or copy actions may include them unless you deliberately work with visible cells only.
Apply a filter to a worksheet range
For a plain range such as a list of orders, use this sequence on Windows:
- Make sure the first row contains clear column names, such as Date, Region, and Amount.
- Click a cell within the list, or select the entire list including the header row.
- Press Ctrl+Shift+L. Filter arrows should appear in the header row.
- Click a column’s arrow, then choose values or conditions to narrow the visible rows.
For example, imagine a sales list with columns for Date, Region, and Amount. Open the Region menu and select West to show only West-region records. Then open Amount and choose a number condition such as Greater Than, entering 500. Excel displays rows that satisfy both column filters, so the result is West sales over 500—not every West sale plus every sale over 500.
If the data has blank rows or columns splitting it into separate blocks, Excel may not recognize the whole list as one range. Selecting the intended range before pressing the shortcut reduces that risk. Avoid merged cells in the header row: they can interfere with sorting and filtering and make the range harder for Excel to interpret.
Open and use the filter drop-down menu
To open a menu from the keyboard, select a cell in the column whose filter you want to change and press Alt+Down Arrow on Windows. On Mac, try Option+Down Arrow. From the menu, you can select or clear individual values, use its search box, or choose a text, number, or date filter when those options apply.
The checkboxes are useful for selecting a known set of values, while search is quicker when a column contains a long list. Search for a customer name, for instance, and then select the matching value. The search box helps locate choices; it does not change the source data. In a menu with many controls, use Tab and the arrow keys to move focus, Space to change a focused checkbox, and Enter to confirm where the current menu supports those actions. Menu focus order can differ, so check which control is highlighted before pressing Space.
To remove a filter from just one column, open that column’s menu and choose its clear-filter command, whose label includes the column name. To remove filters across the worksheet while keeping the filter controls, use Data > Sort & Filter > Clear. To remove the arrows themselves, press Ctrl+Shift+L on Windows. Clearing conditions and turning off the controls are related but distinct tasks: choose Clear when you want to retain the arrows for later filtering.
Filter types and how multiple conditions combine
Excel offers different menu options depending on the contents of a column. Text columns can be filtered by values or text conditions such as Begins With. Numeric columns can use comparisons such as Greater Than or Between. Date columns provide date-oriented choices, including grouped dates where applicable. The menu’s value list is often the simplest route when the desired entries are already visible and consistent.
Filters across different columns combine as AND conditions: a row must meet every active column’s condition to remain visible. Within one column, selecting multiple listed values generally acts as an OR: a row can match any selected value. For example, selecting East and West in Region, then setting Amount to greater than 500, returns records in either selected region whose amount also exceeds 500.
Sorting and filtering are separate operations. Sorting changes the order of rows; filtering changes which rows are shown. A filter menu may offer both, but choosing Sort Smallest to Largest does not narrow the list, and choosing a filter does not necessarily put the remaining records in a new order. Check the status of each column’s arrow to see whether a condition is active.
Filters in Excel tables
An Excel table is often a convenient home for a list that will grow. Select a cell in the data and press Ctrl+T on Windows to open the Create Table dialog; confirm the range and indicate whether it has headers. A new table normally displays filter buttons automatically, so you may not need Ctrl+Shift+L to add them. The table’s filter controls can be enabled or hidden from the Table Design tab.
Tables expand more naturally when you add records directly beneath them, and their filter controls remain attached to the table’s header. That can be useful for recurring lists, such as monthly invoices, because new rows are less likely to sit outside the filtered range. A normal range is still suitable for a one-time analysis or a layout that does not need table features.
Whether the data is a table or a plain range, use meaningful, nonblank headers and keep one record per row. A blank header can make a field difficult to identify, while placing notes or totals inside the data block can cause them to be treated as records. Put summaries outside the list or use table totals designed for that purpose.
Common filter problems and fixes
- No arrows appear: Click inside the intended data and press Ctrl+Shift+L again. Check whether the selection is inside a table with its filter buttons hidden, or whether the worksheet is protected in a way that restricts filtering.
- Only part of the list is filtered: Look for blank rows or columns that divide the data, then select the complete range and apply the filter again. A table can help keep an expanding list together.
- Some expected values are missing: Another column may also have an active filter. Clear all conditions with Data > Sort & Filter > Clear, then inspect the values again. Also check for extra spaces or inconsistent entries in the source data.
- The keyboard shortcut types into a cell or does something unexpected: Confirm that the active cell is in the worksheet, not in formula editing or another dialog. On Mac and in a browser, try the ribbon command because operating-system or browser shortcuts can take precedence.
- Rows seem to disappear: Check for active filter indicators in the header menus. Clearing the filters should reveal rows hidden by those conditions; filtering does not erase them.
Filtering can also produce misleading counts if you assume every visible number is the entire dataset. A normal worksheet count may include hidden rows, depending on the function and how rows were hidden. For a quick visual check, inspect the row numbers and filter indicators, and clear the filters before treating a partial view as a complete report.
Frequently Asked Questions
What is the shortcut to add filters in Excel?
On Windows, select a cell in the data and press Ctrl+Shift+L. Excel adds filter arrows to the detected header row. On Mac, Command+Shift+F is the commonly used toggle shortcut, though Data > Filter is a dependable alternative.
How do I open an Excel filter without a mouse?
Select a cell in the filtered column and press Alt+Down Arrow on Windows. On Mac, try Option+Down Arrow. Then move through the menu with the keyboard; the exact focus order depends on the controls shown.
How do I clear a filter but keep the arrows?
Choose Data > Sort & Filter > Clear to clear worksheet filter conditions while leaving AutoFilter available. To clear only one column, use that column’s drop-down menu and its clear-filter command.
Does Ctrl+Shift+L delete hidden rows?
No. Filtering hides rows that do not match the conditions; it does not delete their contents. Clear the filter to show those rows again. Turning AutoFilter off removes the filter controls as well.
Why does Ctrl+Shift+L not work in Excel for the web?
A browser or keyboard configuration may intercept the shortcut, or the worksheet may not have the expected active selection. Try the Data tab’s Filter command, and make sure the selection is in the intended data range.
Related
- Excel Day and Date Formats: Codes, Examples, and Fixes
- Excel Day and Month Reversed? Fixing Date Formats
- Excel WEEKDAY: Get the Day of the Week from a Date
Try it: the Formula Explainer: paste any formula and see each function and reference in plain English.
More in Formulas & functions
- Filter an Excel Column Based on a List of ValuesTo filter a column in Excel for Microsoft 365 on Windows, select your data, choose Data > Filter,…
- Excel Cell Range Average: Formula and ExamplesTo average a range in Excel, use AVERAGE: if A2:A5 contain 10, 20, a blank cell, and 0,…
- Filter Excel Rows in Power Automate: Methods and TipsTo filter Excel rows in Power Automate, use List rows present in a table and enter a condition…
- Excel Last Day of Month: Formula and ExamplesTo return the last day of the month for a date in Excel, use =EOMONTH(A2,0), where A2 contains…
- Excel EDATE With Days Instead of Months: What to UseNo. EDATE adds months, not days; if A2 contains 10-Feb-2024 and B2 contains 30, use =A2+B2 to get…
- Search Excel Shortcut Keys: Find Cells, Values, and FormulasIn Excel for Microsoft 365 on Windows, press Ctrl+F, enter the word, number, or phrase you want, then…
Sources: Function behaviour and menu paths: Microsoft Support documentation for Excel. Method & sources
Spotted an error in this guide? Let us know.