2016-06-16 9 views
0

2次元配列を返すときにGoogleスプレッドシートのカスタム関数の結果を編集できるかどうかは疑問です。Googleシートのカスタム関数の結果を編集する機能

返された配列の一部であるセルを削除しようとすると、点滅しますが、そこにとどまります。

返された2次元配列の一部であるセルに何かを入力すると、それは機能しますが、値が2次元配列の表示をブロックしているために関数が返されません。

+0

静的にする範囲で値をコピー&ペーストしないと、これはできません。 –

答えて

2

配列を返す組み込み関数(splitimportrangequeryなど)と同じです。出力を編集することはできません。しかし、下記の回避策があります。

出力範囲がA1:B6であるとします。シートのどこかに、=A1と入力し、この数式を2 x 6の範囲にコピーします。これにより、関数の出力と視覚的には同じですが、編集可能なセル単位の範囲が作成されます。この新しい範囲でセルを編集すると、関数に依存しなくなりますが、関数入力が変更されても残りのセルは更新されます。

+0

素晴らしい!ありがとう。関数の結果が変化したときにも、= A1というような参照を保持して何かを追加するだけで(A1 = 2など)、セルは更新されます。 –

関連する問題