簡體   English   中英

從列表Excel 2003生成隨機項目

[英]Generate random item from list Excel 2003

我在A1:A100單元格中有一個名稱列表,我正在尋找一個公式輸入要從該范圍內選擇一個隨機名稱的單元格中。 我花了很多時間搜索無濟於事,所有解決方案似乎都源自RANDBETWEEN函數,該函數不是Excel 2003的一部分,而只是新版本。 這似乎是一件很平常的事情,所以我真的很驚訝,沒有容易找到的解決方案。 非常感謝幫助=)

如果您不能使用RandBetween(),則仍然可以使用Rand(),它會提供一個十進制數字。 將小數點四舍五入到2位,然后乘以100得到0到99之間的數字。加1得到1到100之間的數字

=(ROUND(RAND(),2)*100)+1

將其饋入這樣的Index函數

=Index(A1:A100,(ROUND(RAND(),2)*100)+1)

做完了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM