在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教程自學平台
,