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列的平均值作为判断条件,平均值的计算引用就以绝对引用方式引用了整列数据。
除了数据库函数的使用以外,在高级筛选的使用过程中,筛选条件区域的设置方法也与上述内容类似,同样可以参考。
插入数据透视表的时候经常跳出一个字段名无效的提示,不知是什么原因,也不知道怎么处理,针对这个问题,下面有个不错的解决方法,大家可以参考下。
描述:excel做透视表做不了,显示数据透视表字段名无效。在创建透视表时,必须使用组合为带有标志列列表的数据。以前也是这样作透视表的,都没有问题,今天突然就不行了。
解决:选定的标题行一个空白字段了,一个隐藏起来的空白字段。
或者:
数据区域的第一行(字段行)有合并单元格,请把它修正就行了其实,要想做好数据透视表,数据区域最好符合标准的数据清单格式,不要有合并单元格。
具体步骤
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/)1、以这个数据表为例插入数据透视表
2、设置完成后无法进入数据透视表页面,而是出现字段名无效的提示。
3、转身检查原图,可以看到其中标题行有一个单元格是空白的,这就是字段名无效的原因。
4、给它添加一个标题名总分,插入数据透视表看看。
5、现在就不会跳出错误提示了,其数据透视表也就完成了。
注意事项
Tulaoshi.com 标题名为空是一个主要原因,还有一个是标题行有合并单元格,碰到的时候还原成标准单元格且注有标题即可继续创建透视表。
上面的原因是字段名不符的最主要的原因,碰到这样的提示大可以先查找是否犯本文所提的两种错误之处。
注:更多精彩教程请关注图老师电脑教程栏目,图老师办公群:185219299欢迎你的加入
可以采用多种方法运行宏。您始终可以使用菜单命令运行宏。您也可以通过按 Ctrl 组合快捷键、单击工具栏按钮或单击对象、图形或控件上的某个区域来运行宏,具体取决于为宏指定的运行方式。另外,您可以在打开工作簿时自动运行宏。下面有个在运行宏过程中小问题,不知大家有没有遇到。
描述:有写好的宏要运行,老是提示不行,降低了安全级别 了还是提示要改一些软件的参数,是不是运行宏真的很麻烦,要怎么弄啊
解决步骤:
1、工具-宏-录制新宏,会出现对话框,设置快捷按钮(编辑区会出现一个小工具栏,先不管它)
2、假如想新编的宏是一个经常使用的页面设置,那就按平时设置页面那样操作,当页面设置好后,按刚才在编辑区出现的工具栏中的停止按钮即可。
3、当你新建一个文档要页面设置时,只需按最初设好的快捷按钮就可以完成操作。
注释:如果将 Microsoft Office Excel 中的宏安全级别设置为禁用所有宏,并且不通知,则 Excel 将只运行具有数字签名或存储在受信任位置(如 Excel 启动文件夹)中的那些宏。如果要运行的宏没有数字签名或不在受信任位置,您可以临时更改启用所有宏的安全级别。
运行宏
一、如果开发工具选项卡不可用,执行下列操作以显示此选项卡:
1.单击Office 按钮
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/),然后单击Excel 选项。
2.在常用类别中的使用 Excel 时采用的首选项下,选中在功能区显示‘开发工具’选项卡复选框,然后单击确定。
注释:功能区是 Microsoft Office Fluent 用户界面的一个组件。
二、临时将安全级别设置为启用所有宏,执行下列操作:
1.在开发工具选项卡上的代码组中,单击宏安全性。
2.在宏设置类别中的宏设置下,单击启用所有宏(不推荐,可能会运行有潜在危险的代码),然后单击确定。
注释:为帮助防止运行有潜在危险的代码,我们建议您在使用完宏之后恢复任一禁用所有宏的设置。
①.请打开包含宏的工作簿。
②.在开发工具选项卡上的代码组中,单击宏。
③.在宏名框中,单击要运行的宏。
④.请执行下列操作之一:
若要在 Excel 工作簿中运行宏,请单击运行。
提示:您也可以按 Ctrl+F8 来运行宏,按 Esc 可以中断宏的执行。
要从 Microsoft Visual Basic 模块中运行宏,请单击编辑,然后在运行菜单上,单击运行子/用户表单
,或按 F5。
按 Ctrl 组合快捷键运行宏
1.如果开发工具选项卡不可用,执行下列操作以显示此选项卡:
①.单击Office 按钮
,然后单击Excel 选项。
②.在常用类别中的使用 Excel 时采用的首选项下,选中在功能区显示‘开发工具’选项卡复选框,然后单击确定。
注释:功能区是 Microsoft Office Fluent 用户界面的一个组件。
2.在开发工具选项卡上的代码组中,单击宏。
3.在宏名框中,单击要分配给 Ctrl 组合快捷键的宏。
4.单击选项。
5.在快捷键框中,键入要使用的任何小写字母或大写字母。
注释:当包含该宏的工作簿打开时,该快捷键将覆盖任何对等的默认 Excel 快捷键。
6.在说明框中,键入对该宏的描述。
7.单击确定,然后单击取消。
通过单击快速访问工具栏上的按钮来运行宏
1.单击Office 按钮
(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/ejc/),然后单击Excel 选项。
2.单击自定义,然后在从下列位置选择命令列表中,选择宏。
3.在列表中,单击创建的宏,然后单击添加。
4.若要更改宏的按钮图像,请在添加宏的框中选择该宏,然后单击修改。
5.在符号下,单击要使用的按钮图像。
6.若要更改将指针停留在按钮上时显示的宏名,请在显示名称框中键入要使用的名称。
7.此时,单击确定便会将宏按钮添加到快速访问工具栏。
8.在快速访问工具栏上,单击宏按钮。
通过单击图形对象上的区域来运行宏
1.在工作表中,选择现有图形对象,如图片、剪贴画、形状或 SmartArt。
2.要在现有对象上创建热点,请在插入选项卡的插图组中,单击形状,选择要使用的形状,然后在现有对象上绘制形状。
3.右键单击创建的热点,然后在快捷菜单上,单击指定宏。
4.请执行下列操作之一:
●要给图形对象指定现有宏,请双击宏或在宏名框中输入宏的名称。
●要录制一个新宏以将其指定给选定的图形对象,请单击录制。在录制完宏后,单击停止录制
(在开发工具选项卡上的代码组中)。提示:您也可以单击状态栏左边的停止录制
。
●若要编辑现有宏,请在宏名框中单击宏的名称,然后单击编辑。
5.单击确定。
6.在工作表中,选择热点。
提示:这将显示绘制工具,并添加格式选项卡。
7.在格式选项卡的形状样式组中,执行下列操作:
●单击形状填充旁边的箭头,然后单击无填充。
●单击形状轮廓旁边的箭头,然后单击无轮廓。
打开工作簿时自动运行宏
如果您录制一个宏并用Auto_Open这一名称保存它,每次您打开包含此宏的工作簿时,它都会运行。另一种在打开工作簿时自动运行宏的方法是使用 Visual Basic 编辑器在工作簿的 Open 事件中编写 Microsoft Visual Basic for Applications (VBA) 过程。Open 事件是一个内置的工作簿事件,它会在您每次打开该工作簿时都运行自己的宏代码。
●创建一个 Auto_Open 宏
●为工作簿的 Open 事件创建一个 VBA 过程
注:更多精彩教程请关注图老师电脑教程栏目,图老师办公群:185219299欢迎你的加入