close

首先讓我們回顧 "系列一:入門篇" 中提到的 "結果陣列"

      一維結果陣列:一個單欄陣列或兩個相同元素個數的單欄陣列作為 "多格陣列函數" 的來源陣列,運算結果也是一個欄陣列,與來源陣列各元素相對應且元素個數也相同。

      利用下例來印證一下吧!

 

一、陣列四則運算:如下圖示,先給定相同元素個數的兩個來源陣列,來源陣列1位址A5:A7、來源陣列2位址B5:B7

     1. 陣列相加

         選取 D5:D7 (存放結果陣列),

         輸入 =A5:A7+B5:B7,

         按下 CTRL+SHIFT+ENTER。

         其中 {=A5:A7+B5:B7} 的意義:如同一個假想的陣列函數:{=ADD(A5:A7,B5:B7)}

     2. 陣列相減

         選取 F5:F7 (存放結果陣列)

         輸入 =A5:A7-B5:B7,

         按 CTRL+SHIFT+ENTER。

         其中 {=A5:A7-B5:B7} 的意義:如同一個假想的陣列函數:{=SUBTRACT(A5:A7,B5:B7)}

     3. 陣列相乘

         選取 D11:D13 (存放結果陣列)

         輸入 =A5:A7*B5:B7,

         按 CTRL+SHIFT+ENTER。

         其中 {=A5:A7*B5:B7} 的意義:如同一個假想的陣列函數:{=MULTIPLY(A5:A7,B5:B7)}

     4. 陣列相除

         選取 F11:F13 (存放結果陣列)

         輸入 =A5:A7/B5:B7,

         按 CTRL+SHIFT+ENTER。

         其中 {=A5:A7/B5:B7} 的意義:如同一個假想的陣列函數:{=DIVISION(A5:A7,B5:B7)}

陣列四則運算

     結論:  

     1.  CTRL+SHIFT+ENTER 後多格陣列中每一個儲存格,公式完全相同

     2. 結果陣列第一個元素 = "來源陣列1第一個元素" 與 "來源陣列2第一個元素" 的運算結果,依次類推

     3. 來源陣列1來源陣列2結果陣列皆同為單欄陣列且元素個數也相同

     4. 最佳實作是利用 "定義名稱" 以取代 "來源陣列位址"。(重要!)

     5. 如同上述的假想函數,在 EXCEL 中運算二個以上的來源陣列之最佳實例就是 SUMIFS 函數的陣列用法。敬請期待。

 

二、陣列元素相等判斷:如圖示,先給定相同元素個數的兩個來源陣列 ,來源陣列3位址:A18:A20來源陣列4位址:B18:B20

     1. "=" 運算子:選取 D18:D20 (存放結果陣列)

         輸入 =A18:A20=B18:B20,

         按下 CTRL+SHIFT+ENTER。

     2. EXACT函數:選取 F18:F20 (存放結果陣列)

         輸入 =EXACT(A18:A20,B18:B20),

         按下 CTRL+SHIFT+ENTER。

陣列元素相等判斷

結論:

     1. 結論同上

     2. 或許你很少用到 EXACT函數。EXACT函數用於判斷兩文字是否完全相同(區分大小寫),此例與 "=" 運算子作用完全相同。

     3. 下一主題將在以 "陣列相乘" 及 "陣列元素相等判斷" 範例來說明 "單格陣列函數" 的用法。

 

 

arrow
arrow
    文章標籤
    Excel教學 陣列公式
    全站熱搜

    KKExcel 發表在 痞客邦 留言(0) 人氣()