根據《DIME》報導,Excel 2021以上版本推出的MAKEARRAY函數,搭配LAMBDA公式,能快速自動生成指定行數與列數的表格。無論是乘法表、測試數據,還是條件顯示的矩陣,都能用簡單公式完成。

MAKEARRAY函數的基本語法為: =MAKEARRAY(行數, 列數, LAMBDA(行號, 列號, 計算式))

例如輸入「=MAKEARRAY(9,9,LAMBDA(r,c,r*c))」,即可自動生成9×9乘法表。函數會根據行號(r)與列號(c)進行運算,並填入對應位置。LAMBDA則負責定義每個儲存格的計算規則。

文章提到,MAKEARRAY不僅能生成空表格,還能根據行號與列號的組合,自動計算乘法、加法,甚至製作條件顯示的矩陣。例如「=MAKEARRAY(5,5,LAMBDA(r,c,IF(MOD(r+c,2)=0,r+c,””)))」會顯示行號+列號為偶數的數值。

此外,MAKEARRAY還能快速生成測試數據。輸入「=MAKEARRAY(10,5,LAMBDA(r,c,r*100+c))」,就能產生10行5列的測試矩陣,節省大量手動輸入時間。

文章強調,MAKEARRAY函數的優勢在於「先設定表格大小,再定義計算規則」,兩步驟即可完成複雜的資料結構。適合需要大量規則性資料的業務場景,如報表製作、數據模擬等。

📰 本文資料來源 • @DIME