利用 Excel 函數隨機抽取(附示例)

RANDARRAY 是 Excel 365 和 Excel 2021 引入的一個函數,用于生成一個隨機數數組。它的語法如下:

RANDARRAY([rows], [columns], [min], [max], [whole_number])

參數詳解

  1. rows(可選)

    • 要生成的行數(默認值為 1)。
    • 例如,2 表示生成 2 行的隨機數。
  2. columns(可選)

    • 要生成的列數(默認值為 1)。
    • 例如,1 表示每行只有 1 列。
  3. min(可選)

    • 隨機數的最小值(默認值為 0)。
    • 例如,1 表示隨機數最小是 1。
  4. max(可選)

    • 隨機數的最大值(默認值為 1)。
    • 例如,24 表示隨機數最大是 24。
  5. whole_number(可選)

    • TRUE:生成整數隨機數。
    • FALSE(默認):生成小數隨機數。

在隨機抽獎中的應用

你的需求是 從 B2:B25 隨機抽取 2 人,所以公式是:

=INDEX(B2:B25, RANDARRAY(2, 1, 1, ROWS(B2:B25), TRUE))
  • 2 → 生成 2 行(抽 2 人)
  • 1 → 每行 1 列
  • 1 → 隨機數最小是 1(對應 B2)
  • ROWS(B2:B25) → 計算 B2:B25 的行數(24),作為最大值
  • TRUE → 生成整數(避免小數索引)

這樣,RANDARRAY 會生成 2 個 1~24 的隨機整數INDEX 再用它們從 B2:B25 中取出對應名字。


注意事項

  1. 避免重復抽中同一人
    RANDARRAY 可能會生成相同的隨機數(即同一個人被抽中兩次)。
    解決方法(確保不重復):

    =LET(randNums, RANDARRAY(24, 1, 1, 24, TRUE),uniqueRand, UNIQUE(randNums),INDEX(B2:B25, TAKE(uniqueRand, 2))
    )
    
    • UNIQUE 確保隨機數不重復
    • TAKE(uniqueRand, 2) 取前 2 個不重復的隨機數
  2. 每次計算都會刷新

    • F9 或編輯單元格時,隨機結果會重新生成。
    • 如果想固定結果,可以 復制 → 右鍵 → “粘貼為值”

總結

參數作用示例值
rows生成的行數2(抽 2 人)
columns生成的列數1(單列)
min隨機數最小值1(從第 1 行開始)
max隨機數最大值24(共 24 個名字)
whole_number是否取整數TRUE(避免小數索引)

隨機抽取示例圖片
示例 下載 地址

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/76105.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/76105.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/76105.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python:爬蟲概念與分類

網絡請求: https://www.baidu.com url——統一資源定位符 請求過程: 客戶端,指web瀏覽器向服務器發送請求 請求:請求網址(request url);請求方法(request methods);請求頭(request header)&…

【今日半導體行業分析】2025年3月30日

今日探針卡行業分析:把握機遇,應對挑戰 一、引言 在半導體產業的精密制造流程中,探針卡作為晶圓測試環節的核心設備,猶如一顆精密的 “心臟”,承擔著芯片封裝前電學性能測試與篩選的重任。其性能的優劣直接關系到芯片…

HO與OH差異之Navigation三

在上一篇內容中我們介紹了HO與OH差異之Navigator,我們也了解了Navigator的基本概念和大致了解了一下他的基礎用法,既然談到差異肯定就不止這兩種差異,今天就讓我們來了解第三種差異NavRouter,其中在HO中我們并沒有這種路由方式但是…

Java 程序員面試題:從基礎到高階的深度解析

引言 Java 作為全球最流行的編程語言之一,其面試題不僅考察候選人的編程能力,更關注對底層原理和架構設計的理解。本文將系統梳理 Java 面試中的高頻考點,結合代碼示例與原理分析,助您從容應對技術面試。 一、Java 基礎語法與核…

Python操作Excel文件的11種方法

Python操作Excel文件的11種方法 pandas:功能強大,支持數據清洗、轉換和分析,適用于數據分析和處理任務。 openpyxl:專注于 .xlsx 文件格式,提供細粒度的操作,適用于需要對 Excel 文件進行細粒度操作的場景…

ZGC初步了解

ZGC ZGC和G1,CMS一樣都是一種垃圾回收器。那其實G1已經很不錯了 為什么還需要ZGC呢 ZGC(The Z Garbage Collector)是JDK 11中推出的一款低延遲垃圾回收器,它的設計目標包括: 停頓時間不超過10ms; 停頓時…

Tof 深度相機原理

深度相機(TOF)的工作原理_tof相機原理-CSDN博客 深度剖析 ToF 技術:原理、優劣、數據糾錯與工業應用全解析_tof技術-CSDN博客 飛行時間技術TOF_tof計算公式-CSDN博客 深度相機(二)——飛行時間(TOF)_飛行時間技術-C…

c++-函數增強

一、編譯器對函數名的處理 1. C與C的差異 C編譯器:保留原始函數名,無額外處理。例如: int add(int a, int b) { return a b; } 在匯編代碼中仍為add。 C編譯器:通過name mangling(名稱修飾)生成唯一函數…

跟著StatQuest學知識08-RNN與LSTM

一、RNN (一)簡介 整個過程權重和偏置共享。 (二)梯度爆炸問題 在這個例子中w2大于1,會出現梯度爆炸問題。 當我們循環的次數越來越多的時候,這個巨大的數字會進入某些梯度,步長就會大幅增加&…

HarmonyOS 之 @Require 裝飾器自學指南

在 HarmonyOS 應用開發工作中,我頻繁碰到組件初始化傳參校驗的難題。在復雜的組件嵌套里,要是無法確保必要參數在構造時準確傳入,就極易引發運行時錯誤,而且排查起來費時費力。一次偶然的機會,我接觸到了 Require 裝飾…

CDN節點對網絡安全掃描的影響:挑戰與應對策略

引言 在當今互聯網環境中,內容分發網絡(CDN)已成為提升網站性能和用戶體驗的關鍵技術。然而,CDN的廣泛應用也為網絡安全掃描帶來了新的挑戰。本文將深入探討CDN節點如何影響各類安全掃描工作,分析由此產生的安全風險,并提供有效的…

【Git多分支使用教程】

Git多分支使用教程 Git多分支使用手冊目錄多分支只拉取一個多分支拉取指定幾個步驟 1:克隆第一個分支步驟 2:獲取其他分支 常見問題與解決方法1. 錯誤:origin/分支名 is not a commit2. 分支名稱沖突3. --single-branch 限制 總結 Git多分支使…

【身份安全】OAuth 2.0工作原理(一)

目錄 OAuth 授權框架一、OAuth 角色二、協議流程三、應用注冊(Application Registration)用戶 ID(Client ID) 和 用戶密碼(Client Secret) 四、權限授予1、授權碼鏈接2、用戶授權申請3、應用程序接收授權碼…

大疆上云api直播功能如何實現

概述 流媒體服務器作為直播畫面的中轉站,它接收推流端的相機畫面,同時拉流端找它獲取相機的畫面。整個流程如下: 在流媒體服務器上創建流媒體應用(app),一個流媒體服務器上面可以創建多個流媒體應用約定推拉流的地址。假設流媒體服務器工作在1935端口上面,假設創建的流…

ESP-01模塊連接手機熱點問題及解決方法

在使用ESP-01模塊連接手機熱點時,可能會遇到一些問題。本文將詳細介紹如何解決這些問題,并分享最終通過將WiFi切換到2.4GHz成功解決問題的經驗。 一、問題描述 在嘗試使用ESP-01模塊連接手機熱點時,遇到了連接失敗的問題。以下是操作過程中…

NG-ZORRO中tree組件的getCheckedNodeList怎么使用

在 NG-ZORRO(Ant Design for Angular) 的 Tree 組件 中,getCheckedNodeList 方法用于獲取當前選中的節點列表(包括半選狀態節點)。以下是具體用法和示例: 基本用法 首先,確保你已通過 ViewChil…

業務流程先導及流程圖回顧

一、測試流程回顧  1. 備測內容回顧  備測內容: 本次測試涵蓋買家和賣家的多個業務流程,包括下單流程、發貨流程、搜索退貨退款、支付搶購、換貨流程、個人中心優惠券等。 2. 先測業務強調  1)測試業務流程 …

從ChatGPT到AutoGPT——AI Agent的范式遷移

一、AI Agent的范式遷移 1. ChatGPT的局限性與Agent化需求 單輪對話的“工具屬性” vs. 多輪復雜任務的“自主性” ChatGPT 作為強大的生成式AI,雖然能夠進行連貫對話,但本質上仍然是“工具型”AI,依賴用戶提供明確的指令,而無法自主規劃和執行任務。 人類介入成本過高:提…

【Kafka】分布式消息隊列的核心奧秘

文章目錄 一、Kafka 的基石概念?主題(Topic)?分區(Partition)?生產者(Producer)?消費者(Consumer)? 二、Kafka 的架構探秘?Broker 集群?副本機制? 三、Kafka 的卓越特性?高…

【藍橋杯14天沖刺課題單】Day 1

1. 題目鏈接:19937 藝術與籃球 該題目的難點主要在20240413這個日期需要結束程序跳出循環。最開始將該輸出ans的位置放在了for循環之外,此時的日期已經循環完了2024年所有的日期,則最后會統計多而導致結果錯誤。 AC代碼: #incl…