rand between可以同时创建多个东西吗?

时间:2013-09-20 03:21:18

标签: excel

我在一个单元格中键入了这个= VLOOKUP(RANDBETWEEN(1,721),玩家,1)

然而,它只给我位置,但没有给出相应的球员名称和薪水。如何获得rand between以生成整行?

    Position   Name       Salary
      QB    Peyton Manning  10700
      QB    Aaron Rodgers   10100
      WR    Calvin Johnson  9500
      WR    A.J. Green  9500
      QB    Drew Brees  9200
      QB    Matthew Stafford    9100
      WR    Julio Jones 9100
      RB    Marshawn Lynch  9000

2 个答案:

答案 0 :(得分:1)

假设匹配的数字位于Players的第一列,接下来的3列是您想要提取的数字:

{=VLOOKUP(RANDBETWEEN(1,721),Players,{2,3,4},1)}

作为数组公式输入3个单元格(使用Ctrl + Shift + Enter)

答案 1 :(得分:0)

您可以将=RANDBETWEEN(1,721)放在自己的单元格中,然后从每列引用该单元格。示例公式:

  A                   B                      C                      D   
1 =RANDBETWEEN(1,721) =VLOOKUP($A1,Players,1) =VLOOKUP($A1,Players,2) =VLOOKUP($A1,Players,3)
2 =RANDBETWEEN(1,721) =VLOOKUP($A2,Players,1) =VLOOKUP($A2,Players,2) =VLOOKUP($A2,Players,3)

等。