在 Excel 2021 版之後,如果你的公式中有陣列的表示式,則公式會自動溢出至陣列範圍的儲存格。以下要用製作九九乘法表來當為範例,以比較之間的差異。

1. 非陣列公式,利用欄和列已輸入的數值 1~9。

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

儲存格B4:=$A4*B$3

複製儲存格B4,貼至儲存格B4:J12。

 

2. 陣列公式,利用 ROW 和 COLUMN 自動產生數值 1~9。

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

儲存格B4:=ROW(1:9)*COLUMN(A:I)

在儲存格B4輸入的公式會自動溢出至儲存格B4:J12。

在公式中「1:9」和「A:I」都是陣列表示。

 

3. 非陣列公式,利用欄和列已輸入的數值 1~9。

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

儲存格A3:=ROW(A1)&"X"&COLUMN(A1)&"="&ROW(A1)*COLUMN(A1)

複製儲存格B3,貼至儲存格B3:I11。

 

4. 陣列公式,利用 ROW 和 COLUMN 自動產生數值 1~9。

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

儲存格A3:=ROW(1:9)&"X"&COLUMN(A:I)&"="&ROW(1:9)*COLUMN(A:I)

在儲存格A3輸入公式會自動溢出至儲存格A3:I11。

在公式中「1:9」和「A:I」都是陣列表示。

 

【延伸學習】

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

Excel-FILTER和OFFSET的動態陣列

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

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

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

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

 

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

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

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