web-dev-qa-db-ja.com

書式設定を保持したインポート

マスターシートから特定の範囲のデータをインポートしていますが、それらのセルの書式設定を維持したいと考えています。

これは、シート内でのみ機能するようです: 色の書式設定付きセル参照 。マスターシートのキーを参照する方法がわからない場合を除き、これは最適なオプションです。

10
Lucas Crossley

古い質問かもしれませんが、まだ調べられているので、回避策は次のとおりです。

私たちが知っているImportrangeは、未フォーマットの未加工データのみを新しいgooglesheetにインポートします。新しいインポートデータシートですべての条件付き書式設定ルールをやり直す手間を回避するための回避策として、次を実行します。-データをインポートする予定の元のシートで-シートタブを右クリックし、[コピー先]をクリックします。

  • ファイル参照ウィンドウが表示されたら、インポート範囲の式を使用する予定のシートを選択します。

  • コピー成功メッセージが表示されたら-そのシートを開きます-ctl Aを押して、削除キーを押します

  • 次に、セルA1にインポート範囲の数式を入力します。インポート元のシートに設定されているすべての条件付き書式設定ルールとともにデータが表示されます。

「条件付き書式設定ルールを保持しながらインポート範囲」の投稿をチェックしてください https://productforums.google.com/forum/#!topic/docs/-KnnBPq4d24

11

現時点では、ImportRangeはデータのみをインポートします。フォーマットはインポートしません。別の方法は、シートをコピーして別のスプレッドシートに移動することです。

2
Rubén

また、テキストの先頭(または末尾)に「幅ゼロのスペース」文字を使用することもできます。これにより、外観は変わりません。これらは、トリガーする条件付き書式設定の非表示タグとして機能します。検索文字として「テキストで始まる」条件と「」(引用符なし)で条件付き書式を作成します//これらの引用符内には1つのゼロ幅スペースがあります。

2
user68315

書式付きのテンプレートを作成してからインポート範囲を適用すると機能しているようです

2
Qriz Cruega

私はこれが1年前であることを知っていますが、Google検索からここに来て、他に良い答えを見つけていない他の人のために:

もちろん、ニーズに応じて、条件付き書式の使用を検討してください。私の場合、セクションタイトルの書式を保持したかったのです。そこで、すべてのヘッダーに、「---セクション1 ---」と同じトリガー「---」が含まれるようにしました。次に、「 'Text Contains' '---' if then fill with Blue」という条件付き書式を作成しました。

タイトル形式が「---」の後に続くため、ソースシートのセクションに別の行を追加する場合、これは素晴らしいです。それが役に立てば幸いです。

1
Mithrandir

私にとって最もうまくいったのは、ソースシートをコピーして、宛先(MacではCmd + Option + V)にのみ書式設定を貼り付けることです。もちろん、これはソースのフォーマットがかなり静的な場合にのみ役立ちます。そうでない場合は、行が追加されるかフォーマットが変更されるたびに、フォーマットを再度コピー/貼り付けする必要があります。

0
Matan

Googleスプレッドシートのアドオンを使用する場合は、 Sheetgo を試してください。最初のインポート時にフォーマットをインポートできます。

参考資料: フォーマットせずにスプレッドシートから別のスプレッドシートにデータをインポートする方法

0
orschiro