# EXCEL 超神的動態陣列公式
> [color=#40f1ef][name=LHB阿好伯, 2020/01/15][:earth_africa:](https://www.facebook.com/LHB0222/)
###### tags: `Excel`
[TOC]
到目前為止儲存格要返回每個值都要編寫了一個公式
如果需要另一個值,則可以編寫(或複制)另一個公式
對於動態陣列的出現這一切都將改變
取一個簡單的例子
## UNIQUE()取的唯一值
以往若是要將重複值去除需要使用到下方的陣列公式
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$99,A:A,)=ROW($1:$99),ROW($1:$99),99),ROW(A2)))&""
![](https://i.imgur.com/ZKuq8Je.gif)
而現在只需要使用到`UNIQUE()`函數
可以快速得到列表或範圍中的唯一值列表
![](https://i.imgur.com/73YPYqt.gif)
更多詳細說明可以看PAPAYA 電腦教室推出的影片
[從此寫公式變得宇宙無敵簡單!大家準備為這個神奇新功能歡呼吧 🎉 | Excel 教學 #32](https://www.youtube.com/watch?v=g835ZXDLTi0)
{%youtube g835ZXDLTi0 %}
【內容綱要】
01:20 UNIQUE 函數
01:54 Spilling (溢出) 的特性
04:26 FILTER 函數
05:47 建立動態陣列的下拉選單
06:58 SORT 函數
還有更多影片中沒介紹的公式
## RANDARRAY()隨機數字陣列
例如`RANDARRAY( [列], [欄],[最小值], [最大值], [整數或小數數值])`
傳回隨機數字陣列
可以指定要填滿的列與欄、數字最小值和最大值範圍,以及是否要傳回數值為整數或小數數值。
RANDARRAY 也可以搭配常用的ROUND函數取得特定位數隨機陣列
![](https://i.imgur.com/LtnsY7P.gif)
## SEQUENCE() 清單陣列
可以利用`SEQUENCE(列, [欄], [起始], [間隔])`在陣列中產生一個連續數字的清單
![](https://i.imgur.com/rjPgk63.gif)
也可以搭配INT和RAND利用遞增整數的隨機集合
![](https://i.imgur.com/2S1Jj7u.gif)
最後若是想嘗試新功能需要申請測試人員
![](https://i.imgur.com/sd4Z90A.png)
![](https://i.imgur.com/7LeyLGz.png)