如何在 Excel 中隨機化項目/名稱列表?2個簡單的公式

如何在 Excel 中隨機化項目/名稱列表?2個簡單的公式

如果您有項目或名稱或數字的列表,您可以使用 Excel 中的簡單公式來隨機化此列表。

當我創建需要一組隨機數字或項目的教程時,我經常需要使用它。如果您在辦公室或教室中創建一個隨機團隊,它也可能很有用。

在本教程中,我將向您展示三種在 Excel 中快速隨機化名稱或項目列表的簡單方法

所以讓我們開始吧!

使用排序公式隨機化列表

假設您有一個如下所示的名稱列表,並且您想要隨機化此列表。

待改組名單

下面是執行此操作的公式:

=SORTBY(A2:A15,RANDARRAY(COUNTA(A2:A15)))
SORTBY 公式對列表進行洗牌

我使用了 COUNTA 函數來獲取列表中名稱的總數,然後在 RANDARRAY 函數中使用它來生成 14 個隨機數的列表(因為列表中有 14 個名稱)。

然後在 SORTBY 函數中使用這個由 14 個數字組成的隨機列表,為我們提供打亂後的姓名列表。

如果您想再次隨機播放此列表,請按 F9 鍵,列表將再次隨機播放(發生這種情況是因為 RANDARRAY 是一個不穩定的函數,並且每當您按 F9 或在 Excel 文件中進行更改時都會刷新)

獲得所需的隨機名稱列表後,您可以將公式轉換為值,使其不再更改。

請注意,“SORTBY”和“RANDARRAY”都是新公式,僅在Excel for Microsoft 365、Excel 2021 和 Excel for Web 中可用。如果您使用的是舊版本的 Excel,您將無法訪問這些功能。如果你是這種情況,你可以使用接下來介紹的方法

相關問題  使用CJWDEV:Active Directory 帳戶重設工具

使用 RAND 公式 + 排序功能隨機化列表(適用於舊版 Excel)

如果您無法訪問 SORTBY 和 RANDARRAY 函數,您可以用老式的方式隨機化列表。

下面我再次列出了我想要洗牌並獲得新列表的名稱。

使用附加隨機數列命名數據集

以下是執行此操作的步驟:

  1. 在相鄰列中,輸入以下公式:=RAND()
  2. 將公式複制並粘貼到 B 列中的所有相鄰單元格
RAND函數獲取隨機數
  1. 選擇數據集(包括 B 列中的名稱和數字)
  2. 單擊功能區中的數據選項卡
單擊數據選項卡
  1. 在“排序和過濾”組中,單擊“排序”圖標
單擊功能區中的排序圖標
  1. 在“排序”對話框中,從“排序依據”下拉列表中選擇“隨機數”
按隨機數列排序
  1. 點擊確定

上述步驟將根據我們生成的隨機數對名稱列表進行排序。

如果您想再次隨機播放列表,只需按 F9 鍵。這將強制 RAND 公式重新計算,並為您提供一組新的隨機數。

現在,您可以根據這個新的隨機數數據集對姓名列表進行排序,您將獲得新的打亂姓名列表。

完成後,您可以刪除 B 列中的數字。

這是您可以用來在 Excel 中隨機排列名稱或項目列表的兩種簡單方法。

如果您使用 Excel for Microsoft 365 或 Excel 2021,則可以使用我使用 SORTBY 和 RANDARRAY 函數的第一種方法。

如果您使用的是舊版本的 Excel,那麼您可以使用我使用 RAND 函數的第二種方法。

相關問題  如何添加和使用 Excel 數據透視表計算字段

我希望您發現本教程很有用。

哦,您好 👋很高興認識你。

訂閱我們的電子報,定期發送很棒的科技內到您的郵

Post Comment