陽 昭
(永平縣林業局,云南 永平 672600)
國內普遍使用的Microsoft Office辦公軟件中的Excel電子表格組件具有強大的數據處理與分析功能,用途廣泛。但要想精通Excel應用,數組公式和數組運算是必須跨越的門檻,因為使用它可以解決更復雜的計算問題。對于林業工程項目中經常要進行的多字段多條件求和來說,Excel內置函數顯得解題乏術;用常規的篩選、數據透視表方法處理速度慢、繁瑣,準確性難以保證。使用Excel數組公式的數組運算,可以輕而易舉地解決此類問題,同時可以讓Excel中現有的函數功能變得更強大。筆者先介紹數組公式和數組運算的有關知識,然后舉出一個實例進行分析。
在Excel函數與公式應用中,數組是指一行、一列或多行多列的一組數據元素的集合。數據元素可以是數值、文本、日期、邏輯值和錯誤值。數組的維度是指數組的行列方向,一行多列的數組為橫向數組,一列多行的數組為縱向數組。多行多列的數組則同時擁有縱向和橫向2個維度。數組的維數是指數組中不同維度的個數。只有一行或一列在單一方向上延伸的數組,稱為一維數組;多行多列同時擁有2個維度的數組稱為二維數組。
有常量數組、區域數組、內存數組、命名數組。直接在公式中寫入數組元素,并用大括號“{}”在首尾進行標識的數組為常量數組。一維縱向常量數組的各元素用半角分號“;”區隔,如[1;2;3;4;5;6]。一維橫向常量數組的各元素用半角逗號“,”區隔,如{“張……