web-dev-qa-db-ja.com

Googleドキュメントスプレッドシートの線の色を交互に変更

複数のユーザーが既にパーツを記入している共有Googleスプレッドシートがあります。追加データの正しい配置を容易にするために、線を交互に色付けすると便利です。

交互に色を付ける簡単な方法のオプションはありますか(たとえば、既に多くのセルにテキストが含まれているとすると、

空のドキュメントには、常に「2行の色、2行のコピーと貼り付け、4行のコピーと貼り付けなど」があります。オプションですが、現在のドキュメントには既にテキストがあり、一部の行は削除されやすいため、後で色を変更する必要があります。

43
Phira

最後に私の元の答えは完全に時代遅れです。

Googleは、「フォーマット」メニュー項目の代替色機能で機能を更新しました。そこで、デフォルトのスキームを簡単に選択して、好きなようにカスタマイズできます。

how to find it

古い手動フォーマットは必ず削除してください。これは自動的に置き換え/上書きされないためです。

===この行の下に廃止===

Googleはこの機能を「新しいスプレッドシート形式」で追加しました。

これは、次のような新しいドキュメントに対して有効にできます。「MyDrive」で、settingsEditingを選択してから、「新しいGoogleスプレッドシートを試してください」 。現在、すべての機能が完全ではないため、ベータ版として扱ってください。

この新しいスプレッドシートの変更点の1つは、条件付き書式設定オプションでカスタム式を定義できることです。

この式は、シートの交互の色付けを可能にします(シート全体に適用される場合):

=MOD(ROW(A2),2) < 1

更新。以下も機能します(thx @Qwertman):

=MOD(ROW(),2) < 1

完全を期すために:私は現在、かなり長い間新しいシートを使用していますが、まだ欠けている機能を見つけられませんでした。カスタム式は非常に役立ちますが、色を変えるだけではありません。


条件付き書式の選択

Conditional Formatting


背景色とセル範囲を含むカスタム数式を作成します

Custom Formula


結果を見る

Result

38
StampedeXV

現在、数式でこれを行う方法はなく、デフォルトのGoogle機能もありません。

ただし、これを行うサードパーティのスクリプトがいくつかあります。

スクリプトをインストールする

  1. スプレッドシートを開きます
  2. Toolsメニューをクリックします
  3. Script Galleryをクリックします
  4. Zebra Stripeを検索
  5. インストール
  6. 警告を読みます(そして同意する場合は続行します)
  7. 許可する

スクリプトを実行する

  1. Toolsメニューをクリックします
  2. Script Manager...に移動します
  3. ZebraStripeをクリックします
  4. Runをクリックします
  5. 利益

Alternating Color Rows

  • 必要な色を取得するには、スクリプトを編集する必要があります
  • 現在表示しているシートにのみ影響します
11
  1. 1を選択します
  2. 色で塗りつぶします
  3. 2を選択します
  4. fill colorで別の色で色付けする
  5. 1および2行を選択してコピーします
  6. 全シートを選択
  7. 編集→特殊貼り付け→形式のみ貼り付けに移動します

仕事完了。

6
ikram

@StampedeXVの答えは正しいですが、より単純な関数を使用することをお勧めします。
ROW()関数のパラメーターは不要で、ISEVEN()はMODよりもはるかに簡単です。

=ISEVEN(ROW())

行の逆セットを対象とするのは次のとおりです。

=ISODD(ROW())


列ベースのシマウマテーブルは次の方法で実行できます。

=ISEVEN(COLUMN())

...そして...

=ISODD(COLUMN())
2
Jpsy

「Zebra Stripe Menu」というスクリプトをスクリプトギャラリーに投稿しました。それをスプレッドシートに追加し、スクリプトエディタを必ず開いて閉じてください(スクリプトの認識にバグがあります)。 「Zebra Stripes」というメニューがあり、そこにはシートとセルのグループをストライピングするためのいくつかのオプションがあります。他のオプションの中には、Googleのベストプラクティスを使用しないものがあり、選択を元に戻したりストライプ化するのが非常に困難な場合があります。より良いツールを見つけたら、私はそれらについて聞いてみたいです。

2
fooby

ペイント形式ツールを使用することもできます。色を変更した後、行を強調表示し、ペイントローラーのようなアイコンをクリックして、色を変更する次の行をクリックします(両方の行の残りの形式が同じ。)繰り返し行う必要があるのは面倒ですが、各行の色を選択するよりもわずかに高速です。

  • データを追加する前にこれを行うと、他の形式の変更が先頭になります。

  • 後で行を挿入する場合、このメソッドの主な問題は、行のペアを挿入して同じ形式にしない限り、すべてを相殺します。

googleがすぐに条件付き書式に数式を追加することを願っています。

2
Alice Faketon

別の解決策は、カスタムCSSを使用してドキュメントをまったく変更せずに、表示方法を変更することです(例: Stylish Firefox/Chromeプラグイン):

@-moz-document url-prefix(https://docs.google.com/spreadsheet) {
    .waffle tr:nth-child(even) > td {
        background-color: #A0FFA0 !important;
    }
}

スタイリッシュなメニューを使用して簡単にオン/オフを切り替えることができ、書き込みアクセス権のないスプレッドシートでもすべてのスプレッドシートで動作するはずです。それはまさに求められたものではありませんが、関係なく有用です。

Screenshot

this style-sheet もuserstylesページにアップロードしました。

2
Hjulle