Microsoft Tools · MIC-36

Building and Filtering Databases in Excel

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.

Updated
From 5,310 THB / person 5,900 −10% excl. VAT 7% · group rates available
PDFDownload the course outline
  • Duration6 hours · 1 days
  • FormatOnsite / live online
  • Next roundOn request
  • CertificateIncluded

Course overview

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 1 Introduction 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 2 Lab: 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 3 Lab: 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 4 Lab: 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 5 Lab: 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 6 Lab: 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 7 Lab: 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 8 Lab: 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 9 Lab: 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 10 Workshop: 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

For organisations — in-house / private

  • Tailor the content to your team’s tools and projects
  • Your dates, at your office or live online
  • Quotation with tax ID for procurement
Corporate training quote

Instructors

Frequently asked questions

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.

Related articles

Articles are published in Thai.