Excel情報局 職場聯(lián)盟Excel RANDARRAY函數(shù)是動態(tài)數(shù)組函數(shù),它的作用是生成一個給定區(qū)間的隨機數(shù)數(shù)組??梢允钦麛?shù),也可以是小數(shù)。 函數(shù)結構: =RANDBETWEEN(行數(shù),列數(shù),左邊界,右邊界,是否整數(shù)) 行數(shù):代表返回數(shù)組的行數(shù); 列數(shù):代表返回數(shù)組的列數(shù); 左邊界與右邊界:代表返回數(shù)組中隨機數(shù)的范圍; 是否整數(shù):代表返回的隨機數(shù)是否必需為整數(shù)。邏輯值TRUE表示返回整數(shù),邏輯值FALSE表示返回小數(shù)。 所有參數(shù)都可以省略。若不寫任何參數(shù),等同于RAND函數(shù)。 本例我們利用RANDBETWEEN函數(shù),省略第2~第5參數(shù),可以生成10個元素構成的一維縱向隨機數(shù)組值。 SORTBY函數(shù)是Excel2021版本之后和金山WPS表格最新版本中新增的函數(shù),主要就是用解決排序的問題。 SORTBY函數(shù)可以通過計算表達式對數(shù)據(jù)范圍進行排序。 =SORTBY(要排序的區(qū)域,要排序的主要關鍵列,排序方式,要排序的次要關鍵列,排序方式,……) 第一參數(shù):必須要輸入的。代表指定需要排序的數(shù)據(jù)列表,可以是數(shù)組或單元格引用。 第二參數(shù):必須要輸入的。代表指定排序依據(jù)的區(qū)域或數(shù)組。該區(qū)域或數(shù)組的尺寸必須和第一參數(shù)區(qū)域或數(shù)組的行或列的尺寸保持一致。 第三參數(shù):是可以輸入或省略的。代表排序的的方式。其中-1表示降序,1表示升序。如果省略第三參數(shù)的話,則默認為升序排序。 其他的參數(shù)均是可以省略的。每兩個為一組,代表其他次要的排序依據(jù)區(qū)域或數(shù)組,以及對應的排序方式。 本例利用SORTBY函數(shù),以RANDARRAY函數(shù)10個元素構成的一維縱向隨機數(shù)組值,作為SORTBY函數(shù)的第二參數(shù)。SORTBY函數(shù)按隨機值數(shù)組的大小順序對B2:B11區(qū)域的姓名進行排序,作用是將姓名隨機排序。 我們再來了解一下SEQUEN函數(shù): =SEQUENCE(2,5) SEQUENCE函數(shù)可以構建一個等差序列。 函數(shù)結構: =SEQUENCE(行,列,開始數(shù),增量) 第一參數(shù):要返回的數(shù)組的行數(shù); 第二參數(shù):要返回的數(shù)組的列數(shù); 第三參數(shù):序列的起始值; 第四參數(shù):表示步長,也就是相鄰兩個數(shù)字的差值。 第一參數(shù)是必要參數(shù),第二、第三、第四參數(shù)都可省略,如果省略掉的話,默認值都是1。 SEQUENCE函數(shù)可以生成2行5列,以1為起始值,先行后列依次遞增的自然數(shù)二維數(shù)組值。 最后我們以SORTBY函數(shù)作為INDEX函數(shù)的第一參數(shù),以SEQUENCE函數(shù)作為INDEX函數(shù)的第二參數(shù): =INDEX(SORTBY(B2:B11,RANDARRAY(10)),SEQUENCE(2,5)) INDEX函數(shù)以SEQUENCE函數(shù)作為第2參數(shù),將隨機排序的人名依次取出,形成2行5列的二維內存數(shù)組,并溢出到D2:H3單元格區(qū)域。 鏈接:https://pan./s/6081deb0fe63 回顧關鍵內容,善用圖片表達,學會建立聯(lián)系,拓展深度廣度,濃縮關鍵概念,應用到行動中,善于歸納總結,嘗試進行分享。
|
|