Others

How to Add a Slicer-Style Search Filter in Microsoft Project

Muhammad TalhaMuhammad Talha Oct 26, 2026 868 views

Question details

The user is looking for a way to add an Excel-style dynamic slicer to filter results as they type in Microsoft Project, or a keyboard shortcut for the custom 'Contains' filter command.

How to Add a Slicer-Style Search Filter in Microsoft Project
Product
Microsoft Project
Device & OS
not provided
Scenario
Filtering large project schedules dynamically based on specific text.
Observed behavior
Microsoft Project does not support Excel-style dynamic slicers, nor does it provide a native keyboard shortcut for the custom 'Contains' filter command.
Before you start

Since Microsoft Project does not natively support dynamic slicers or shortcuts for custom filters, prepare to use alternative built-in filtering methods or consider exporting your data to a spreadsheet program for advanced visual filtering.

Solution 1Recommended

Use the Built-in Custom AutoFilter

While it does not filter dynamically as you type, using the AutoFilter dropdown is the closest native alternative for a 'Contains' search.

Microsoft Project allows you to apply custom filters directly from the column headers. Although it requires a few clicks, it effectively filters tasks based on partial text matches.

1
Locate the Column Header

Go to the column heading you want to filter (e.g., Task Name) in your active Gantt Chart view.

2
Open Filter Options

Click the small dropdown arrow next to the column name to open the sorting and filtering menu.

3
Access Custom Filter

Hover over 'Filters' in the dropdown menu, and then click on 'Custom...' at the bottom of the list.

4
Set 'Contains' Criteria

In the Custom AutoFilter dialog box, select 'contains' from the first drop-down list.

5
Apply the Filter

Type your search keyword in the adjacent text box and click 'OK' to apply the filter to your project tasks.

Use the Built-in Custom AutoFilter
Limitation: This method requires manually applying the filter each time and does not update dynamically as you type like an Excel slicer.
Free Microsoft Office alternative

Use WPS Spreadsheet for Dynamic Project Filtering

Since Microsoft Project lacks dynamic slicers, exporting your project data to a spreadsheet is a highly practical workaround. WPS Spreadsheet offers a robust, free alternative to Microsoft Excel with full support for tables, custom filters, and visual slicers to manage your exported project tasks effortlessly.

  1. 1. Download and Install WPS Office: Get the free WPS Office suite from the official website and install it on your computer.
  2. 2. Open Exported Project Data: Launch WPS Spreadsheet and open the .xlsx file you exported from Microsoft Project.
  3. 3. Apply Slicers: Convert your task data into a table, navigate to the Insert tab, and select Slicer to begin dynamically filtering your project data.
Fully compatible with Microsoft Excel (.xlsx) formatsCreate dynamic slicers for real-time visual data filteringFree, lightweight, and fast installation on any deviceFamiliar interface that requires no learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Can I use VBA macros to create a dynamic search bar in MS Project?

Yes, advanced users can write a VBA macro to create a custom UserForm with a text box. You can program the text box to trigger a filter refresh upon keypress, effectively simulating a dynamic search bar, though this requires coding knowledge.

Will Microsoft add slicers to Project in the future?

Microsoft has not announced plans to add native slicers to the Project desktop client. They currently focus visual reporting and dynamic filtering updates on integrations with Power BI and Project for the Web.

Is there any way to create a keyboard shortcut for a specific filter?

While there is no built-in shortcut for the general 'Contains' command, you can record a macro that applies a specific filter and then assign a custom keyboard shortcut to that macro for quick access.