說明在excel2007中編輯或刪除數組公式的方式。首先嘗試下面的操作。
當用戶選中數組公式中的其中某一個單元格,然后按Delete鍵,Excel彈出提示框,提示“不能更改數組的某部分”的操作錯誤。
同樣,如果嘗試在編輯欄修改數組公式中的其中某一個單元格,也會彈出這個提示框。
這是因為, Excel把存儲著數組或數組公式的區域當作一個整體來對待,無法單獨修改或刪除其中一個單元格的內容,也不能在這個區域內添加(或刪除)單元格(或行或列)。這樣, 使用數組公式就大大減少了公式被意外修改或刪除的可能性。
數組和數組公式存儲在由多個單元格組成的一個單元格區域里時,這些單元格在編輯操作方面失去了獨立性,而成為一個整體。當需要編輯修改一個數組或數組公式時,需要對這個區域整體操作。
可以歸納編輯或刪除數組公式(或數組)的不同情況如下:
●如果要把區域內的數組公式(或數組)修改為另一個數組公式(或數組),需選中其中任一單元格或整個區域,編輯后按Ctrl+Shift+Enter組合鍵確認輸入。
●如果要刪除整個區域內的數組公式(或數組),需選中整個區域再刪除。
●如果要把區域內的數組公式(或數組)修改為常規公式,需先刪除后再輸入。
●如果要修改數組公式(或數組)的區域,需先刪除原數組公式(或數組),更改區域范圍,再寫入新的數組公式(或數組)。
●如果要移動顯示數組公式的單元恪區域,需選中整個區域再移動。
在向Excel2007中輸入數組時,如果選定的單元格區域橫向上小于數組橫向的元素個數,或縱向上小于數組縱向的元素個數,數組元素將按照橫向從左向右、縱向從上向下的順序逐一顯示在選定區域的各單元格中。而在選定的單元格區域內沒有對應單元恪位置的數組元素不被顯示。
例如,只選定了橫向的4個單元格A1、B1、C1和D1,并輸入數組{1,2,3,4,5,6},則在A1、B1、C1和D1這4個單元格中逐一顯示數組{1,2,3,4,5,6}中左起前4 個元素。
同樣的,只選定了縱向的5個單元格A1:A5,并輸入數組{"星期一";"星期二";"星期三";"星期四";"星期五";"星期六";"星期日"},則只顯示從上向下的前5個元素。
如果選定的單元格區域橫向上大于數組橫向的元素個數,或縱向上大于數組縱向的元素個數,則在無對應數組元素的選定單元格內顯示錯誤值#N/A。
例如,在輸入數組{O,1,2,3;TRUE,FALSE,TRUE,FALSE;"優","良","可","差"}時,選定的B2:F12單元格區域(5行11列)大于數組的范圍(3行4列),數組元素橫向從左向右、縱向從上向下地以顯示在選定的單元格區域內左上角起的對應單元格內,而無對應位置的單元格均由錯誤值#N/A填充。