只用一個套路公式,給Excel中一列人員設置隨機出場順序

Excel學習世界 2024-06-14 11:58:30

這是一個有趣的案例,部門中的員工要依次做工作彙報,彙報順序想讓大家抽簽決定。

如何抽?寫小紙條嗎?這種方式顯然已經不與時俱進了,那就寫一個隨機抽出場順序的公式吧。

案例:

給下圖 1 中的人員指定隨機的出場順序,效果如下圖 2 所示。

解決方案:

1. 在 B2 單元格中輸入以下公式:

=SORTBY(SEQUENCE(12),RANDARRAY(12))

公式釋義:

SEQUENCE(12):

SEQUENCE 函數的作用是生成數組所包含的一系列連續數字;

語法爲 SEQUENCE(行,[列],[開始數],[增量]);所有參數默認爲 1;

此處表示生成從 1 至 12 的一列數字序列;爲什麽設置爲 12?因爲 A 列的姓名共有 12 個人;

RANDARRAY(12):

RANDARRAY 函數的作用是返回一組隨機數字;

語法爲 RANDARRAY([要返回的行數],[要返回的列數],[要返回的最小數值],[要返回的最小數值],[返回整數或十進制值]);

這段公式的作用是生成 12 個隨機小數;

SORTBY(...,...):

SORTBY 函數的作用是基于相應範圍或數組中的值對範圍或數組的內容進行排序;

語法爲 SORTBY(要進行排序的數組或區域, 排序依據1, [排序順序1], [排序依據2, 排序順序2],…) ;

公式表示以隨機小數作爲排序依據,對 A 列的姓名排序

2. 如果按 F9,B 列的順序就會隨機重排。

0 阅读:11

Excel學習世界

簡介:Excel 學習交流