在Excel公式中的运算分为两种形式,一种是常规运算,另一种是数组运算。而数组运算的公式两边就需要输入大括号。
=SUM(A1:A100-B1:B100)
公式的含义是A1至A100的单元格区域分别减去B1至B100单元格区域的值的总和(即 =A1-B1 A2-B2 A3-B3 A4-B4........A100-B100) 这样的公式就是数组计算,使用数组公式,在编辑栏输入完公式以后一定要按下“Ctrl Shift Enter”组合键,使编辑栏的公式处在“{}”之中。只简单的按下回车键只会得到#VALUE!的错误提示。
按下“Ctrl Shift Enter”组合键后,这时点击公式所在的单元格,编辑栏显示的公式为:
{=SUM(A1:A100-B1:B100)}
而将光标移入编辑栏后显示
=SUM(A1:A100-B1:B100)
<!--注意:不要自己键入花括号,否则,Excel认为输入的是一个正文标签。在Excel中也有不需要按这三个键的数组函数,如: sumproduct函数与 lookup函数-->
二、Ctrl Enter批量录入相同内容批量录入公式
比如我需要批量生成在200-1000这个范围的数据用来测试,可以使用随机函数RANDBETWEEN来批量生成随机整数。
选中要存放数据的单元格区域
输入公式:
=RANDBETWEEN(200,1000)
按“Ctrl Enter”键,批量录入公式。
批量填充
如下图,A列部门是合并单元格,现在想要取消合并,并批量填充,该怎么办呢?
选中单元格区域A2:A10
取消单元格合并
按<F5>键调出【定位】对话框,【定位条件】
在弹出的【定位条件】对话框中选择【空值】,点【确定】
输入:=上一单元格(或=向上箭头↑)
按“Ctrl Enter”键,批量填充。
合并单元格(不规范单元格)求和
数据中存在合并单元格,由于合并单元格大小不一,输入公式后,直接下拉填充公式会弹出如下图所示窗口:
遇到这种情况,该怎么办呢?
难道要在D列合并单元格中一个个的去输入公式?
选中单元格区域D2:D10
输入公式:
=SUM(C2:C$10)-SUM(D3:D$10)
按“Ctrl Enter”键
部分 来源:仰望~星空 Excel教程自学平台
,