推荐阅读

Excel2010数据透视表技巧:隐藏错误值
在Excel数据透视表中,由于某种原因有时会出现错误值。如果不希望错误值出现在数据透视表中,可以用下面的方法将其隐藏起来。 Excel 2007/2010中的设置方法是:右击数据透视表,在弹出的快捷菜单中选择“数据透视表选项”,弹出“数据透视表选项”对话框,在“布局和格式”选项卡中勾选“对于错误值,显示”选项,单击“确定”。这样对于数据透视表数据区域中的错误值都会显示为空。在Excel 2003中可用类似的方法进行设置。

excel如何利用视图管理器添加多个视图
如果我们有一个保存了大量数据的Excel表格,根据使用对象的不同,常需要将其中不同部分的数据打印出来。通常的做法是,先将不需要打印的列隐藏起来,然后再打印。由于这样的“对象”众多,每次都要隐藏、打印、显示、再隐藏、再打印……非常麻烦。其实,我们可能用“视图管理器”来实现这种要求: 执行“视图→视图管理器”命令,打开“视图管理器”对话框。 单击其中的“添加”按钮,打开“添加视图”对话框,输入一个名称(如“整个”)后,按下“确定”按钮,添加一个“整个”视图。注意:添加“整个”视图的目的是为了快速切换到整个工作表状态下。 根据使用对象的需要,将不需要打印的列隐藏进来,然后仿照上面的操作分别添加视图(如“劳资”、“人事”等)。 需要打印某种表格中,请这样操作:执行“视图→视图管理器”命令,打开“视图管理器”对话框,选中一种视图,单击“显示”按钮进入该视图,进行一下打印操作即可。 打印完成后,仿照上面的操作,“显示”出“整个”视图,就可以快速显示出全部数据。

手机wps的使用教程全解
手机版本的wps出现,极大地方便了我们对文档的编辑和使用,那么,怎样使用手机wps呢?下面就让小编告诉你手机wps使用的方法,希望对大家有所帮助。 手机wps使用的方法一 下载手机软件WPS office,安装到手机。手机wps使用的步骤图1 在手机上安装并打开WPS office 软件,本人自己的手机,可能因为主题原因,软件图标有所不同。手机wps使用的步骤图2 打开office,下方有“新建字样”点击,出现以下截图。手机wps使用的步骤图3 打开后就和电脑的office文档编辑差不多了,就可以尽情的写自己的文档了。手机wps使用的步骤图4

Excel 怎么出现自动的选取对象?-Excel自动弹出选择项问题-
Excel VBA用户最近在一个论坛上询问,当工作表名称存储为变量时,如何在VBA中选择工作表。首先他不需要选择工作表的几率约为95%。为了说明,我打开了宏录制器,选择了单元格D9,然后在单元格中输入“ x”。这是Excel记录宏的方式:Sub Macro1() Range("D9").Select ActiveCell.FormulaR1C1 = "x"End Sub Excel必须分两步记录该宏,因为我确实(1)选择了单元格D9,然后我做了(2)在该单元格中输入了一个值。但是在您的VBA程序中,您几乎不需要选择一个对象(例如工作表,范围,图表等)来对该对象执行某些操作。相反,您可以指定对象,然后直接应用操作。为了说明,此宏在所示的工作簿,工作表和单元格中输入“ x”,而不激活Book1,Sheet1或单元格D9:Sub Macro2() Workbooks("Book1").Worksheets("Sheet1").Range("D9").FormulaR1C1 = "x"End Sub同样,您可以执行两个操作,如下所示:Sub Macro3() With Workbooks("Book1").Worksheets("Sheet1").Range("D9") .FormulaR1C1 = "x" .Font.Bold = True End WithEnd Sub编写不选择要使用的对象的代码至少有两个优点。首先,您的代码将运行得更快。其次,它将更短并且更容易编写。
最新发布

查找重叠的单元格区域——Intersect方法
如果我们想知道两个单元格区域是否有共同的单元格,或者要知道两个区域中哪些是共有单元格,即两个单元格区域重合的部分,就可以使用Intersect方法。如下图所示,很容易看出单元格区域A1:C5与B3:E8相重合的区域是B3:C5,也就是红色单元格部分。下面的代码获取上图中两个单元格区域重合的部分,并赋值给变量rngIntersect,最后显示重合区域的单元格地址。Sub testIntersect1()‘声明单元格对象Dim rngIntersect As Range‘获取相重合的交叉区域Set rngIntersect =Intersect(Range(“A1:C5”), Range(“B3:E8”))MsgBox “A1:C5与B3:E8相重合的区域是:”& rngIntersect.Address

SUMPRODUCT函数详解(1)
工作表有一类最基本的函数是基于某条件统计或汇总结果,例如COUNTIF函数或SUMIF函数,都是相当有用和灵活的函数,但仅局限于单条件。而本文将着重探讨基于多条件获得结果的函数——SUMPRODUCT函数。SUMPRODUCT函数是Excel中最“多才多艺”的函数之一。其基本功能是,数组中相应的项目相乘并返回结果之和。下面将介绍SUMPRODUCT函数经典的用法。SUMPRODUCT函数的标准用法SUMPRODUCT函数的基本用法是:一个数组中的每个值与另一个数组中相应的值相乘,返回乘积的和。示例1:如果单元格区域A9:A11中分别包含值1、2、3,单元格区域B9:B11中分别包含值10、20、30,那么=SUMPRODUCT(A9:A11,B9:B11)返回结果140,或者(1*10)+(2*20)+(3*30)=10+40+90=140。SUMPRODUCT函数的“进化”用法在Excel中,有两个非常有用的支持条件统计和求和的函数,分别是COUNTIF函数和SUMIF函数,但仅支持单个条件测试。举个简单的双条件测试例子。例如,公式=COUNTIF(A1:A10,>=10)-COUNTIF(A1:A10,>20)将得到在单元格区域A1:A10中介于10和20之间有多少项。然而,这种摸拟双条件测试的方法是有局限的,它不能处理不同的单元格区域或者更多的条件。

SUMPRODUCT函数详解(2)
工作表有一类最基本的函数是基于某条件统计或汇总结果,例如COUNTIF函数或SUMIF函数,都是相当有用和灵活的函数,但仅局限于单条件。而本文将着重探讨基于多条件获得结果的函数——SUMPRODUCT函数。SUMPRODUCT函数是Excel中最“多才多艺”的函数之一。其基本功能是,数组中相应的项目相乘并返回结果之和。下面将介绍SUMPRODUCT函数经典的用法。SUMPRODUCT函数的标准用法SUMPRODUCT函数的基本用法是:一个数组中的每个值与另一个数组中相应的值相乘,返回乘积的和。示例1:如果单元格区域A9:A11中分别包含值1、2、3,单元格区域B9:B11中分别包含值10、20、30,那么=SUMPRODUCT(A9:A11,B9:B11)返回结果140,或者(1*10)+(2*20)+(3*30)=10+40+90=140。SUMPRODUCT函数的“进化”用法在Excel中,有两个非常有用的支持条件统计和求和的函数,分别是COUNTIF函数和SUMIF函数,但仅支持单个条件测试。举个简单的双条件测试例子。例如,公式=COUNTIF(A1:A10,>=10)-COUNTIF(A1:A10,>20)将得到在单元格区域A1:A10中介于10和20之间有多少项。然而,这种摸拟双条件测试的方法是有局限的,它不能处理不同的单元格区域或者更多的条件。

SUMPRODUCT函数详解(3)
SUMPRODUCT函数的语法格式到目前为止我们所给出的示例中,SUMPRODUCT函数的格式是:=SUMPRODUCT((数组1=条件1)*(数组2=条件2)*(数组3))正如上文所提到的,我们也可以使用:=SUMPRODUCT((数组1=条件1)*(数组2=条件2),(数组3))运算符“*”仅需要将条件数组TRUE/FALSE强制转换为数值。当使用算术运算符强制将TRUE/FALSE值转换为1/0时,我们可以使用一些不同的运算符获得相同的结果。通过给每个条件数组分别乘以1也可以进行这样的强制转换:=SUMPRODUCT((数组1=条件1)*1,(数组2=条件2)*1,(数组3))或者:=SUMPRODUCT(1*(数组1=条件1),1*(数组2=条件2),(数组3))

SUMPRODUCT函数详解(4)
在VBA中的条件统计和求和到目前为止,我们关于条件公式的所有讨论都是直接在Excel工作表中。有时,我们需要在VBA程序中对一些工作表单元格进行条件统计和求和。在这些情形下,编写简单的循环来遍历所有数据并检查它们是否与条件相匹配,统计汇总相匹配的项。Excel VBA允许在程序中调用内置的工作表函数,避免让我们再重复创建这些功能,极大地改善了VBA代码的能力。当在VBA中调用Excel函数时,如果不过度使用,那么任何的性能影响应该是最小的,优势也很明显。我们能够利用这种优势很容易地在VBA中获取条件统计和求和,但是要注意一些事项。作为示例,考虑下表中的数据(与上文中表相同)。如果需要使用VBA程序求单元格区域A1:A10有多少“Ford”,程序代码如下:Dim mModel As StringDim mCount As LongmModel = “Ford”mCount =Application.WorksheetFunction.CountIf(Range(“A1:A10”), mModel)此时,”Ford”的数量将被赋值给mCount变量,其值为4。

SUMPRODUCT函数详解
下面将介绍SUMPRODUCT函数的实际应用示例。示例1:统计内容为日期的单元格区域A42:A407中早于今天的数量,单元格区域J42:J407是一组变量数组值。解决方案:使用($A$42:$A$407<TODAY())处理日期测试。在单元格区域中已经设置了变量数组值,需要联合使用MATCH和ISNUMBER函数。=SUMPRODUCT((ISNUMBER(MATCH(J42:J407,Fred,0)))*($A$42:$A$407<TODAY()))示例2:统计某给定日期后的数量。解决方案:如果测试日期在某个单元格中,那么公式为:=SUMPRODUCT((C5:C309>$A$1)*(H5:H309=”A”))下面的公式展示了一项在所有版本Excel中,在SUMPRODUCT函数中测试日期的技术,在公式中嵌入日期字符串:=SUMPRODUCT((C5:C309>(–(“2004/05/31”)))*(H5:H309=”A”))示例3:在公式中不输入多个条件判断,而是将它们输入到单元格中,只是在公式中引用这些单元格,可以吗?

什么情况下使用INDEX函数?
什么情况下使用INDEX函数?INDEX函数可以返回一个值或者对某值的引用,因此可以使用该函数来:查找所选月份的销量获取对指定行、列、区域的引用基于给定数目创建动态区域以字母顺序排序文本列INDEX函数的语法INDEX函数有两种语法形式—数组和引用。使用数组形式,返回值;使用引用形式,返回引用。数组形式的语法如下:INDEX(array,row_num,column_num)

excel自定义枚举常量
VBA提供了一些内置枚举常量,例如MsgBox函数的buttons参数成员vbOkOnly、vbOkCancel等,可以在程序中方便使用,并且这些常量可读性好,便于程序维护。当然,你可以创建自已的枚举常量,用于自已的代码。使用Enum语句来创建枚举常量。Enum语句用于定义常量的名称、其内部各常量成员的名称以及对应的值。其语法为:[Public Private] Enum 常量名常量成员名 [ = 常量数值 ]常量成员名 [ = 常量数值 ]…End Enum说明:Enum语句只能放置在代码模块的声明部分常量数值必须为Long型,可以是一个正数或负数

excel怎么定义用户类型
用户定义类型(User-Defined Type,简称UDT)可以方便地在一个变量中存储相关数据,是编程者自已设置的数据类型。使用Type语句来定义用户定义类型:[Private Public] Type 用户定义类型名称元素名称As 类型元素名称As 类型……End Type说明:一个用户定义类型可以包括一个或多个元素必须在模块的声明部分编写用户定义类型

Excel中的加强版“录像机”
虽然现在的电视基本上都有回放功能,但在过去为了避免错过喜欢的电视节目,我们常常会使用录像机把节目录制下来,以便于有时间时再看。在Excel中,也有一个类似录像机的功能,那就是“录制宏”。使用“录制宏”功能,Excel可以把您在工作表中的每个操作命令保存下来,之后可以重复这些命令。下面,我们以一个极简单的示例来说明。录制宏单击“开发工具”选项卡中的“录制宏”,如下所示。弹出下所示对话框。保持默认设置,单击“确定”。这时,Excel开启录制功能。单击“加粗”和“倾斜”,再单击“停止录制”按钮(如下所示)。至此,完成了一个简单的宏的录制过程。注意,录制完后一定要按“停止录制”按钮,否则录制工作会一直持续下去。(技巧:按Alt+F11组合键即可快速调出VBE界面)