🗃️

Excel Database Tables and Functions

Sep 5, 2025

Overview

This lecture covers how to create and interact with a database table in Microsoft Excel, including using specialized database functions to analyze tabular data efficiently.

Setting Up a Database Table in Excel

  • Create a sheet and label columns (e.g., Salesperson, Region, Month, Sales Amount).
  • Ensure every column has a unique header; headers are required for database tables.
  • Select your data and use the "Insert" tab, then click "Table" to convert the data range into a table.
  • Remove any blank rows within the table range before creating the table for best results.
  • In the dialog box, confirm "My table has headers" before pressing OK.
  • Change your table's name in the Table Design tab for easier reference in formulas (e.g., "sales_data").
  • Adjust the table's design and layout as preferred (e.g., color, width).

Managing Table Data

  • Add new records by typing into the next blank row at the bottom of the table and pressing Tab.
  • Avoid leaving blank rows within the table; delete any blank or unneeded rows for accuracy.
  • If data is entered outside the current table range, use the lower-right corner handle to expand the table.

Using Database Functions

  • Excel offers special database functions: DAVERAGE, DCOUNT, DCOUNTA, DMIN, DMAX, DSUM (the "D" stands for database).
  • These functions use three arguments: database table, field (column), and criteria (filter conditions).
  • Set up a small criteria range with headers matching the table and criteria values below each header.
  • For example, DAVERAGE(sales_data[#All], "Sales", criteria_range) averages sales based on criteria.
  • Field arguments can use the column name (in quotes), column index, or by clicking the desired header.
  • Functions dynamically update as criteria or headers change.

Finding Database Functions

  • Access all database functions via the "Insert Function" dialog by filtering for "Database" category.

Key Terms & Definitions

  • Database Table — A structured range in Excel formatted as a table for organized data management.
  • Headers — The first row of a table, labeling each column; required for database operations.
  • Criteria Range — A small table specifying conditions for database functions to filter data.
  • Database Functions (D-functions) — Excel functions like DAVERAGE, DSUM, etc., designed for table-based calculations with criteria.

Action Items / Next Steps

  • Remove all blank rows before creating database tables in Excel.
  • Practice creating and naming a table with proper headers.
  • Set up and experiment with database functions like DSUM and DAVERAGE using different criteria.
  • Explore the Insert Function dialog to discover additional database functions.