数据库的构成样式与Excel工作表类似,是包含一组相关数据的列表,称为清单;数据库表中的每一行称为一条记录,第一行包含着每一行列的标志项;每一列称为一个字段,是用来存储特定信息的。Excel中的数据库函数可提取数据库中所需要的数据,然后返回满足指定条件的数据或对其进行相关运算。
Excel中的数据库函数具有相同的三个参数:
Database是构成数据清单或数据库的单元格区域。
Field是指定函数所使用的数据列。数据清单中的数据列必须在第一行具有标志项。可以是文本,也可以是代表数据列的数字等。
Criteria是一组包含给定条件的单元格区域。可以指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。
一、计算平均值(DAVERAGE函数):
DAVERAGE函数用于计算列表或数据库中满足指定条件的记录字段(列)中的数值的平均值。
语法是:“=DAVERAGE(database, field, criteria)”。
例:计算表中高度大于10的苹果树的平均产量。
在C2单元格插入函数:“=DAVERAGE(A3:E9,D3,A1:B2)”,按【Enter】键确认。
计算平均值
二、计算数值单元格数目(DCOUNT函数):
DCOUNT函数用于计算列表或数据库中满足指定条件的记录字段(列)中包含数字的单元格的个数。
语法是:“=DCOUNT(database, field, criteria)”。
字段参数为可选项。 如果省略,则计算数据库中符合条件的所有记录数。
例:计算表中高度大于10的苹果树的“年数”字段包含数值的单元格的数目。
在C2单元格插入函数:“=DCOUNT(A3:E9,C3,A1:B2)”,按【Enter】键确认。
计算数值单元格数目
三、计算非空单元格数目(DCOUNTA函数):
DCOUNTA函数用于计算列表或数据库中满足指定条件的记录字段(列)中包含数字的单元格的个数。
语法是:“=DCOUNTA(database, field, criteria)”。
字段参数为可选项。 如果省略,则计算数据库中符合条件的所有记录数。
例:计算表中高度大于10的苹果树的“利润”字段包含的非空单元格的数目。
在C2单元格插入函数:“=DCOUNTA(A3:E9,E3,A1:B2)”,按【Enter】键确认。
计算非空单元格数目
四、提取唯一指定值(DGET函数):
DGET函数用于从列表或数据库中提取符合指定条件的唯一值。
语法是:“=DGET(database, field, criteria)”。
例:计算表中高度大于10的苹果树中,大于10的产量值。
在D2单元格插入函数:“=DGET(A3:E9,D3,A1:C2)”,按【Enter】键确认。