Google スプレッドシートのセル参照に、R1C1形式を利用したい。
しかし、そのままセルに =R1C1
と入力するとエラーになってしまいます。
indirect関数を利用し=indirect("R1C1",false)
と入力すると。エラーにならず期待通りの動作をします。
=indirect("R1C1", false)
1行1列目を参照(A1)
=indirect("R1C1:R3C3", false)
1行1列目から3行3列目を参照(A1:C3)
もちろん、相対参照も利用可能です。
=indirect("R[-1]C", false)
1行上のセルを参照
=indirect("RC[-2]", false)
2列左のセルを参照
=indirect("R[3]C[3]",false)
3行下3列右のセルを参照
他シートの参照もいけます。
=indirect("sheet!R1C1", false)
sheetの1行1列目を参照