本文共 1452 字,大约阅读时间需要 4 分钟。
在Excel中输入公式时,只要正确使用F4键,就能简单地对单元格的相对引用和绝对引用进行切换。现举例说明。
对于某单元格所输入的公式为“=SUM(B4:B8) ”。 选中整个公式,按下F4键,该公式内容变为“=SUM($B$4:$B$8)”,表示对横、纵行单元格均进行绝对引用。 第二次按下F4键,公式内容又变为“=SUM(B$4:B$8)”,表示对横行进行绝对引用,纵行相对引用。 第三次按下F4键,公式则变为“=SUM($B4:$B8)”,表示对横行进行相对引用,对纵行进行绝对引用。 第四次按下F4键时,公式变回到初始状态“=SUM(B4:B8)”,即对横行纵行的单元格均进行相对引用。输入数组公式首先必须选择用来存放结果的单元格区域(可以是一个单元格),在编辑栏输入公式,然后按Ctrl+Shift+Enter组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”。注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。
选取数组公式所占有的全部区域先选中区域中任意一个单元格,然后按下Ctrl+/键即可。 编辑或删除数组公式编辑数组公式时,须选取数组区域并且激活编辑栏,公式两边的花括号将消失,然后编辑公式,最后按Ctrl+Shift+Enter键。选取数组公式所占有的全部区域后,按Delete键即可删除数组公式。 数组常量的使用数组公式中还可使用数组常量,但必须自己键入花括号“{}”将数组常量括起来,并且用“,”和“;”分离元素。其中“,”分离不同列的值,“;”分离不同行的值。使用不在工作表中的数组有时,公式仅占用一个单元格时也需要以数组的方式输入。其具体原则是:一个公式使用了数组,并且这个数组不在工作表上,就应该使用数组的方式输入这个公式。
例如:假设要将A1:A50区域中的所有数值舍入到2位小数位,然后对舍入的数值求和。很自然地就会想到使用公式:=ROUND(A1,2)+ROUND(A2,2)+…+ROUND(A50,2)。 有没有更简捷的算法呢?有。因为数组ROUND(A1:A50,2)并不在工作表中,因此要使用数组的方式输入公式,即:{=SUM(ROUND(A1:A50,2))}.
或者: 在Ribbon区右键 -> 自定义工具区 -> 在主选项卡中选中“开发工具” 即可
1. SUMPRODUCT:
--将逻辑值变成数值
ISERROR(FIND(...))判断通配符是否匹配。2. excel 比对资料:
=vlookup(value(A2), Sheet2!$A$2: $D$14, 3, 0)
从Sheet2 的 A2:D14 范围中找出与A2 相同的行,然后把该行中的第3 列拷贝到当前位置。 0表示精确匹配。value(A2)是将字符格式的A2 转换为数字格式(即为Sheet2 中与之匹配的格式)。=IFERROR(VLOOKUP(B3, Sheet1!$B$4:$C$64, 2,0),VLOOKUP(VALUE(B3), Sheet1!$B$4:$C$64, 2,0))
当目标单元格与搜索单元格的格式不同时(数字与文本的格式不同,显示上是一模一样的),加上错误判断即可。
转载地址:http://oxhai.baihongyu.com/