Excel 数据库函数条件区域设置方法教程

在Excel中使用数据库函数时,条件区域的设置方法如下:

1. **确定数据清单**:首先,你需要有一个包含数据的数据清单。这个清单应该至少包含一列的字段名,并且字段名所在的行称为字段行。

2. **确定条件区域**:条件区域是指包含所有用于筛选数据的条件的单元格范围。这个区域必须在字段行的下方,并且每一列都对应于数据清单中的一个字段。

3. **使用数据库函数**:在使用数据库函数(如DCOUNT、DSUM、DAVERAGE等)时,你需要指定三个参数:
- 数据清单范围(ListRange):包括所有数据和字段名的范围。
- 条件区域(CriteriaRange):包含筛选条件的范围。
- 字段索引(FieldIndex):你想要计算或汇总的数据所在字段的索引号。

例如,如果你的数据清单从A1到D10,条件区域从E1到F2,你想要计算C列(索引为3)的总和,你可以这样写公式:

```excel
=DSUM(A1:D10, 3, E1:F2)
```

这里,`A1:D10`是你的数据清单范围,`3`是C列的索引号(从左到右计数),`E1:F2`是你的条件区域。

希望这能帮到你。


以下面的数据表格为例,对于条件区域的设置,有以下几方面需要注意的内容:






1,条件区域至少包含两行,在默认情况下,第一行作为字段标题,第二行作为条件参数。在某些情况下(后面会提到),字段标题可以留空;条件参数也可以留空,表示任意条件。


2,为避免出错,条件区域应尽量与数据区域分开放置,条件区域甚至可以放置在不同的工作表中。


3,同一列中包含多个条件参数,表示并列的逻辑“或”,满足其中任一条件均能计入函数统计范畴。


例如:下图中的条件区域表示“销售员”字段可以为“陈升”或“林木森”或“秋颖”。






4,同一行中包含多个条件参数,表示交叉叠加的逻辑“与”,同时满足这些条件的记录可以被函数计入统计范畴。






例如:下图中的条件区域表示“销售员”字段为“陈升”同时“超市”字段值为“大润发”的记录。


5,如果条件区域包含多行多列,则参照上面两条规则,进行逻辑组合。


例如:下图中的条件区域表示记录需要满足“大润发”超市的“陈升”销售员或“沃尔玛”超市的任意销售员。






6,条件参数不区分字母大小写。如需区分大小写,可以使用支持大小写区分的函数公式构建条件。


7,对于文本字段,可以使用通配符,通配符包括“*”、“?”和“~”。


例如:下图中的条件区域表示统计销售员字段以“林”字开头的所以记录。






8,在条件参数中,除了直接填写文本和数值,还可以使用比较运算符直接与文本或数值相连,表示比较的条件。


例如:下图中的条件区域表示销售员“不等于”陈升且数量“大于”4000,函数统计结果为6。






9,除了直接填写条件,也可以使用等号引导条件,其中条件部分需要用半角双引号包围。


例如:下图中的条件区域显示了其中可以输入的条件。






10,条件参数还可以使用公式(上面那种还不能算作真正的公式)。当使用公式作为条件时,字段标题必须留空或使用其他数据表中不存在的标题。条件公式必须是进行逻辑判断的公式。


11,条件参数的公式中不能直接引用字段标题,当需要引用整个字段时,可以使用第一条记录所在单元格作为引用,且必须使用相对引用方式。


例如:下图中的条件区域显示了其中可以输入的条件公式。其中G2为“销售员”字段的第一条记录所在单元格,C2为“数量”字段的第一条记录所在单元格。






注意,如果在“表”中使用数据库函数,则可以直接使用表中所定义的字段名称来作为条件参数公式中的字段引用。


12,如果没有使用第一条记录所在单元格进行字段引用,则会以引用单元格以下的数据区域作为统计区域。


例如:下图中的条件区域显示了其中实际输入的条件公式,两个条件均引用第7行,因此会以第7行的记录开始进行统计。统计结果为5。






13,如果多个条件的引用单元格不一致,会发生统计区域的错位情况。


例如:下图中的条件区域显示了其中实际输入的条件公式,其中条件1以G9单元格作为引用,条件2以C2单元格作为引用,因此发生了数据区域的错位,在统计时也会以错位的对应关系进行统计。






14,在条件公式中需要引用非整列字段的数据区域时,必须使用绝对引用方式。


例如:下图中的条件区域显示了其中实际输入的条件公式,其中条件2中以C列的平均值作为判断条件,平均值的计算引用就以绝对引用方式引用了整列数据。






除了数据库函数的使用以外,在高级筛选的使用过程中,筛选条件区域的设置方法也与上述内容类似,同样可以参考。


相关推荐

  • excel2010中如何对数据进行筛选 excel筛选指定数据的设置方法

    excel2010中如何对数据进行筛选 excel筛选指定数据的设置方法 excel是我们常用的办公软件,那么excel2010中如何对数据进行筛选?下面小编带来excel筛选指定数据的设置方法,希望对大家有所帮助. excel筛选指定数据的设置方法: 打开excel,全选第一行的标题,点击主菜单中的“数据”菜单,然后选择筛选工具.(如下图) 还可以对筛选的数据进行排序,比如点击D列中对话数的下拉按钮,选择排序功能,让对话数列中的数字进行降序排列,可以看到数据是按从大到小的方式进行排列展示(如下图) 也可以单独选择其中一个条件,比如在A列中输入“百度推广”,把百度经验 ...

  • Excel 2007中找到指定工作表的方法

    Excel 2007中找到指定工作表的方法 平常我们总是习惯于在同一个Excel文档中设计大量表格。工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能。想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的。在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法。 借助工作表列表 在Excel中本来就有一个提供全部工作表的名称列表,在列表中就可以轻松找到并切换到指定的工作表。 1.显示列表 在工作表标签栏左侧有四个控制标签滚动、翻页的按钮,在此处右击就会弹出一个列表显示当前文档中所有工作表名称。列 ...

  • 给电脑中的照片进行集体重命名的方法

    给电脑中的照片进行集体重命名的方法 win7其实可以给您电脑中的照片进行集体重命名,看看下面这个例子吧: Windows 7系统支持强大的多媒体功能,对于照片的浏览、管理、处理等功能都远比之前的WinXP和Vista系统更强大,也许你使用Windows7系统很久了还没有发现它对照片管理的方便之处,比如上文刚刚提到的对大量照片的重命名操作,请你仔细看Windows7中小编是如何处理的。 一般来说,我们从数码相机中导出的照片都是以日期和时间来自动命名的,因此管理照片的时候有时候不大方便,但如果我们把照片名改成此次旅游的目的地,比如海南 ...

  • Excel表格中多列条件求和的方法

    Excel表格中多列条件求和的方法 Excel表格中多列条件求和的方法.先来看一组销售数据,是某商场不同品牌电视机的三天销售记录: 现在需要根据G列的品牌,计算其三天的销售总和. 想必有表亲已经想到办法了,既然是按条件求和,就用SUMIF函数呗: =SUMIF(B:B,G2,C:C)+SUMIF(B:B,G2,D:D)+SUMIF(B:B,G2,E:E) 公式分别对C.D.E列条件求和,最后相加. 这样看是没有问题的,可是如果需要对30列数据条件求和,那岂不是太费劲了哦. 嗯,还有一种简便一点的公式: 这里用到了数组公式: =SU ...

  • Excel对时间进行求和的方法

    Excel对时间进行求和的方法 excel是一款电子表格软件,它拥有直观的外形.优异的计算功能.然而,仍然有不少用户对于一些操作不太熟悉,他们问道:怎样才能对表格中的时间进行求和呢?小编今天给大家分享解决这个问题的方法.具体如下:1. 首先,我们在电脑里找到"Excel"图标,点击进入主界面.如图所示, 小编这里用以下表格作为示范,左边一列是工号,右边为对应的加班时间.2. 第二步,接下来我们用Sum函数进行求和,如图所示,我们已经算出加班时长的总和.3. 第三步,如图所示,聪明的小伙伴会发现Sum求出来的 ... ...

  • Excel如何冻结窗口 excel固定冻结指定单元格的方法

    Excel如何冻结窗口 excel固定冻结指定单元格的方法 Excel是微软公司的办公软件Microsoft office的组件之一,我们办公的时候通常都会用到,那么Excel如何冻结窗口?下面小编带来excel固定冻结指定单元格的方法,希望对大家有所帮助. excel固定冻结指定单元格的方法: 1.我们想冻结窗口的某一行,鼠标向下滚动时该行不动,但是怎么达到这个效果呢?下面我们就以冻结第三行的窗口为例. 2.鼠标点击先选中第四行,在菜单栏点击“视图”→“冻结窗格”→“冻结拆分窗格”. 3.这样鼠标向下滚动,黑色粗线以上的单元格就固定不动了.简单来说,就 ...