1,000张纸,纸张的一个单元格中的数据与另一张纸张中的单元格中的数据匹配

时间:2014-05-25 12:03:42

标签: excel excel-formula

我有一张1,000张的工作簿,每张工作簿代表一份随机生成的合同数据的合同。每份合约的交易对手ID从1-1,000中选择。现在我想将差价(随机选择5到20个基点)分配到每张纸的一个单元格,即每个交易对手相同,即如果交易对手在纸张100和500上是333(合约编号100和数量) 500),那么两个合同的差价应该是相同的。

如果没有VBA,我怎么能优雅地进行这种匹配?

谢谢!

1 个答案:

答案 0 :(得分:1)

  1. 创建一个名为 Spread
  2. 的新工作表 A1 中输入公式=RANDBETWEEN(5,20)
  3. 复制 A1 并粘贴 A2 A1000
  4. 复制 A1 A1000 将SpecialValues粘贴回范围
  5. 此列定义分配给每个合同的价差值。

    现在转到典型的合同工作表。假设ID在单元格 B9 中,我们希望在单元格 C9中指定的展开值。

    C9 中输入公式:

    =INDEX(Spread!A1:A1000,B9)