1

.xlsx ファイルの Excel Web アドイン (office-js) を使用しています

範囲 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