Sorting, Filtering, and Search
Overview
This guide explains how to quickly find the information you need from large amounts of data in your tables.
Sorting
Basic Sorting
Steps:
- Click the header of the column you want to sort by
- Select "Ascending" or "Descending"
Ascending/Descending examples:
Number (number):
Ascending: 1, 2, 3, 4, 5 ...
Descending: 100, 90, 80, 70 ...
Date (date):
Ascending: 2025-01-01, 2025-02-01, 2025-03-01 ...
Descending: 2025-12-31, 2025-12-30, 2025-12-29 ...
Text (string):
Ascending: A, B, C ... a, b, c ...
Descending: Z, Y, X ... z, y, x ...
Multi-column Sorting
- Set the first sort column
- Hold the Shift key and click the next sort column
Example:
Primary sort: Priority (Descending: High -> Medium -> Low)
Secondary sort: Due Date (Ascending: Oldest -> Newest)
Filtering
Column Filters
Steps:
- Click the header of the column you want to filter
- Select "Filter"
- Set the filter conditions
Filter Conditions by Data Type
string / rich_text / markdown
- Contains (like): Includes the specified text
- Equals (eq): Exact match
- Not equal to (neq): Does not match
- Starts with (startsWith): Begins with the specified text
- Ends with (endsWith): Ends with the specified text
- Is empty (null): No data entered
- Is not empty (notNull): Data has been entered
Example:
Task Name contains "login"
-> "Implement login feature", "Login screen design", etc.
number
- Equals (eq)
- Not equal to (neq)
- Greater than (gt)
- Greater than or equal to (gte)
- Less than (lt)
- Less than or equal to (lte)
- Between (between): Within the specified range
- Is empty (null): No data entered
- Is not empty (notNull): Data has been entered
Example:
Progress >= 50%
-> Shows tasks at 50%, 75%, 100%
date / datetime
- Equals (eq): The specified date
- Not equal to (neq): Any date other than the specified date
- Before (lt): Earlier than the specified date
- On or before (lte): The specified date or earlier
- After (gt): Later than the specified date
- On or after (gte): The specified date or later
- Between (between): Within the specified date range
- Is empty (null): No data entered
- Is not empty (notNull): Data has been entered
Example:
Due Date is "This week"
-> Shows tasks due Monday through Sunday of this week
select (single selection)
- Matches any of (in): Matches any of the specified options
- Matches none of (notIn): Does not match any of the specified options
- Is empty (null): No data entered
- Is not empty (notNull): Data has been entered
multi_select (multiple selection)
- Contains (contains): Includes the specified option
- Does not contain (notContains): Excludes the specified option
- Is empty (null): No data entered
- Is not empty (notNull): Data has been entered
Example:
Status is "Not Started" or "In Progress"
-> Shows incomplete tasks
checkbox
- Equals (eq): Specify checked (true) or unchecked (false)
- Is empty (null): No data entered
- Is not empty (notNull): Data has been entered
Example:
Done is "Unchecked"
-> Shows incomplete tasks
Multiple Filter Conditions
You can combine conditions using AND/OR logic.
Example:
Condition 1: Status = "In Progress"
AND Condition 2: Priority = "High"
-> Shows only high-priority tasks that are in progress
Search
Full-text Search
Steps:
- Enter a keyword in the search box at the top of the table
- Press Enter
- Matching rows are displayed
Search targets:
- All string, rich_text, and markdown columns
- Options in select and multi_select columns
Example:
Search keyword: "login"
-> Shows rows containing "login" in the task name, description, notes, etc.
Saving Filters as Views
Frequently used filter conditions can be saved as Views.
For details, see Views for Data Extraction.
Practical Examples
Example 1: Show Incomplete Tasks
Filter conditions:
- Status = "Not Started" OR "In Progress"
Sort:
- Primary: Priority (Descending: High -> Low)
- Secondary: Due Date (Ascending: Oldest -> Newest)
Example 2: Show Tasks Due This Week
Filter conditions:
- Due Date >= This Monday
- Due Date <= This Sunday
Sort:
- Due Date (Ascending)
Example 3: High-priority Tasks with 50%+ Progress
Filter conditions:
- Priority = "High"
- Progress >= 50%
Sort:
- Progress (Descending)
Tips and Tricks
1. Save and Reuse with Views
Save frequently used filter conditions as views.
View 1: Incomplete Tasks
View 2: Due This Week
View 3: High-priority Tasks
2. Combine Multiple Conditions
Use AND/OR conditions for more specific filtering.
3. Use Search and Filters Together
When working with large datasets, combining search and filters is the most efficient approach.
FAQ
Q1: How do I clear a filter?
A: Click the filter icon on the column header and select "Clear Filter."
Q2: How do I clear sorting?
A: Click the "Clear Sort" button at the top of the table.
Q3: What is the difference between a filter and a view?
A: A filter is a temporary data restriction, while a view is a saved set of filter conditions. Save frequently used conditions as views for quick access.