如何在Excel

时间:2016-12-22 12:44:30

标签: excel formula

我试图在excel上找到一个公式,允许我在一个范围之间随机选择一个单元格(这部分我找到了一个公式)并将值粘贴到另一个单元格然后将单元格放在随机选择的单元格值也被选中并粘贴到不同的单元格中。

不确定这是否有意义所以我会解释我正在尝试做什么。

我有一个充满年份的专栏,相邻专栏的价格与每年相对应。我希望随机选择一年并将其粘贴到电子表格下方的单元格中,我希望此单元格旁边粘贴的随机选择年份的相应价格。

提前谢谢!

安娜

1 个答案:

答案 0 :(得分:1)

假设数据位于 A1 B10

D1 中输入:

=INDEX(A1:A10,RANDBETWEEN(1,10))

并在 E1 中输入:

=VLOOKUP(D1,A1:B10,2,FALSE)

enter image description here

另一种方法是输入:

=RANDBETWEEN(1,10)
=INDIRECT("A" & C1)
=INDIRECT("B" & C1)

C1 E1

(如果 A 列包含年份而不是名称,则这两种方法都有效)

另一种方法是进入:

=RANDBETWEEN(1,10)
=INDEX(A1:A10,C1)
=INDEX(B1:B10,C1)

C1 E1