回答:
最後に、私の最初の答えは完全に時代遅れです。
Googleは、「フォーマット」メニュー項目の代替色機能で機能を更新しました。そこで、デフォルトのスキームを簡単に選択して、好きなようにカスタマイズできます。
古い手動フォーマットは必ず削除してください。これは自動的に置き換え/上書きされないためです。
Googleはこの機能を「新しいスプレッドシート形式」で追加しました。
これは、次のような新しいドキュメントに対して有効にできます。「MyDrive」で、設定に移動して「編集」を選択し、「新しいGoogleスプレッドシートを試す」を選択します。現在、すべての機能が完全ではないため、ベータ版として扱ってください。
この新しいスプレッドシートの変更点の1つは、条件付き書式設定オプションでカスタム数式を定義できることです。
この式により、シートの色を交互に変更できます(シート全体に適用する場合):
=MOD(ROW(A2),2) < 1
更新します。以下も機能します(thx @Qwertman):
=MOD(ROW(),2) < 1
完全を期すために:私は今かなり長い間新しいシートを使用していますが、まだ欠けている機能を見つけられませんでした。カスタム式は非常に役立ちますが、色を交互に変えるだけではありません。
条件付き書式を選択:
背景色とセル範囲を含むカスタム数式を作成します。
結果を見る:
=MOD(ROW(),1)<1
=ISEVEN(ROW())
か?
現在、数式でこれを行う方法はなく、デフォルトのGoogle機能もありません。
ただし、これを行うサードパーティのスクリプトがいくつかあります。
Tools
メニューをクリックScript Gallery
Zebra Stripe
Tools
メニューをクリックScript Manager...
ZebraStripe
Run
1
2
1
と2
行を選択してコピーする仕事完了。
「Zebra Stripe Menu」というスクリプトをスクリプトギャラリーに投稿しました。それをスプレッドシートに追加し、スクリプトエディタを必ず開いて閉じてください(スクリプトの認識にバグがあります)。「Zebra Stripes」というメニューがあり、そこにはシートとセルのグループをストライピングするためのいくつかのオプションがあります。他のオプションの中には、Googleのベストプラクティスを使用しないものがあり、選択を元に戻したりストライプ化するのが非常に困難な場合があります。より良いツールを見つけたら、私はそれらについて聞いてみたいです。
ペイント形式ツールを使用することもできます。色を変更した後、行を強調表示し、ペイントローラーのように見えるアイコンをクリックして、色を変更する次の行をクリックします(両方の行の残りの形式が同じ。)繰り返し行う必要があるのは面倒ですが、各行の色を選択するよりもわずかに高速です。
データを追加する前にこれを行うと、他の形式の変更が上になります。
後で行を挿入する場合、このメソッドの主な問題は、行のペアを挿入して同じ書式を設定しない限り、すべてを相殺します。
Googleがすぐに条件付き書式に数式を追加することを願っています。
別の解決策は、カスタムCSSを使用してドキュメントをまったく変更せず、表示方法を変更することです(例:Stylish Firefox / Chromeプラグインを使用)。
@-moz-document url-prefix(https://docs.google.com/spreadsheet) {
.waffle tr:nth-child(even) > td {
background-color: #A0FFA0 !important;
}
}
スタイリッシュなメニューを使用すると、簡単にオン/オフを切り替えることができ、書き込みアクセス権のないスプレッドシートでもすべてのスプレッドシートで動作するはずです。それはまさに求められたものではありませんが、関係なく有用です。
このスタイルシートをユーザースタイルページにもアップロードしました。
@StampedeXVの答えは正しいですが、より単純な関数を使用することをお勧めします。
ROW()関数のパラメーターは不要で、ISEVEN()はMODよりもはるかに簡単です。
=ISEVEN(ROW())
行の逆セットを対象とするのは次のとおりです。
=ISODD(ROW())
列ベースのゼブラテーブルは、次の方法で実行できます。
=ISEVEN(COLUMN())
...そして...
=ISODD(COLUMN())