Function Problems

How to Filter and Edit Excel Tables Using Dropdowns or Slicers

Huma Ashraf ChHuma Ashraf Ch Nov 10, 2026 869 views

Question details

The user wants to filter records dynamically and edit the filtered results directly, rather than viewing a read-only output from a dynamic array formula.

How to Filter and Edit an Excel Table Using Dropdowns or Slicers
Product
Spreadsheet
Device & OS
not provided
Scenario
Filtering a dataset by categories such as Vendor or Category and making direct edits to the visible rows on the same sheet.
Observed behavior
Using the FILTER formula outputs a spilled dynamic array that is strictly read-only, requiring users to navigate back to the source table to make any actual data changes.
Before you start

Ensure your dataset has clear, unique column headers and contains no entirely blank rows or columns to allow for proper table conversion and filtering.

Solution 1Recommended

Convert Range to Table and Use Built-in Filters or Slicers

Converting your data into an official Excel Table allows you to use slicers and drop-down filters. This modifies the view of your actual editable data rather than creating a read-only copy.

While the =FILTER() function is excellent for generating static reports, it does not allow data entry. To manipulate and update your data, you must apply filters directly to the source range.

1
Format Data as a Table

Highlight your entire dataset, navigate to the 'Insert' tab on the ribbon, and select 'Table' (or press Ctrl+T). Ensure 'My table has headers' is checked, then click OK.

2
Apply Dropdown Filters

Click the drop-down arrows that appear in your table headers. Uncheck the 'Select All' box, and check only the specific Categories or Vendors you wish to view.

3
Insert Slicers for Visual Filtering

Click anywhere inside your table, go to the 'Table Design' tab, and click 'Insert Slicer'. Check the boxes for the fields you want to filter by (e.g., Category, Vendor) and click OK. You can now click the slicer buttons to instantly filter the table.

4
Edit the Filtered Records

With the filters applied, click directly into any of the visible cells to modify the data. Your edits will be saved to the original records.

Convert Range to Table and Use Built-in Filters or Slicers
Using the FILTER Function: If you only need a read-only report on a separate sheet, you can still use the formula =FILTER(TableName, (TableName[Category]=L3)+(TableName[Vendor]=L4), ""). Just remember that changes cannot be made in the formula's output range.
Efficient Data Management with WPS Spreadsheet

Filter and Edit Data Easily with WPS Spreadsheet

WPS Spreadsheet provides powerful Table features, built-in AutoFilters, and visual Slicers to help you quickly narrow down your data and edit records directly in a highly compatible, intuitive environment.

  1. 1. Convert to Table: Select your dataset and press Ctrl+L or Ctrl+T to instantly format it as a Table.
  2. 2. Filter the Data: Use the drop-down arrows in the header row, or insert a Slicer from the Insert tab to visually filter your desired categories.
  3. 3. Directly Update Records: Click into any visible cell in the filtered view to update the original information instantly.
Fully compatible with Microsoft Excel (.xlsx, .xls) files and formatsIntuitive Table design and seamless Slicer integration for visual data sortingLightweight application with fast performance for handling large datasets smoothly
microsoft office alternative - wps office

Frequently Asked Questions

Why can't I edit the results of my FILTER formula?

The FILTER function creates a dynamic array that spills into adjacent cells. These cells only display the formula's calculated output and are read-only. Attempting to type into a spilled cell will break the formula and return a #SPILL! error.

How do I add a slicer to my spreadsheet data?

First, your data must be formatted as a Table. Click anywhere inside the table, go to the 'Table Design' or 'Insert' tab on the ribbon, and select 'Insert Slicer'. Choose the columns you wish to filter and click OK.

Can I use both dropdown filters and slicers at the same time?

Yes, you can use both built-in AutoFilter dropdowns and slicers simultaneously. The slicers will visually synchronize with any dropdown filters you apply, keeping your data view consistent.