Excel 基礎教學 19:定義名稱 & INDIRECT 函數 & 下拉選單設定
目录:
使用MS Excel生成随机数非常简单。 它有两个内置函数rand和ranbetween来帮助你完成。
- rand用于生成0到1之间的数字
- randbetween在给定范围内生成整数
但是,您是否想过从给定列表中选择随机名称或随机字符串? 可能存在您可能需要的各种场景。 例如,这个博客的编辑计划尽快运行赠品。 在这种情况下,Excel可以帮助他选择获胜者。
但是,Microsoft Excel没有提供直接公式来完成这项工作。
我们已经探索了一些方法,我们可以应用一些逻辑并结合一些公式来完成任务。 而且,我们将向您展示两种这样的方法。
酷提示:在MS Excel的同一单元格中寻找开始在新行上书写的方法? 尝试按Alt + Enter键。
方法1
第1步:在任何列中填写您拥有的名称列表,而不必担心订单。 在我们的示例中,我们使用了 A列 。 另请注意第一行和最后一行。 在这里,他们是1和13。
步骤2:切换到任意任意单元格并键入下面显示的公式。
=间接(CONCATENATE(“A”,RANDBETWEEN(1, 13)))
哪里,
A应替换为您使用过的列
应分别用第一个和最后一个行号替换1和13
第3步: 按Enter键 ,您将能够看到第一个随机名称。 每当你想要一个新的随机名称时,只需按 F9即可 。
方法2
第1步:填写任何列中的名称列表,而不必担心订单。
步骤2:阻止区域(填充名称的单元格)并为其命名,如下图所示。 记下我写的NameList框 。 这就是我分配给列表的名称。
步骤3:切换到任意任意单元格并使用下面显示的任一公式。
= INDEX(A1:A13,RANDBETWEEN(1, 13))或
= INDEX(NameList,RANDBETWEEN(1, 13))
哪里,
A应替换为您使用的列
应分别用第一行和最后一行代替1和13
NameList应替换为您在步骤2中为列表指定的名称
每当要刷新随机生成的名称时,请按 F9 。 如果要一次生成两个名称,请在两个不同的单元格中写入相同的公式。 同样,您可以将数字增加到3, 4等等。
使用最后一个公式的优点是您的列表和公式不必在同一张纸上。 意思是,列表可能在工作表1和工作表2上的公式。这样,没有人能够看到生成随机名称的列表。
结论
因此,您可以使用Excel从列表中选择一个或多个随机名称。 你能想到任何其他会产生相同结果的公式吗? 如果是,请与我们分享。 我们很乐意学习。
如何使用ms outlook同步雅虎联系人和日历

了解如何使用MS Outlook同步Yahoo联系人和日历。
如何使用ms outlook打印空白日历

了解如何使用MS Outlook打印空白日历[快速提示]。
如何使用ms word 2013编辑,拆分,加密pdf文档

是的,您可以使用新的Microsoft Office Word 2013编辑,拆分和加密PDF文档。了解如何操作。