推荐阅读

Excel协调共生_excel图片导出
虽然在其他Microsoft Office系列软件中,可以将Excel中复制的图表,使用选择性粘贴,转换为图片形式来使用。但在非Microsoft Office系列软件中,可能需要使用图片格式的图表,问题是Excel并不支持将图表直接导出为图片格式,这就需要我们使用一些变通的方法来实现图片导出。Excel支持将文档保存为普通网页(htm、html)和单文件(mht、mhtml)格式,如图16.2-1所示,其中当保存为普通网页格式时,我们可在保存目录的同文档名文件夹中获得图表图片。在Excel 2003及其以前版本中,可获得的图片是gif格式;在Excel 2007/2010中,可获得的图片是png格式。图16.2-1 Excel 2003另存为网页对话框1.借助PowerPoint导出PowerPoint软件支持将图片另存为多种图片格式,借助PowerPoint软件可实现将图表转换为本地图片。在Excel中选中图表复制,在PowerPoint软件中选择性粘贴为图片(增强性图元文件),然后单击鼠标右键>另存为图片。在另存对话框中,可选的类型有jpg、gif、bmp等种类繁多的格式,如果使用PowerPoint 2010,则保存格式更是多样。2.借助Microsoft Office Picture Manager导出Microsoft Office Picture Manager软件是在Office正常安装下,即被默认安装的图片管理软件,可完成图片的简单管理和编辑。该软件可直接提取剪切板的图片,将其保存为本地图片。在Excel中,按住键盘Ctrl键,选中图表复制,并选择性粘贴为图片(增强性图元文件),将这个粘贴图片剪切,然后在Microsoft Office Picture Manager中粘贴即可获得png格式图表。3.借助其他软件导出可借助pdf打印机或另存为pdf格式的文档,当然根据版本的不同,可能需要安装相应的软件,然后将pdf文件另存为图片格式来实现。Microsoft Office 2003中包含了一个Microsoft Office Document Imaging软件,可将Excel文档保存为tif或tiff的图片格式。除此之外,也可使用屏幕截图软件来获得图片,这类软件有很多,感兴趣的读者请搜索互联网。

如何解决Onenote(Cookies must be allowed)无法登录问题
问题的起因:安装了一台Windows server 2016 TP3,为了截图方便,就安装了Onenote,安装结束后,登录Onenote时发现无法登录,出现了如下画面:(Cookies must be allowed),是浏览器阻止使用Cookies的原因,我想容许它就可以了。因为Windows server 2016 TP3也用Edge浏览器,于是就Settings-Advanced setings-View advanced settings -Cookies -Don’t block cookies。以为这样就可以了,发现还是不能登录,再仔细看,那个出错界面不怎么像Edge,倒是有点像IE,可上哪里去找IE呢?经仔细查找,还真有:Open with internet Explorer后,出现

wps技巧如何批量修改文本内容
wps是一款强大的办公软件,如果我们需要在wps中批量修改文本的内容,那么,你知道如何设置吗?对于新手来说还是有一定难度,怎么办?下面就让小编告诉你如何在wps中批量修改文本内容 的方法。,欢迎大家来到学习。 在wps中批量修改文本内容的方法 打开安装好的WPS文字软件 点击打开按钮,打开我们需要修改的文档 打开成功后准备开始修改文档,这里我们打算把所有的1改成2 点击开始菜单栏下的查找与替换按钮,打开替换修改窗口 点击替换菜单,在查找内容输入要修改的数字1,在替换为输入要修改数字2 点击全部替换,开始替换 替换完成,所有的数字1都变成2啦,文字替换修改的方法与这个方法相同

excel2013怎么冻结窗口
在excel办公中,很多时候,我们为了方便查看和浏览,往往会把一些单元格和标题固定住,以便提高效率。下面小编就教你怎么做吧。 excel2013冻结窗口的步骤: 打开excel2013: 接着,我们选择好我们想“冻结”的行或者列,首先,我们“冻结”第四行试试,选定第四行,点击“视图”,就看到“冻结窗口”了。如图 然后我们选择“冻结拆分窗格”即可。如图: 接着,我们还原上面的。“冻结”某一列试试。选择某一列,点击“视图”,就看到“冻结窗口”,选择“冻结拆分窗格”即可。如图: 最后,我们看看另一个。我们还是还原上面的,只选择一个单元格,例如,我们选择“E5”,然后再“冻结”,如图 最后,我们看看效果如何,如图所示。上下和左右都被“冻结”,这在很多时候提高了我们的办公效率。excel2013怎么冻结窗口
最新发布

将单元格联合起来——Union方法
当我们需要对工作表中不同的区域进行某一操作时,可以使用Application对象的Union方法先将这些区域合成一个区域,然后对这个合成的区域统一操作。如下图所示,工作表中有三个单元格区域:A1:B2、C4:D5、E8:F9。我们要将单元格区域A1:B2和E8:F9的字体设置为红色。根据前面所学的知识,我们可以使用下面的代码实现:Range(“A1:B2”).Font.ColorIndex =3Range(“E8:F9”).Font.ColorIndex =3现在,我们使用Union方法来实现:Union(Range(“A1:B2”),Range(“E8:F9”)).Font.ColorIndex = 3为方便理解,将上面的代码分开表示(参考代码中的注释来理解):Sub testUnion3()

查找重叠的单元格区域——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说明:一个用户定义类型可以包括一个或多个元素必须在模块的声明部分编写用户定义类型