.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を再度選択した場合にのみ、数式バーの数式に正しい数式が表示されます。
誰が私に何をすべきか教えてもらえますか? どうも!