複数のユーザーが既にパーツを記入している共有Googleスプレッドシートがあります。追加データの正しい配置を容易にするために、線を交互に色付けすると便利です。
交互に色を付ける簡単な方法のオプションはありますか(たとえば、既に多くのセルにテキストが含まれているとすると、
空のドキュメントには、常に「2行の色、2行のコピーと貼り付け、4行のコピーと貼り付けなど」があります。オプションですが、現在のドキュメントには既にテキストがあり、一部の行は削除されやすいため、後で色を変更する必要があります。
最後に私の元の答えは完全に時代遅れです。
Googleは、「フォーマット」メニュー項目の代替色機能で機能を更新しました。そこで、デフォルトのスキームを簡単に選択して、好きなようにカスタマイズできます。
古い手動フォーマットは必ず削除してください。これは自動的に置き換え/上書きされないためです。
Googleはこの機能を「新しいスプレッドシート形式」で追加しました。
これは、次のような新しいドキュメントに対して有効にできます。「MyDrive」で、settingsEditingを選択してから、「新しいGoogleスプレッドシートを試してください」 。現在、すべての機能が完全ではないため、ベータ版として扱ってください。
この新しいスプレッドシートの変更点の1つは、条件付き書式設定オプションでカスタム式を定義できることです。
この式は、シートの交互の色付けを可能にします(シート全体に適用される場合):
=MOD(ROW(A2),2) < 1
更新。以下も機能します(thx @Qwertman):
=MOD(ROW(),2) < 1
完全を期すために:私は現在、かなり長い間新しいシートを使用していますが、まだ欠けている機能を見つけられませんでした。カスタム式は非常に役立ちますが、色を変えるだけではありません。
条件付き書式の選択:
背景色とセル範囲を含むカスタム数式を作成します:
結果を見る:
現在、数式でこれを行う方法はなく、デフォルトのGoogle機能もありません。
ただし、これを行うサードパーティのスクリプトがいくつかあります。
Tools
メニューをクリックしますScript Gallery
をクリックしますZebra Stripe
を検索Tools
メニューをクリックしますScript Manager...
に移動しますZebraStripe
をクリックしますRun
をクリックします1
を選択します2
を選択します1
および2
行を選択してコピーします仕事完了。
@StampedeXVの答えは正しいですが、より単純な関数を使用することをお勧めします。
ROW()関数のパラメーターは不要で、ISEVEN()はMODよりもはるかに簡単です。
=ISEVEN(ROW())
行の逆セットを対象とするのは次のとおりです。
=ISODD(ROW())
列ベースのシマウマテーブルは次の方法で実行できます。
=ISEVEN(COLUMN())
...そして...
=ISODD(COLUMN())
「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;
}
}
スタイリッシュなメニューを使用して簡単にオン/オフを切り替えることができ、書き込みアクセス権のないスプレッドシートでもすべてのスプレッドシートで動作するはずです。それはまさに求められたものではありませんが、関係なく有用です。
this style-sheet もuserstylesページにアップロードしました。