Excel-輸入具陣列形式的公式

在 Excel 2021 以上版本,輸入陣列公式時,例如:

儲存格B4:=MID($A4,COLUMN(A:I),1)

其中因為使用:COLUMN(A:I),具陣列的形式,當按下 Enter 鍵時,公式會自動溢出至儲存格C4:J4。

COLUMN(A:I)以陣列表示時,會傳回數值1~10。

Excel-輸入具陣列形式的公式

點選第一個以外的儲存格,已經自動填入公式。

Excel-輸入具陣列形式的公式

把公式複製到其他儲存格時,例如,複製儲存格B4,貼至儲存格B4:B12。

結果會將每個儲存格自動溢出至其他儲存格。

Excel-輸入具陣列形式的公式

如果把上圖的欄和列互換,儲存格B4:=MID(B$3,ROW(1:9),1)

則在列方向,也會公式自動溢出。

Excel-輸入具陣列形式的公式

有了以上的經驗,參考下圖,如果要輸入一個九九乘法表概念的矩陣,你只要輸入公式:

儲存格B4:=B3:J3*A4:A12

公式會自動溢出至儲存格B3:J12。在此不需使用絶對參照的表示法,也不用複製貼上公式。唯,但第一個儲存格被刪除,其他儲存格的公式,也會一起消失。

Excel-輸入具陣列形式的公式

 

【延伸學習】

Excel-陣列的使用(比較2021版和先前的版本)

Excel-以製作九九乘法表說明陣列和非陣列公式

Excel-FILTER和OFFSET的動態陣列

Excel-列出非空白項目的清單(比較篩選函數和以陣列公式模擬篩選)

Excel-使用ARRAYTOTEXT函數取得陣列文字

Excel-使用傳統陣列和動態陣列公式列出模糊搜尋清單

 

學不完.教不停.用不盡文章列表

arrow
arrow
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(2) 人氣()