一、Ctrl Shift Enter

在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批量录入相同内容

excelshift+ctrl+enter是什么键(Excel中的CtrlShift)(1)

批量录入公式

比如我需要批量生成在200-1000这个范围的数据用来测试,可以使用随机函数RANDBETWEEN来批量生成随机整数。

选中要存放数据的单元格区域

输入公式:

=RANDBETWEEN(200,1000)

按“Ctrl Enter”键,批量录入公式。

excelshift+ctrl+enter是什么键(Excel中的CtrlShift)(2)

批量填充

如下图,A列部门是合并单元格,现在想要取消合并,并批量填充,该怎么办呢?

excelshift+ctrl+enter是什么键(Excel中的CtrlShift)(3)

选中单元格区域A2:A10

取消单元格合并

按<F5>键调出【定位】对话框,【定位条件】

在弹出的【定位条件】对话框中选择【空值】,点【确定】

输入:=上一单元格(或=向上箭头↑)

按“Ctrl Enter”键,批量填充。

excelshift+ctrl+enter是什么键(Excel中的CtrlShift)(4)

合并单元格(不规范单元格)求和

excelshift+ctrl+enter是什么键(Excel中的CtrlShift)(5)

数据中存在合并单元格,由于合并单元格大小不一,输入公式后,直接下拉填充公式会弹出如下图所示窗口:

excelshift+ctrl+enter是什么键(Excel中的CtrlShift)(6)

遇到这种情况,该怎么办呢?

难道要在D列合并单元格中一个个的去输入公式?

选中单元格区域D2:D10

输入公式:

=SUM(C2:C$10)-SUM(D3:D$10)

按“Ctrl Enter”键

excelshift+ctrl+enter是什么键(Excel中的CtrlShift)(7)

部分 来源:仰望~星空 Excel教程自学平台

,