当前位置:主页 > Office办公 > Excel专区 > Excel函数

最新发布

Indirect函数里的参数要不要加引号?
Indirect函数里的参数要不要加引号?

=Indirect("a2") =Indirect(a2)以上两个公式究竟哪个对哪个错?现实中该怎么用?相信很多刚才开始学习Indirect的同学都被迷惑过。 其实,只要A2里输入恰当的内容,两个都对,只不过结果不同而已,是不是更迷惑了?我们还是先从Indirect的身世说起吧:Indirect是个间接引用函数,说白了,他就是个引用,比如我们要引用A2单元格里的内容,最简单的直接引用,就是直接“=A2”,除此之外,还有一种间接引用的方式,就是用函数公式来引用A2这个单元格的地址。 好吧,既然要用函数公式,那就得遵守函数公式的规则:等号&函数名&左括号&参数&右括号,那么在这里,间接引用的函数名是“Indirect”,参数是“A2”这个单元格的地址,注意啊,这里是“地址”,所以在函数中是要用一对引号引起来,不能因为他长得像单元格引用就拿他当单元格引用来用。完整的函数公式就应该写成: =Indirect("a2")这个,才是Indirect行号列标间接引用的原型!不用引号又会怎么样呢?那就完全变味了: =Indirect(A2)看看,这一溜8个公式,只有最后两个出结果了,而且还是稀奇古怪的结果,这又是怎么来的呢?大脑思考有难度那就换用膝盖思考吧: Indirect的参数必须是单元格地址,而A2里的内容是一个数字15,很明显和单元格地址扯不上任何关系嘛,所以就错了,后面的几个也是同样的道理,谁的工作表一打开,里面会有个叫“甲”的单元格?除非设置了自定义。 当公式引用到A8时,A8单元格里的内容是F5,所以这公式就是间接引用了A8单元格里的地址“F5”的内容,不幸的是F5里没内容,所以就0了。 最后一个,公式是间接引用了A9单元格里的地址C8,而C8里的内容刚才是“F5”……嘿嘿,所以就F5了。要不您试试公式求值(公式》公式审核》公式求值),看看结果是什么,是不是由“Indirect(A9)”变成了“Indirect("C8")”?至于Indirect的以下变种: 

372 次浏览
如何在Excel 2013/2016/2019中将mmddyyyy文本转换为普通日期格式
如何在Excel 2013/2016/2019中将mmddyyyy文本转换为普通日期格式

本文将讲述如何将非标准日期格式或文本转换为Excel中的标准日期。如果您的日期为mmddyy文本格式,并且您希望使用Excel公式将其更改为mm / dd / yyyy的正常日期格式。如何在Excel 2013/2014中将mmddyyyy文本转换为普通日期格式。假设您有B1:B4区域的数据列表,其中包含文本格式的日期值。你可以通过下面的任意一种方法将其转换为普通日期格式。要将mmddyyyy文本转换为普通日期格式,您可以使用基于DATE函数,MID函数和RIGHT函数的公式。像这样:=DATE(RIGHT(B1,4),LEFT(B1,2),MID(B1,3,2))将此公式键入空白单元格并按Enter键,然后将“自动填充手柄”向下拖动到其他单元格以应用此公式进行转换。您还可以使用Excel中的“分列”功能将mmddyyyy文本转换为普通日期格式。只需执行以下步骤:步骤1:选择要转换的单元格范围,例如:B1:B4。步骤2:转到Excel功能区中的“数据”选项卡,然后单击“数据工具”组下的“分列”命令。并且将出现“文本分列向导”对话框。

680 次浏览
如何在Excel 2013/2016/2019中获取工作簿中每个工作表的数据大小
如何在Excel 2013/2016/2019中获取工作簿中每个工作表的数据大小

本文将讲述如何在Excel中获取到当前打开工作簿的每个工作表的数据大小。如何在Excel 2013/2016中获取工作簿中每个工作表的数据大小。假设您有一个包含多个工作表的工作簿,并且您想知道当前工作簿中每个工作表的数据大小。本文将向你演示两种获取工作数据数据大小的方法。您可以手动逐个获取每个工作表的数据大小,只需要在工作簿中复制Excel工作表的内容,然后创建一个新工作簿,并将内容粘贴到新工作簿中的sheet1中,然后将新工作簿保存到Windows文件夹。然后你可以得到这个新工作簿的大小。您可以重复上述步骤,在工作簿中逐个获取其他工作表的数据大小。如果要快速获取当前工作簿中每个工作表的数据大小,可以使用Excel VBA宏来完成它。只需执行以下步骤:步骤1:打开您的Excel工作簿,然后单击开发工具选项卡下的“Visual Basic”命令,或者只需按“ALT + F11”快捷方式。步骤2:然后将出现“Visual Basic编辑器”窗口。步骤3:单击“插入” – >“模块”以创建新模块。

1158 次浏览
Excel图表和函数公式高级应用 定义名称 使用概述
Excel图表和函数公式高级应用 定义名称 使用概述

定义名称是Excel图表和函数公式的一类高级应用,此类应用完全脱离工作表的单元格存储限制,是运行在Excel后台的一组逻辑计算或单元格区域引用。其可以被图表和其他函数直接调用,使用Excel定义名称制作交互式图表最为常见,也是交互式图表中最为灵活的一类应用。图14.2-1是图14.1-9完全定义名称的演绎,没有使用任何辅助单元格区域。这种方式的好处是可以更好地组织工作表的页面布局,并减少由于鼠标误操作带来的错误,但同时该方式也增加了制作难度,因为调试和修改这些定义名称并非易事。图14.2-1 完全利用定义名称以行为单位制作的交互图表图14.2-1案例动态选择图表的源数据区域以行为单位,图14.2-2的案例则是一个以列为单位的案例,这两个案例的唯一不同是OFFSET函数中:上(下)偏移的行数、左(右)偏移的列数,以及返回引用区域的行/列数的赋值。图14.2-2 完全利用定义名称以列为单位制作的交互图表图14.2-2的触发器此处使用的并非数据有效性,而是工作表控件,这种控件有别于窗体控件,工作表控件可以直接通过关联单元格实现触发驱动,而窗体控件则完全需要使用VBA代码来驱动。图14.2-3列出了在不同Excel版本中的这两种控件,❶是工作表控件,❷是窗体控件。Excel 2003调用这两个菜单,需要鼠标移至菜单栏空白处,鼠标右键分别勾选“窗体”和“控件工具箱”;Excel 2007和2010只需在Excel选项的自定义功能区中勾选开发工具即可。

448 次浏览
Excel里的格式会自动变成日期或会计专用吗
Excel里的格式会自动变成日期或会计专用吗

Excel里的格式会自动变成日期或会计专用?正常情况下当然不会了,可是最近却有很多很多同学问这样的问题,并把这个问题列成了Excel2007和2010的一个Bug,可是小妖同学却从来没遇到过这样的问题,也就十分好奇,想一探究竟,后来几经周折,终于找到了一个有这种问题的标本……在“开始》样式》单元格样式》常规”处右击一下,选择“修改”,打开的对话框是这样的,发现亮点没? 亮点就是“数字”后面,Excel默认的是“G/通用格式”,这里却是日期格式,而工作簿一打开,默认的都是常规样式,这么一来,日期就成了常规了,能不常常给“规”成日期吗? 如果这里看到的格式不是日期,而是其他的一些自定义的格式,不在样式里改,直接到格式里把自定义这种格式删除也可以。 还有一些工作簿里,更是自定义了N多无用的样式和自定义格式,也会影响到格式,除非对样式和自定义格式非常了解,否则还是不用的好。如果样式太多了删也删不完,那就干脆新建一个工作簿,把数据无格式粘贴过来吧。要是新建的工作簿也是这个问题,那就要删除电脑里的模板文件了。 产生这个问题的原因,经过一堆人的讨论得出结论是:某人自己修改了常规样式里的单元格格式,并以此做了个文件,并放到网上去共享了,可能那个文件比较受人欢迎,类似模板什么的,然后N多人下载后传来传去的,自己电脑里的Excel常规样式都出现了这种情况,只要把常规样式里的格式恢复就好了。

243 次浏览
excel 如何实现隐藏公式其他内容可编辑
excel 如何实现隐藏公式其他内容可编辑

点击工作表左上角小三角,全选整个工作表选中后整个外框呈现蓝色,鼠标右键点击任意键 出现“设置单元格格式”框如图,选择“保护”选项,点击后保持“锁定”和“隐藏”的小钩去掉,呈现图中的样子设置好 点“确定",可以发现,原来公式的单元格左上角出现了绿色小三角此时,在编辑栏选择”审阅“这项

517 次浏览
如何利用Excel的MINVERSE函数计算逆矩阵和矩阵乘积
如何利用Excel的MINVERSE函数计算逆矩阵和矩阵乘积

MINVERSE函数的功能是计算数组中存储的矩阵的逆矩阵。MMULT函数的功能是计算两个数组的矩阵乘积,结果矩阵的行数与参数array1的行数相同,矩阵的列数与参数array2的列数相同。两函数的语法分别如下:MINVERSE(array) MMULT(array1,array2) 其中,array参数是行数和列数相等的数值数组。参数array1、array2是要进行矩阵乘法运算的两个数组,可以是单元格区域、数组常量或引用。在MINVERSE函数中,提到了一个概念——逆矩阵。如图14-78所示的是计算二阶方阵逆矩阵的示例。假设A1:B2中包含以字母a、b、c和d表示的4个任意的数,则该表表示矩阵A1:B2的逆矩阵。要求使用MINVERSE函数和MMULT函数,求下面的三元一次方程组的解。图14-78 矩阵A1:B2的逆矩阵打开“求解方程.xlsx”工作簿,本例的原始数据如图14-79所示。STEP01:选中A13:C15单元格区域,在编辑栏中输入公式“=MINVERSE(A7:C9)”,然后按“Ctrl+Shift+Enter”组合键返回,即可计算出系数矩阵的逆矩阵,结果如图14-80所示。图14-79 原始数据图14-80 求解系数矩阵的逆矩阵STEP02:选中F13:F15单元格区域,在编辑栏中输入公式“=MMULT(A13:C15,E7:E9)”,然后按“Ctrl+Shift+Enter”组合键返回,即可计算出方程组的数值矩阵,即方程组的解,如图14-81所示。

如何利用excel函数sumproduct函数实现表格数据隔行求和
如何利用excel函数sumproduct函数实现表格数据隔行求和

平常我们在处理Excel工作表数据时,可能会遇到要对工作表数据进行隔行求和的情况。如果运用sum函数进行求和,要一个个选中相应数据区域作为求和参数,操作十分不便。这篇文章我们就来学习如何运用sumproduct函数对表格数据进行隔行求和。应用场景对下图表格中的数据进行隔行求和,比如C8单元格统计“李逍遥”1月、2月、3月三个月份“计划销量”之和,C9单元格统计“李逍遥”1月、2月、3月三个月份“实际销量”之和。操作步骤1.选中C8单元格,输入公式:=SUMPRODUCT(($B$2:$B$7=$B8)*C$2:C$7),按回车键确认,即可返回“李逍遥”1月、2月、3月三个月份“计划销量”之和。公式说明:($B$2:$B$7=$B8)代表求和条件;C$2:C$7代表求和范围。符号“$”代表绝对引用,即锁定对应的行或列保持不变。公式=SUMPRODUCT(($B$2:$B$7=$B8)*C$2:C$7)意为当$B$2:$B$7=$B8(计划销量)时,对C$2:C$7单元格区域中对应的“计划销量”数值进行求和。2.将C8单元格中的公式向下填充,C9单元格中即可返回“李逍遥”1月、2月、3月三个月份“实际销量”之和。3.选中C8到C9单元格区域,将公式向右填充,即可返回所有求和数值。wps下一页如何增加_wps下一页增加的方法

excel工作簿合并实现VBA代码
excel工作簿合并实现VBA代码

同一文件夹内N个工作簿 ,每个工作簿里N个工作表,最终合并到一个工作表里的代码。假设每个表格结构相同,第一行为标题,第二行为表头,表头内容固定,行数不固定,列固定14,工作表数量不固定,工作簿数量不固定。 Sub Sample()Dim MyWb As WorkbookDim MySht As WorksheetDim MyName As String, MyPath As StringDim MyRow As Long, MySRow As Long, MyShtN As LongDim MyArrMyPath = ThisWorkbook.Path & "\"

284 次浏览
Excel ROUNDDOWN 函数 使用实例教程
Excel ROUNDDOWN 函数 使用实例教程

ROUNDDOWN 函数将数字向零的方向舍入到指定位数的数字。Excel 2003+ROUNDDOWN 函数将数字向零的方向舍入到指定位数的数字。向零舍入的数字。=ROUNDDOWN(number, num_digits) =ROUNDDOWN(数字, 位数) 参数 number 必需。 要向零舍入的数字。 num_digits 必需。 要进行向零舍入后的数字的位数。 要点 如果 num_digits 大于 0,则将数字向零舍入到指定的小数位数。 如果 num_digits 为 0,则将数字向零舍入到最接近的整数。 如果 num_digits 小于 0,则将数字向零舍入到小数点左边的相应位数。 实例

共计5788条记录 上一页 1.. 387 388 389 390 391 392 393 ..579 下一页