Excel函数应用之数据库函数docxWord格式.docx
- 文档编号:16845330
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:14
- 大小:71.27KB
Excel函数应用之数据库函数docxWord格式.docx
《Excel函数应用之数据库函数docxWord格式.docx》由会员分享,可在线阅读,更多相关《Excel函数应用之数据库函数docxWord格式.docx(14页珍藏版)》请在冰豆网上搜索。
DMIN
返回选定数据库项中的最小值
DPRODUCT
将数据阵中满足条件的i己录的特定字段中的数值相乘
DSTDEV
基于选定数据库项中的单个样本估算标准偏差
DSTDEVP
基于选定数据库项中的样本总体计算标准偏差
DSUM
对数据库中满足条件的记录的字段列中的数字求和
DVAR
基于选定的数据库项的单个样本估算方差
DVARP
基于选定的数据库项的样本总体估算方差
GEIPIVOTDA
返回存储于数据透视表中的数据
图1
2.1.DAVERAGE
参数:
返回数据库或数据清单中满足指定条件的列中数值的平均值。
语法:
DAVERAGE(databaserfield,criteria)
Database构成列表或数据库的单元格区域。
Field指定函数所使用的数据列。
Criteria为一组包含给定条件的单元格区域。
2.2.DCOUNT
返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。
DCOUNT(database,field,criteria]
Field指走函数所使用的数据列。
2.3.DCOUNTA
返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。
DCOUNTA(database,field,criteria)
2.4.DGET
从数据清单或数据库中提取符合指定条件的单个值。
DGET(databasezfieldzcriteria)
2.5.DMAX
返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值。
DMAXfdatabasezfield,criteria)
Criteria为一组包含给走条件的单元格区域。
26DMIN
参数:
返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字。
DMINfdatabasezfield,criteria)
Field指定函数所使用的
数据列。
2.7.DPRODUCT
返回数据清单或数据库的指定列中,满足给定条件单元格中数值乘积。
语法:
DPRODUCTfdatabase,field,criteria)
同上
2.8.DSTDEV
将列表或数据库的列中满足指定条件的数字作为一个样本,估算样本总体的标准偏差。
DSTDEVfdatabasezfield,criteria)
29DSTDEVP
将数据清单或数据库的指定列中,满足给定条件单元格中的数字作为样本总体z计算总体的标准偏差。
DSTDEVP(database,field,criteria)
2.10・DSUM
返回数据清单或数据库的指定列中,满足给定条件单元格中的数字之和。
DSUMfdatabase,field,criteria)
2.11.DVAR
将数据清单或数据库的指定列中满足给定条件单元格中的数字作为一个样本,估算样本总体的方差。
DVARfdatabase,field,criteria)
2.12.DVARP
将数据清单或数据库的指定列中满足给定条件单元格中的数字作为样本总体,计算总体的方差。
DVARPfdatabasezfield,criteria)
2.13.GETPIVOTDATA
返回存储在数据透视表报表中的数据。
如果报表中的汇总数据可见,则可以使用函数GETPIVOTDATA从数据透视表报表中检索汇总数据。
GETPIVOTDATA(pivot_table,name)
Data.field为包含要检索的数据的数据字段的名称(放在弓I号中)。
Pivot_table在数据透视表中对任何单元格、单元格区域或定义的单元格区域的引用,该信息用于决定哪个数据数据透视表包含要检索的数据。
Fieldl;
ItemlzField2zItem2为]到14对用于描述检索数据的字段名和项名称,可以任意次序排列。
3.数据库函数的参数含义
由于数据库函数具有相同的三个参数,因此笔者将首先介绍一下该类函数的几个参数。
然后再以具体示例来说明数据库
函数的应用方法。
该类函数的语法开彳式为函数名称(database,field,criteria)c
Database为构成数据清单或数据库的单元格区域。
数据
库是包含一组相关数据的数据清单,其中包含相关信息的行为记录,而包含数据的列为字段。
数据清单的第一行包含着每一列的标志项。
Field为指定函数所使用的数据列。
数据清单中的数据列
Excel函数精彩回顾
•Excel函数应用之函数简介
•Excel函数应用之数学和三角函数
•Excel函数应用之
逻辑函数
•Excel函数应用之文本/日期/时间函数
查询与引用函数
统计函数
工程函数
财务函数
信息函数
必须在第一行具有标志项。
Field可以是文本,即两端带引号的标志项,如“使用年数'
'
或“产量"
;
此外,Field也可以是代表数据清单中数据列位置的数字:
1表示第一列,2表示第二列,等等。
可以为参数criteria指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。
4.举例说明
1、例:
某果园的果树的高度、使用年数、产量与利润的统计数据表如图所
树种
高度
使用年数
产量
利润
苹果树
18
20
14
105
梨树
12
10
96
13
9
15
75
8
76.8
6
45
图2
希望求出
(1)有多少种苹果树的树咼在10〜16英尺之间
(2)苹果树与梨树的最大利润值是多少
⑶高度大于10英尺的苹果树的最小利润是多少
(4)苹果树的总利润
(5)高度大于10英尺的苹果树的平均产量
(6)果园中所有树种的平均使用年数
求苹果树和梨树产量的估算标准偏差、真实标准偏差、估算方差、真实
方差。
2、求解步骤
(1)创建空白工作簿或工作表,将数据录入Excel中
A
B
C
D
E[
1
2
3
4
樱桃树
5
75]
7
图3
(2)由于第一问需要求解有多少种苹果树的树高在10〜16英尺之间,因此
建立查询条件高度在10与16之间
(3)利用函数DCOUNT求解满足条件的单元格数来计算高度在10〜16英尺
的苹果树的种类。
公式为:
DCOUNT(A4:
E10,”使用年数:
B1:
G2),求出有一种
苹果树满足条件。
(4)
1_
种种
树树
JLVJLVJL^rJLDlim'
J苹梨苹梨櫻苹梨苹
O
1A
>
E
F
使用年
<
16
由于第二问为求苹果树与梨树的最大利润值,因此再建立一个查询条件梨树,如图。
图5
(5)利用函数DMAX求出苹果树与梨树的最大利润,同理可以利用函数
DMIN求出高度大于10英尺苹果树的最小利润。
具体公式为:
=DMAX(A4:
E10「利润JA1:
A3)求出苹果树与梨树的最大利润为105
二DMIN(A4:
E10,”利润A1:
B2)求出高度大于10英尺苹果树的最小利润为75
(6)利用函数DSUM可以求岀所有苹果树的总利润。
公式为:
=DSUM(A4:
E10J利润,:
A1:
A2)总利润为225
⑺其他各问均可采用类似的函数求解,详细的公式如图所示。
公式
说明(结果)
DO3UNT(A4:
E10^-0
年数^A1:
F2)
此函数查找高度在10到16英尺之间的苹果树的记录,并且计算这些记录中“使用年数”字段包含数字的单元格个数。
⑴
DODUNTA(A4:
E10J"
利jr,Al:
此函数查找高度在10到16英尺之间的苹果树ifit,并计算这些i己录中“秫即'
字段为非空的单元格4•数。
DJM(A4:
E10/利润\A1:
A3)
此函数查找苹果树和梨树最大利润。
(105)
Dm(A4:
E10/利润*,A1:
B2)
此函数查找高度大于10英尺的苹果树的最小利润。
(75)
DSU?
iI(A4:
A2)
此函数计算苹果树的总利润。
(225)
rt(A4:
E10/利润"
A1:
此函数计算高度在10和16英尺之间苹果树的辭1悯。
DPRODUCT(A4:
E10/产量笃Al汩2)
此函数计算高度大于10英尺的苹果树的产童。
(140)
DAVERAGE(A4:
E10/产量笃Al汩2)
此函数计算高度大汙10英尺的苹果树的平均产so(12)
E10J3,A4:
E10)
此函数计算数据库中所有树的使用戦。
(13)
DSTDEV(A4:
E1OJ产量^A1:
如果数据库中的数据只是整个果园的一个样本,则此值是苹果树和梨树产量的估算标?
崔腿。
(2.97)
DSTDEVP(A4:
E10,"
产量"
Al:
如果数据库中的数据为整个果园的样本总体,贝q
1比值是苹果树和梨树产量的真实标准偏差。
(2.65)
DVAR(A4:
E10/产量笃Al:
A3)
如果数据库中的数据只是整个果园的一个样本,那么此值是苹果树和梨树产量的估算方差。
(8.8)
DVARP(MiElO,"
产量^A1:
如果数据库中的数据为整个果园的样本总体,贝q此值是苹果树和梨树产量的真实方差。
(7・04)
DGET(A4:
E10/产量笃Al:
返回错误值#NUM!
因为有多个记录符合给定的
5.需要注意的地方
1、可以为参数criteria指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。
例如,如果区域A1:
A2在A1中包含列标志“树种”,在A2中包含名称苹果树,可将此区域命名为苹果树树种,那么在数据库函数中就可使用该名称作为参数criteriao
2、虽然条件区域可以在工作表的任意位置,但不要将条件区域置于数据清单的下方。
因为如果使用“数据"
菜单中的“记录单“命令在数据清单中添加信息,新的信息将被添加在数据清单下方的第一行上。
如果数据清单下方的行非空,MicrosoftExcel将无法添加新的信息。
3、确定条件区域没有与数据清单相重叠。
4、若要对数据库的整个列进行操作,需要在条件区域中的列标志下方输入一个空白行。
6.关于条件的建立
在上面的示例中,我们简单介绍了条件区域的建立,在这里详细介绍有关在Excel中利用高级条件进行数据筛选的方法。
1、有关概念
条件是指所指定的限制查询或筛选的结果集中包含哪些记录的条件。
例如,上面示例中条件选择“高度"
字段的值大于10的记录:
高度>10。
清单是指包含相关数据的一系列工作表行,例如,发票数据库或一组客户名称和电话号码。
清单的第一行具有列标志。
2、建立条件区域的基本要求
(1)在可用作条件区域的数据清单上插入至少三个空白行。
⑵条件区域必须具有列标志。
(3)请确保在条件值与数据清单之间至少留了_个空白行。
如在上面的示例中A1:
F3就是一个条件区域,其中第一行为列标志,如树种、高度。
3、筛选条件的建立
在列标志下面的一行中,键入所要匹配的条件。
所有以该文本开始的项都将被筛选。
例如如果您键入文本"
Dav”作为条件,MicrosoftExcel将查找rDavolio\“David”和“Davis”。
如果只匹配指定的文本,可键入公式=M=textn,其中“text”是需要查找的文本。
如果要查找某些字符相同但其他字符不一定相同的文本值,则可使用通配符。
Excel中支持的通配符为:
请使用
若妾查找
?
(问号)
任何单个字符
例如,sm?
th查找smith5'
和“smyth”
*(星号)
任何字磯
例如,*east查找"
Northeast”和
~(波形符)后跟?
、*或
问号.星号或皮形符
例如,“fy9「?
”将会查找
ufy91?
M
图7
4、几种不同条件的建立
(1)单列上具有多个条件
如果对于某一列具有两个或多个筛选条件,那么可直接在各行中从上到下依次键入各个条件。
例如,上面示例的条件区域显示“树种咧中包含“苹果树”或“梨树啲行。
(2)多列上具有单个条件
若要在两列或多列中查找满足单个条件的数据,请在条件区域的同一行中输
入所有条件。
例如,下面示例的条件区域显示所有在〃高度咧中大于10且俨量,
大于10的数据行。
(3)某一列或另一列上具有单个条件
若要找到满足一列条件或另一列条件的数据,请在条件区域的不同行中输入条件。
例如,上面示例的条件区域显示所有在“高度咧中大于10的数据行。
⑷两列上具有两组条件之一
请在各行中键入条件。
例如,
的条件区域将显示所有在“树种咧中包含“苹
若要找到满足两组条件(每一组条件都包含针对多列的条件)之一的数据行,
果树”且“高度'
大于10的数据行,同时也显示“樱桃树啲“使用年数“大于10年的行。
1±
苹樱
度
咼O
11
卿树桃
苹梨樱
823
1A1A1A
024
C\l1111
树
苹梨苹
ion
迎5
产量利润
■TABICIDIEIFI
⑸一列有两组以上条件
若要找到满足两组以上条件的行,请用相同的列标包括多列。
例如,上面示例的条件区域显示介于10和16之间的高度。
⑹将公式结果用作条件
Excel中可以将公式(公式:
单元格中的一系列值、单元格引用、名称或运算符的组合,可生成新的值。
公式总是以等号(=)开始。
)的计算结果作为条件使用。
用公式创建条件时,不要将列标志作为条件标记使用,应该将条件标记置空,或者使用清单中非列标志的标记。
例如,下面的条件区域显示在列C中,其值大于单元格区域C7:
C10平均值的行。
=C7>
AVERAGE($C$7:
$C$10)
需要注意的是用作条件的公式必须使用相对引用来引用列标志(例如,“高
度"
),或者引用第一个记录的对应字段。
公式中的所有其他引用都必须是绝对引用并且公式必须计算出结果TRUE或FALSEO在本公式示例中,C7引用了数据清单中第一个记录(行7)的字段(列C)。
当然也可以在公式中使用列标志来代替相对的单元格引用或区域名称。
当
MicrosoftExcel在包含条件的单元格中显示错误值#NAME?
或#VALUE!
时,
您可以忽略这些错误,因为它们不影响列表的筛选。
此外MicrosoftExcel在计算数据时不区分大小写。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Excel 函数 应用 数据库 docx