分类:数据库函数 数据库函数是另外一类很少有人知道的函数,这些函数将Excel中的表格当作数据库使用。使用“类数据库”的方法进行计算,在合适的场景下,可以降低工作的复杂度。 今天介绍的这几个函数,从名字上就可以看出,它们的作用跟SUM,COUNT,COUNTA,AVERAGE,MAX,MIN等函数类似。 我们首先以DSUM函数为例,详细介绍。 DSUM函数的作用是从数据库(即表格)中返回一系列记录的值的合计,这些记录需要满足给定的条件。 语法如下: DSUM(数据库,字段,条件) 其中,
下面的图示解释了这个函数的使用方法: 公式中的求和字段“数量”可以用序号代替:
作为数据库的表格没有太多限制,但是必须将首行作为标题行。 条件区域是包括DSUM函数在内的数据库函数的关键。条件区域可以是任意区域,但是必须满足:
条件中可以使用各种比较表达式: = > < <> >= <= 比如: >100, <>100 <>"苹果" =100 ="苹果" 但是,如果你在一个单元格中写:=100,结果就是100,并不显示=。所以你可以写作: ="=100" ="=苹果" 当然,如果条件是等于的话,可以将=省掉,直接写作 100, 苹果 注意:对于文本来说,如果写作:="苹果",则必须包含双引号;如果写作:苹果,一定不能包含双引号。 另外,条件支持通配符,可以使用: 红* 来表示所有的以“红”开始的颜色。 在条件区域中给定多个条件时,它们满足如下关系:
如下图: 这个条件的准确含义是: 颜色是红色并且产地是北京,或者,颜色是黄色或者产地是山东。 数据库中的同一个字段可以使用多次,例如: 这里价格字段使用了两次,含义是: 价格大于等于8,并且<12 这些函数的使用方法跟DSUM基本一样,就不多加赘述了。例如,下图就是DCOUNT,和DCOUNTA的用法: 数据库函数使我们可以很容易的制作交互式的数据报告,只要将条件区域适当设置格式,用户就可以简单的通过调整条件区域的值来得到想看的结果了。 Excel+Power Query+Power Pivot+Power BI 自定义函数 底部菜单:知识库->自定义函数 面授培训 底部菜单:培训学习->面授培训 也可以在历史文章中学习Excel,Power Query,Power Pivot,Power BI,Power Automate各种技巧。 |
|