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

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

我怎么能没有VBA优雅地做这个匹配?

谢谢!

  1. 创build一个名为Spread的新工作表
  2. A1中input公式=RANDBETWEEN(5,20)
  3. 复制A1并从A2粘贴到A1000
  4. 复制A1A1000将 SpecialValues粘贴回范围

本栏定义分配给每个合约的价差值。

现在转到典型的合同工作表。 说ID是在单元格B9中 ,我们希望在单元格C9中分配的扩展值

C9中input公式:

 =INDEX(Spread!A1:A1000,B9)