1

我在一个 Excel Web 加载项 (office-js) 中,在一个 .xlsx 文件中

范围 C3:C6中,有相同类型的公式 VLOOKUP

代码执行前的快照

index.js我的代码中是

let data=[
  ["=INDEX(R2C11:R9C11,MATCH(R[0]C2,R2C10:R9C10,0))"],
  ["=INDEX(R2C11:R9C11,MATCH(R[0]C2,R2C10:R9C10,0))"],
  ["=INDEX(R2C11:R9C11,MATCH(R[0]C2,R2C10:R9C10,0))"],
  ["=INDEX(R2C11:R9C11,MATCH(R[0]C2,R2C10:R9C10,0))"],
]
range.formulasR1C1 = data;      // Here range is C3: C6
range.select();
return ctx.sync();

在上面的代码运行之前,范围 C3:C6 被选中,它看起来像第一张图片。

所以我希望在代码执行后,公式栏中的公式会自动更新。

我所希望的——更新的公式栏

但这不会发生,并且它无法更新公式栏。

我所看到的

只有当我选择另一个单元格或范围,然后重新选择范围 C3: C6时,公式栏中的公式才会显示正确的公式。

谁能告诉我我该怎么办?谢谢!

4

0 回答 0