EXCEL公式及函式的高階應用 1

2021-04-18 20:14:47 字數 1861 閱讀 6878

公式和函式是excel最基本、最重要的應用工具,是excel的核心,因此,應對公式和函式熟練掌握,才能在實際應用中得心應手。

2.1.1  陣列公式及其應用

陣列公式就是可以同時進行多重計算並返回一種或多種結果的公式。在陣列公式中使用兩組或多組資料稱為陣列引數,陣列引數可以是乙個資料區域,也可以是陣列常量。陣列公式中的每個陣列引數必須有相同數量的行和列。

2.1.1.1  陣列公式的輸入、編輯及刪除

1.陣列公式的輸入

陣列公式的輸入步驟如下:

(1)選定單元格或單元格區域。如果陣列公式將返回乙個結果,單擊需要輸入陣列公式的單元格;如果陣列公式將返回多個結果,則要選定需要輸入陣列公式的單元格區域。

(2)輸入陣列公式。

(3)同時按「crtl+shift+enter」組合鍵,則excel 自動在公式的兩邊加上大括號 。

特別要注意的是,第(3)步相當重要,只有輸入公式後同時按「crtl+shift+enter」組合鍵,系統才會把公式視為乙個陣列公式。否則,如果只按enter鍵,則輸入的只是乙個簡單的公式,也只在選中的單元格區域的第1個單元格顯示出乙個計算結果。

在陣列公式中,通常都使用單元格區域引用,但也可以直接鍵入數值陣列,這樣鍵入的數值陣列被稱為陣列常量。當不想在工作表中按單元格逐個輸入數值時,可以使用這種方法。如果要生成陣列常量,必須按如下操作:

(1)直接在公式中輸入數值,並用大括號「」括起來。

(2)不同列的數值用逗號「,」分開。

(3)不同行的數值用分號「;」分開。

ø輸入陣列常量的方法:

例如,要在單元格a1:d1中分別輸入10,20,30和40這4個數值,則可採用下述的步驟:

(1)選取單元格區域a1:d1,如圖2-1所示。

圖2-1  選取單元格區域a1:d1

(2)在公式編輯欄中輸入陣列公式「=」,如圖2-2所示。

圖2-2  在編輯欄中輸入陣列公式

(3)同時按ctrl+shift+enter組合鍵,即可在單元格a1、b1、c1、d1中分別輸入了10、20、30、40,如圖2-3所示。

假若要在單元格a1、b1、c1、d1、a2、b2、c2、d2中分別輸入10、20、30、40、50、60、70、80,則可以採用下述的方法:

圖2-3  同時按ctrl+shift+enter組合鍵,得到陣列常量

(1)選取單元格區域a1:d2,如圖2-4所示。

圖2-4  選取單元格區域a1:d2

(2)在編輯欄中輸入公式「=」,如圖2-5所示。

圖2-5  在編輯欄中輸入陣列公式

(3)按ctrl+shift+enter組合鍵,就在單元格a1、b1、c1、d1、a2、b2、c2、d2中分別輸入了10、20、30、40和50、60、70、80,如圖2-6所示。

圖2-6  同時按ctrl+shift+enter組合鍵,得到陣列常量

ø輸入公式陣列的方法

例如,在單元格a3:d3中均有相同的計算公式,它們分別為單元格a1:d1與單元格a2:d2中資料的和,即單元格a3中的公式為「=a1+a2」,單元格b3中的公式為「=b1+b2」,…,則可以採用陣列公式的方法輸入公式,方法如下:

(1)選取單元格區域a3:d3,如圖2-7所示。

(2)在公式編輯欄中輸入陣列公式「=a1:d1+a2:d2」,如圖2-8所示。

圖2-7  選取單元格區域a3:d3

圖2-8  在編輯欄中輸入陣列公式

(3)同時按ctrl+shift+enter組合鍵,即可在單元格a3:d3中得到陣列公式「=a1:d1+a2:d2」,如圖2-9所示。

圖2-9  同時按ctrl+shift+enter組合鍵,得到陣列公式

Excel高階應用專題 陣列公式

這個奇特的函式就是陣列公式,陣列公式特點就是可以同時進行多重計算,並返回一種或多種結果的公式。在陣列公式中使用兩組或多組資料稱為陣列引數,陣列引數可以是乙個資料區域,也可以是陣列常量。陣列公式中的每個陣列引數必須有相同數量的行和列。從陣列公式的輸入 編輯 刪除 應用四個方面來講解陣列公式 一 陣列公...

Excel常見高階公式

text函式 vlookup函式 如何改變文字的樣式 如何插入一段漂亮的 片 你好!這是是我記錄一些平時excel使用過程中遇到的常用並且提高工作效率的公式的基本語法知識總結。語法 mid text,start num,num chars 說明 擷取乙個單元格字串 text,需要擷取的字串 star...

VBA應用EXCEL公式

七個使用公式的例子 1 行標是變數的例子 2 列標用一維陣列輸入字串做列標,行標是變數 3 用rc做相對引用 4 rc和變數混合 5 整列使用rc引用,避免使用迴圈 6 整個區域rc引用 相對引用 迴圈 7 整個區域rc應用 相對引用 不用迴圈 sub數例 a1 1a a2 d2 a3 cd a4 ...