Building and Filtering Databases in Excel is a course in designing data tables in Excel that follow database principles, controlling data entry with Excel tables and data validation, filtering on many conditions with Advanced Filter and the FILTER function, sorting and removing duplicates. It suits warehouse and data processing staff, teachers and students preparing for internships.
Many organisations keep product, customer or supplies records in Excel, but as the data grows the same problems keep appearing: codes lose their leading zeros, text and numbers are mixed together, filtering on several conditions means clicking through one box at a time, duplicates are never fully removed, and month names do not sort in calendar order. Most of these problems start with a table that was not designed with database thinking from the beginning.
This course applies database design principles to Excel, from laying out the table, separating codes from text, and controlling data entry with Excel tables and data validation, to filtering with AutoFilter, Advanced Filter and the FILTER, UNIQUE and SORT functions, sorting by colour and by a custom order, and saving filtered views to recall later. It closes with a warehouse database workshop.
What you’ll gain
Apply database design principles to build correct data tables in Excel
Add, delete and display records with Excel tables, and control data entry with data validation
Filter data on one or many conditions with AutoFilter and Advanced Filter
Extract only the fields and records you need with the FILTER, UNIQUE and SORT functions
Sort data on several levels, by colour and in a custom order such as month names
Save filter and sort views so they can be viewed again later
Who this course is for
Warehouse, supplies and administrative staff who keep records in Excel
Data processing staff and IT staff
Teachers and lecturers who look after student or departmental data
Students preparing for internships
Prerequisites
Able to use Windows and manage files
Confident Excel use, such as entering data, formatting and basic formulas like SUM and IF
No database knowledge is needed
A laptop with Excel from Microsoft 365 or Excel 2024
Curriculum
Course Details
This course is the 2026 edition of the Excel database building and filtering course, rewritten for Excel in Microsoft 365 and Excel 2024. It runs for 1 day, 6 hours (09:00-16:00), as lectures with labs on a stock register and supplies transactions, at Beginner to Intermediate level. The morning covers table design, separating codes from text, Excel tables, data validation and AutoFilter. The afternoon covers Advanced Filter, the FILTER, UNIQUE and SORT functions, advanced sorting and saving filtered views with Sheet View. Learners take home the practice files, answer files and the warehouse database built in the workshop.
Day 1: Building and Filtering Databases in Excel
Section 1Introduction to Databases
What databases, tables, records, fields and primary keys are
Database design steps: what to store, which reports are needed, and splitting tables
When Excel is enough, and when to move to Access or a database system
Lab: review a badly designed sample file and list what needs fixing
Section 2Lab: Designing Tables and Separating Data Correctly
One row per record, a single header row, no merged cells and no subtotals inside the table
Store codes with leading zeros as text, and convert numbers stored as text
Separate codes from text with Text to Columns, Flash Fill, TEXTBEFORE and TEXTAFTER
Lab: split a product register into code, name and unit without losing leading zeros
Section 3Lab: Excel Tables for Adding, Deleting and Displaying Records
Convert a range into an Excel table and name it
New rows automatically inherit formatting, formulas and data entry rules
The Total Row, structured references and table slicers
Lab: add, delete and display product records without breaking the layout
Section 4Lab: Controlling Data Entry with Data Validation
Set the accepted data type, number and date ranges, and text length
Build a unique list with Remove Duplicates or UNIQUE and turn it into a drop-down
Input messages, error alerts and circling invalid data
Lab: drop-downs for product category and unit that grow with new items
Section 5Lab: Filtering with AutoFilter
Filter by value and number range, and show the top 10 or top 5 values
Filter by date ranges, months, quarters and times
Filter by cell colour, font colour and icons from conditional formatting
Lab: find products close to expiry and products below the reorder point
Section 6Lab: Advanced Filter with Multiple Conditions
Build a criteria range: conditions on the same row mean AND, on different rows mean OR
Use formula results as filter criteria
Copy results elsewhere with only the fields you need, and Unique records only
Lab: a supplies withdrawal report by department and date range for management
Section 7Lab: Self-updating Reports with FILTER, UNIQUE and SORT
FILTER with several conditions using * and +, and a value to show when nothing matches
UNIQUE, SORT and SORTBY for sorted lists without duplicates
CHOOSECOLS to extract only the fields you need
Lab: a product report by category that changes with a drop-down
Section 8Lab: Advanced Sorting
Multi-level sorts, such as region, province and then sales
Sorting by cell colour, font colour and a custom colour order
Custom lists for month names, regions or an organisation's job titles
Sorting left to right to rearrange field positions
Lab: sort a report by region order and calendar month
Section 9Lab: Saving Filtered Views to Recall Later
Sheet View in Microsoft 365 for files stored on OneDrive or SharePoint
Filter and sort in your own view without affecting other users
The limitation of Custom Views when a file contains an Excel table, and alternatives
Lab: save the report views that management opens most often
Section 10Workshop: A Warehouse Database
Workshop: design product and stock movement tables for an organisation's task
Add data validation and drop-downs so data is entered correctly
Build filtered and sorted reports for management requests
A checklist before putting the table into everyday use
Schedule & training options
For individuals — public rounds
No public rounds are open right now. Join the waiting list and we will contact you first when the next round opens, or ask us on LINE. Or call 02-570-8449 or 088-807-9770
How do you design an Excel data table that follows database principles?
Make each column a single field holding one type of data and each row a single record. Use one header row with unique names, avoid merged cells, blank rows or columns inside the table and subtotals within the data, and store codes with leading zeros as text. Then convert the range to an Excel table with Ctrl+T so formatting, formulas and input rules are copied to new rows automatically.
How do you filter on several conditions with Advanced Filter in Excel?
Advanced Filter uses a criteria range on the sheet: copy the column headings and type conditions beneath them. Conditions on the same row are combined with AND, and conditions on different rows with OR. Go to Data then Advanced, select the data and criteria ranges, and choose to copy the result elsewhere with only the headings you need, which extracts selected fields. Formula results can also be used as criteria.
How is the FILTER function different from the Filter command on the Data tab?
The Filter command on the Data tab hides rows that do not match in the original table, and you have to filter again whenever the condition changes. The FILTER function in Microsoft 365 and Excel 2024 returns the results as a new table elsewhere and updates immediately when the data or the condition changes. You can combine conditions with * for AND and + for OR, and wrap it in SORT, UNIQUE or CHOOSECOLS to sort, remove duplicates or pick only certain fields.
How do you sort month names in Excel in calendar order?
A normal sort puts month names in alphabetical order, so use a custom list instead. Go to Data then Sort, choose the month column, set Order to Custom List and pick an existing month list, or create your own, such as Thai month names, regions or an organisation's job titles. A custom list works for both sorting and AutoFill.
Who is the Building and Filtering Databases in Excel course for, and what should I know beforehand?
It suits warehouse staff, data processing and IT staff, teachers and students preparing for internships who work with large amounts of data in Excel. You should be comfortable with Windows and already use Excel confidently, but no database knowledge is needed.
Can the Building and Filtering Databases in Excel course be run in-house for our team?
Yes. It can be run in-house for your team, with examples adapted to your own work, such as stock lists or customer records like those your team already keeps. You can request a quotation from this page, or contact us on LINE @itgenius or by phone on 02-570-8449.
Many organisations start keeping data in Excel because it is easy, but as the data grows and more people need it, they run into duplicates, inconsistent entries, several versions of the same file and reports that have to be compiled by hand every month.…
Once you can write basic macros, real work soon gets harder. Data runs to tens of thousands of rows, so macros that loop cell by cell become slow; files have to be combined from many folders; totals must be summarised by unique customer code; PivotTables and…
Excel is used in almost every job, from keeping lists and working out expenses to summarising monthly sales, yet many users still retype figures by hand, copy formulas that give wrong results or spend too long setting up pages for printing. Getting the…
12 hours2 days
5,310THB5,900 THB
View details
Building and Filtering Databases in Excel6 hrs · 1 days