web-dev-qa-db-ja.com

IMPORTRANGEからのデータの上書きを許可します

別のスプレッドシートからインポートされる特定のデータセットがあります。

=IMPORTRANGE("spreadsheetkey"; "sheetname!A8:F133")

次に、C64など、この範囲内のいずれかのセルのデータを変更します。

それを行うと、エラーが発生します。

C64のデータを上書きするため、エラー配列の結果は展開されませんでした

範囲をインポートし、インポートされたデータの任意のセットを変更する方法はありますか?

5
Ioannis

厳密に言えば、2つのデータセット間のリンクを維持しながら、一方を他方から独立して編集するという、両方の方法を使用するべきではありません。一方が他方から独立して存在する必要がある場合は、おそらく値をコピーして貼り付けるだけです。

しかし、あなたの場合にはこれで十分かもしれない回避策があります。

  1. 別のシート、たとえばSheet2にimportrangeコマンドを配置します。
  2. Sheet1で、セルA1に=Sheet2!A1と入力し、この数式をシート全体にコピーします(Ctrl-C、Ctrl-A、Ctrl-V)
  3. これで、Sheet1はインポートされた範囲のように見えます(ソーススプレッドシートが変更されると、自動的に更新されます)。ただし、任意のセルを編集して、ソーススプレッドシートへのそのセルのみの接続を切断することもできます。
2
user79865