- Getting started with Airtable
- Introduction to Airtable basics
- Contacting Airtable Support Updated
- Airtable home screen
- Glossary of Airtable terminology
- Airtable technical requirements
- Feature differences between Airtable on desktop and mobile
- Airtable keyboard shortcuts
- Using Markdown in Airtable
- Adding descriptions in Airtable
- Finding Airtable IDs
- Airtable Automations
- Automations Overview
- Automation feature walkthroughs
- Integrated automation walkthroughs
- Airtable automation walkthroughs
- Linking existing records using automations
- Conditional groups of automation actions
- Repeating groups of Airtable automation actions
- Creating recurring records using automations
- How to delay Airtable automation runs
- Prevent automations from triggering by mistake
- Use automations to timestamp status updates
- Automation Triggers
- Airtable Triggers
- Airtable automation trigger: When record matches conditions
- Airtable automation trigger: When a form is submitted
- Airtable automation trigger: When record created
- Airtable automation trigger: When record updated
- Airtable automation trigger: When record enters view
- Airtable automation trigger: At scheduled time
- Airtable automation trigger: When webhook received
- Airtable automation trigger: When a button is clicked
- Airtable automation trigger: When email received Updated
- Integrated Triggers
- Airtable Triggers
- Automation Actions
- Airtable Actions
- Airtable automation action: Send email Updated
- Airtable automation action: Create record
- Airtable automation action: Update record
- Airtable automation action: Find records
- Airtable automation action: Sort list
- Airtable automation action: Run a script Updated
- Airtable automation action: Generate with AI
- Integrated Actions
- Airtable automation actions: Slack
- Airtable automation actions: Google Workspace
- Airtable automation action: Send MS Teams message
- Airtable automation actions: Outlook
- Airtable automation actions: Jira Cloud
- Airtable automation actions: Jira Server / Data Center
- Airtable automation actions: Salesforce
- Airtable automation action: Create post in Facebook Pages
- Airtable automation actions: GitHub Issues
- Airtable automation action: Hootsuite post
- Airtable automation action: Send Twilio SMS
- Airtable Actions
- Airtable Bases
- Using Airtable Cobuilder
- Airtable bases overview
- Creating and managing Airtable bases
- Structuring bases in Airtable
- Moving bases between workspaces in Airtable
- Creating and managing tables in Airtable
- Creating Airtable base share links
- Importing third-party data into Airtable
- Using insights in Airtable
- Troubleshooting Airtable base performance
- Airtable Betas
- Collaborating in Airtable
- Airtable Enterprise Support
- General Enterprise information
- External badging in Airtable
- Using app library and components in Airtable Updated
- Ask an Expert beta overview
- European data residency at Airtable
- Airtable user groups overview
- Airtable Enterprise API
- Creating and managing data retention policies in Airtable
- eDiscovery APIs in Airtable
- Airtable and data loss prevention
- Accessing Enterprise audit logs in Airtable
- Set up Jira Server / Data Center to connect with Airtable
- Admin panel pages
- Airtable admin panel overview
- Users - Airtable enterprise admin panel
- Airtable admin panel user details
- Groups - Airtable admin panel
- Workspaces - Airtable Enterprise Admin Panel
- Bases - Airtable admin panel
- Interfaces - Airtable admin panel
- Data sets - Airtable admin panel
- Managed apps - Airtable admin panel
- Components - Airtable admin panel
- Reports - Airtable admin panel
- Settings - Airtable admin panel Updated
- Managing Enterprise organizations
- Managing Enterprise admins in admin panel
- Using Organizations
- Organization branding for apps in Airtable
- Enterprise Hub in Airtable
- Enterprise Hub: Org unit assignment with user groups Updated
- Deactivating, removing access, and reactivating users in the admin panel
- Managing user access to workspaces and bases
- Airtable Enterprise Key Management Updated
- Custom terms of use New
- Enterprise SSO
- General Enterprise information
- Airtable Extensions
- Airtable Fields
- Fields Overview
- Attachment
- Date-based fields
- Formula
- Getting Started with Formulas
- Formula Foundations
- The essentials of Airtable formulas
- Formula writing tips for beginners
- Troubleshooting formulas
- Basic calculations
- Conditional statements
- Logical arguments
- Working with dates
- Displaying DATETIME_FORMAT using the date field in Airtable
- Working with date functions in Airtable
- Calculating the difference between dates in Airtable
- Supported DATETIME_DIFF unit specifiers in Airtable
- Supported DATETIME_FORMAT format specifiers in Airtable
- Using the DATETIME_PARSE() formula in Airtable
- Working with timezones
- Record functions
- Text functions
- Numeric functions
- Common Solutions: Beginner
- Common Solutions: Intermediate
- Common Solutions: Advanced
- Long Text Field
- Linked Record Field
- Linking records in Airtable
- Limiting linked record selection to a view in Airtable
- Dynamic filtering in linked record fields
- Linking to one, many, or a subset of Airtable records
- Converting existing fields to Airtable linked records
- Reordering record links in Airtable
- Understanding linked record relationships in Airtable
- Number-Based Fields
- Other Fields
- Rollup, lookup, and count fields
- Select and user fields
- Integrating with Airtable
- API
- Getting started with Airtable's Web API
- Creating personal access tokens
- Airtable Webhooks API Overview
- Service accounts overview
- Airtable Web API - Using filterByFormula or sort parameters
- Airtable API Deprecation Guidelines
- Airtable API: Common troubleshooting
- Managing API call limits in Airtable
- URL length limitations for web API requests
- Integration services
- Third-party integrations via OAuth overview
- Troubleshooting disconnected OAuth integrations in Airtable
- Options for integrating with Airtable
- Third-party integrations - Common troubleshooting
- Low-code integrations - Common troubleshooting
- Integrating Airtable with external calendar applications
- Visualizing records from Airtable in Tableau
- Visualizing Airtable records in Microsoft Power BI & Power Query
- Integrating HubSpot with Airtable
- Using Zapier to integrate Airtable with other services
- Using Zapier's Multi-Step Zaps to find and update records
- Using IFTTT to integrate Airtable with other services
- Integrating with AWS Lambda & DynamoDB
- Developer tools
- API
- Airtable Interface Designer
- Interface Designer overview articles
- Interface layouts
- Interface elements
- Adding and removing elements in interfaces
- Adding layouts to interfaces
- Formatting elements in interfaces
- Interface element: Button
- Interface element: Calendar
- Interface element: Chart
- Interface element: Filter
- Interface element: Gallery
- Interface element: Grid
- Interface element: Kanban
- Interface element: Number
- Interface element: Record picker
- Interface element: Text
- Interface element: Timeline
- Learning and Resources
- Managing Airtable
- Airtable Policy
- Airtable Records
- Airtable Sync
- Airtable Views
- Airtable Workspaces
- Print
- Share
- DarkLight
- PDF
Sorting records in Airtable views
- Updated on 28 Mar 2024
- 5 Minutes to read
- Print
- Share
- DarkLight
- PDF
All plan types | |
Owners/Creators/Editors | |
Related reading | Locked views: Only available for Paid plan users who want to take extra precautions to ensure that the sorts they use won't get accidentally changed. This setting prevents alteration of a view's configuration unless it's been intentionally unlocked by someone with creator permissions. |
Platform(s) | Web/Browser, Mac app, Windows app, and mobile apps |
Sorting Airtable views
While in a view, you can sort your records so that they appear in a particular order according to the values in specific fields. Sorting your records in one view doesn't affect the order of records in other views—it just applies to the view you're currently using to look at your table.
Applying a sort from another view's configuration
To apply a sort that has already been configured in another view, click the Sort option from the view bar, then click Copy from a view...
This will open a window where you will:
Choose a view to copy a configuration from.
Choose other configuration options to copy. By default, the Sorts option will be toggled on, but you can also apply Groups, Filter conditions, Field order, and other con figuration options.
Click Copy configuration
Configuring a new sort
Click the Sort option from the view bar.
Then, pick a field to sort by from the list of fields.
To make it easier to find the field you'd like to use to sort, you can also type in the search bar.
Depending upon the field type that you are sorting by, there will be an additional option to choose the order of the sort. For instance, in text-based fields, you can sort alphabetically or reverse alphabetically, and in date fields, you can choose between earliest to latest or latest to earliest. We also cover this in more detail in the "Field types and sorting" section below.
Once you've selected the first field to sort by, you can add additional fields to sort by. Just click the Add another sort option.
Once configured you can:
You can remove any of the sorts you've applied by clicking the X button next to a particular field of your choice.
You can reorder the sorts by using the drag handles. We cover more about reordering in the next section below but remember that there is a hierarchical nature to the order of the sorting that will result depending upon the order of the fields chosen.
Reordering a sort
To reorder the sorting order:
Click the Sort option from the view bar
Find the 6 dot icon next to the field you want to move.
When hovering over the icon you should see a hand icon appear where your mouse pointer is located.
Click, drag, and then drop the field in the position you would like it to be in the sorting order.
![](http://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/views_sort_reorder_06022023.png)
Field types and sorting
Different field types can be sorted in different ways. Note that in almost all cases, sorting in ascending order will place blank values first.
Text field types, like single line text fields, long text fields, or formula fields that return text, can be sorted in alphabetical (A → Z) or reverse alphabetical order (Z → A). Airtable uses natural sort order for text, so multi-digit numbers in text fields are ordered as single characters. For example, this means that the value "z2" would be sorted before "z11" because 2 is sorted as smaller than 11. Attachment fields can also be sorted alphabetically or reverse alphabetically by the file name.
Numerical field types, like number and duration, can be sorted in ascending numerical order (1 → 9) or descending numerical order (9 → 1). Rating fields can also be sorted in ascending numerical order or descending numerical order.
Date and time fields can use ascending order (1 → 9), which is from the earliest date to the oldest date, or descending order (9 → 1), which is from the oldest date to the earliest date.
Checkbox fields can be sorted by whether or not the box has been checked, so either (▢ → ✓) or the reverse, (✓ → ▢).
Single and multiple select fields are sorted according to the order of the options in the field's customization menu, either (First → Last) or (Last → First). If you're sorting on a single or multiple field, you can change the order in which records are being sorted by going to that field's customization menu (where you can alphabetize the options, if you'd like).
Automatic and manual view sorting
By default, when you create a new view, it'll have the Automatically sort records toggle turned on.
If this toggle is turned on, records will automatically sort themselves if a change occurs to a record that would cause it to be ordered differently according to the sort(s). You will not be able to manually reorder records using the record drag handles.
In grid view, if the Automatically sort records toggle is on, all fields on which sorts are being applied (and the sort menu button) will have a pale orange background to make it obvious that automatic sorting is happening on that field.
![](http://cdn.airtable.document360.io/d0ee2ee4-3f78-47c7-b388-85e40be9fb89/Images/Documentation/views_sort_automatic_06022023.png)
If the toggle is turned off, records will only sort themselves when a sort has been re-applied, and you can manually reorder records to your liking using the record drag handles. Turning off the Automatically sort records toggle will cause a Sort button to appear in the sort menu. After manually reordering the records in the view, you can re-apply the sort at any time by manually clicking this Sort option.
Sorting in different view types
Sorting in grid view
In grid view, sorting will change the order in which the records (rows) appear. The first-ordered record will appear in the first row of the table, the second-ordered record will appear in the second row of the table, and so on.
If the Keep sorted toggle is turned on and your grid view has grouped records, you can click and drag to move records between groups, but you will be unable to manually reorder records within a group.
If the Keep sorted toggle is turned on and your grid view does not have grouped records, you will not be able to manually reorder records at all.
Sorting in gallery view
In gallery view, cards will be sorted first left to right, then top to bottom. If the Keep sorted toggle is turned on, you will not be able to manually reorder the cards in the gallery by clicking and dragging them.
Sorting in calendar view
In calendar view, sorting will reorder records with the same date on the calendar, and will reorder records in the record list sidebar.
Sorting in kanban view
In kanban view, sorting will determine the order or cards within stacks. If the Keep sorted toggle is turned on, you will be able to move cards between stacks; however, you will be unable to manually reorder cards within stacks.
Sorting behavior from a view share link
If you create a view share link to provide access to a view to non-collaborators, the sorting criteria applied to the view will persist in the shared view. However, viewers will have the option to change any sorting criteria (as well as other view configuration options) - this will only affect how they view the records made available to them via the view share link, and not adjust any of the view configuration options in your table.