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列目を参照