发布网友 发布时间:2022-04-29 09:57
共1个回答
热心网友 时间:2022-06-25 20:27
excel数组公式可以理解成公式运算时计算了多行或多列的数据,也就是进行了“复合”运算。其标志是:在编辑栏可以看到公式两端有花括号注意有一些excel内置函数,比如说SUMPRODUCT和LOOKUP,参数中也可以直接是数组运算结果,但不用按照数组方式在公式两端加花括号。数组公式两端的花括号不是手动输入的,操作过程如下:双击进入单元格,左手按住Ctrl+Shift,右手按下回车,公式两端会自动添加花括号标志。上面的例子中,如果不按上面三键运行公式,就会出现错误值。双击进入C10单元格,选中SUM的参数部分,然后按下键盘上的F9可以看到返回的结果如下100;400;900;1600;2500;3600;4900}分别代表的是C2*D2,C3*D3,C4*D4……C8*D8的结果,也就是在该公式运行的时候,C列和D列对应的单元格分别相乘,最后各组乘积的结果再求和。也就是该excel数组公式运行时,先进行了多行、列运算,最后再进行求和运算。上述的excel数组公式运行是在一个单元格内部,数组的计算和结果显示也都是在单元格内自动进行的。还有一种叫“多单元格数组公式”。例如,上面的例子中E列的公式是在E2输入,然后下拉填充的,每个单元格公式都可以自行计算和修改。下面来操作一下多单元格数组公式从E2开始选中E2:E8,并点击编辑栏,输入等号用鼠标选中C列区域,输入乘号*,然后选中D列区域左手按住Ctrl+Shift,右手按下回车。可以看到公式成了区域*区域,公式两端有花括号显示。但是单个单元格返回的结果还是对应当前行C列和D列单元格的乘积。在这种多单元格数组公式的情况下,单个单元格公式是无法修改的。如果双击任何一个单元格,然后修改后按回车会弹出下面的提示框不能更改数组的某一部分在这种情况下,需要点Esc退出修改,或者按Ctrl+Shift+Enter三键确认修改。