DataMatch Enterprise Server: SQL Aggregate Functions for Excel

 

Aggregate Functions

COUNT

Returns the number of rows matching the query criteria.

SELECT COUNT(*) FROM Sheet WHERE FirstName = 'Bob'

COUNT_DISTINCT

Returns the number of distinct, non-null field values matching the query criteria.

SELECT COUNT_DISTINCT(RowId) AS DistinctValues FROM Sheet WHERE FirstName <> 'Bob'

AVG

Returns the average of the column values.

SELECT LastName, AVG(AnnualRevenue) FROM Sheet WHERE FirstName <> 'Bob'  GROUP BY LastName

MIN

Returns the minimum column value.

SELECT MIN(AnnualRevenue), LastName FROM Sheet WHERE FirstName <> 'Bob' GROUP BY LastName

MAX

Returns the maximum column value.

SELECT LastName, MAX(AnnualRevenue) FROM Sheet WHERE FirstName <> 'Bob' GROUP BY LastName

SUM

Returns the total sum of the column values.

SELECT SUM(AnnualRevenue) FROM Sheet WHERE FirstName = 'Bob'

Want to know more?

Check out DME resources

Merging Data from Multiple Sources – Challenges and Solutions

Oops! We could not locate your form.

What Is Data Matching and Why Does It Matter?

Last Updated on February 27, 2026 Written by Data Ladder’s data quality team, drawing on 15+ years of experience helping enterprises match and deduplicate datasets