目的の出力を取得しようとして立ち往生しています。実際には、別の問題で直面している文字列分離の問題です。
// 入力 String input1 = "=DIVIDE(入力!RC,入力!R[1]C)"; // B1 String input2 = "=DIVIDE(MULTIPLY(Input!R[-1]C,Input!R[1]C),100)"; // B2 String input3 = "=Input!R[-2]C + R[-1]C"; // B3 String input4 = "=DIVIDE(R[-2]C,Input!R[-2]C)"; // B4 String input5 = "=R[-4]C+R[-1]C"; // B5
ここで、RC を適切な B 値に置き換える必要があります。
入力 5 の例では、R[-4]C を見て、その入力 5 から (-4) と (5) を加算して 1 を取得し、R[-4]C を B1 に置き換えます。
それはすべて同じになるでしょう。
// 必要な出力 // =DIVIDE(入力!B1,入力!B2) // =DIVIDE(MULTIPLY(入力!B1,入力!B3),100) // =入力!B1+計算!B2 // =DIVIDE(calc!B2,Input!B2) // =計算!B1+計算!B4
どうすればこれを達成できるか、誰か教えてもらえますか?