0
アドインでセルのformulasR1C1
を取得する必要があります。数式の引数に範囲(単一セルではなく)が含まれている場合、Excel Online
が右に表示されないようです。formulasR1C1
Excel Onlineで範囲を含む式のR1C1をロードする
たとえば、セルC5
に式R1C1 =SUM(RC[2]:RC[3])
(つまり、A1スタイルで=SUM(E5:F5)
)を入力します。ここではR1C1スタイルでExcel 2016 for Windows
下のスクリーンショットは、次のとおりです。
その後、私たちはそのformulas
とformulasR1C1
を読み取るために、次のコードを使用します。 Excel 2016 for Windows
で
function test() {
Excel.run(function (ctx) {
var c5 = ctx.workbook.worksheets.getItem("Sheet1").getRange("C5");
c5.load(["formulas", "formulasR1C1"]);
return ctx.sync().then(function() {
document.getElementById("result").innerHTML =
"C5.formulas: " + c5.formulas[0][0] + "<br>" +
"C5.formulasR1C1: " + c5.formulasR1C1[0][0];
});
});
}
は、それが正常に戻します。ただし
、Excel Online
で、返さformulasR1C1
が正しくありません:
。なお、式用単一の細胞のみを含む(例えば、=RC[2]+RC[3]
)、数式R1C1はExcel Onlineで正しく読み込まれます。
素晴らしい... – SoftTimur