問題タブ [gs-conditional-formatting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
3081 参照

google-sheets - Google スプレッドシートの日付に基づいて行の背景を切り替える

日付を格納する列があり、日が奇数または偶数の場合に行全体 (または行の複数のセル) の背景色を切り替える条件付き書式のカスタム数式を実装しようとしています。

これが私のシートのコンマ区切り値バージョンであり、私が達成しようとしていることです。日付と時刻は別々の列にあります。同じ日付 (異なる時刻) の複数の行を含めることができます。同じ日付の行は同じ色にする必要があります。

日が偶数か奇数かを計算するために、1970 年 1 月 1 日からの日数を返す単純な関数を作成しました。

そして、これは私が適用しようとしたカスタム式です (DAYSFROm70 関数はパラメーターとして範囲を使用していることに注意してください)、成功しませんでした:

次の数式は、セルの背景に色を付けます (ただし、明らかにそれを使用することはできません。日曜日と月曜日はどちらも奇数です)。

スクリプトに何か問題がありますが、何が原因かわかりません...

テスト用にこのスプレッドシートを確認してください: https://docs.google.com/spreadsheets/d/1U49FoeMPKlvjCURsqS7GxTH62u_fTJNCcH12XFQtWVQ

ご協力いただきありがとうございます。


0 投票する
1 に答える
1649 参照

function - 日付列の条件付き書式

日付列があります。列「C」で 90 日以上経過した各日付を強調表示したいと思います。単一セルの場合Date is before、正確な日付を使用して簡単に使用できます。

しかし、列全体で関数を挿入する方法を見つけるのに苦労しているので、すべてのセルで機能し続けます。Date is before、正確な日付、および次のようなものを試しました:

残念ながら、これは機能しません。助言がありますか?

0 投票する
4 に答える
125588 参照

google-sheets - あるドキュメントから別のドキュメントに条件付き書式をコピーするにはどうすればよいですか?

Google スプレッドシートでは、セルの書式をコピー先のセルにコピーできますが、「条件付き書式」の情報がコピーされていないようです。

「条件付き書式」をあるドキュメントから別のドキュメントにコピーすることはできますか?

「条件付き書式」ダイアログから再作成できることはわかっていますが、実際には時間がかかりますが、コピーして貼り付けるだけでよい場合は素晴らしいことです。

0 投票する
1 に答える
3439 参照

google-sheets - 別のシートのセルに同じ値が存在する場合、セルを強調表示する

例 - クライアントは、クライアントがホストするドメインのマスター リストをシート 1 に持っています。

クライアントは、シート 2 で使用されている実際の A レコード検証済みドメインのリストを保持します。

必要なのは、シート 1 のドメインと一致するシート 2 のドメインを色で強調表示し、シート 1 に表示されない場合はシート 2 のドメインを別の色で強調表示することです。

(シート 1 の A レコードに入力されたドメインに一致するマスター リストのドメインは緑で表示され、リストに一致しないドメインは赤で表示されます)

両方のシートの列名は「ドメイン」です。

0 投票する
1 に答える
181 参照

function - 列の任意の日付に一致するすべてのセルを色で塗りつぶす

緑の背景の塗りつぶしを、列 C で日付が一致するシート全体の任意のセルに適用したいと思います。私は試しました:

=VLOOKUP( A1 , C1:C15, 1)

しかし、これは指定された「検索キー」A1に対してのみ機能するため、追加のセルごとに式を繰り返す必要があり、多すぎます。

おそらく、これには Apps Script が必要です。何か案は?

0 投票する
1 に答える
5602 参照

google-sheets - 値が同じ行の異なる列と一致する場合、条件付きで Google スプレッドシートのセルに色を付けます

最初の 10 列 (A から J) にデータ値を含む Google スプレッドシートがあり、11 列目 (K) には参照値があります。このパターンが 150 行繰り返されます

したがって、最初の行では、A1 から J1 がデータ値で、K1 が参照値です。25 行目では、A25 から J25 がデータ値で、K25 が基準値です。

ここで、セルの値が対応する参照セル (データ セルと同じ行の列 K) の値と一致する任意のデータ セル (最初の 10 列内のセル) について、背景色を変更したいと考えています。データセルの。

したがって、データ セル A1 の場合: A1 の値 == K1 の値の場合、A1 の背景色を変更し、データ セル C23 の場合: C23 の値 == K23 の値の場合、C23 の背景色を変更します。

条件付き書式でこれができるはずだと思いますが、方法がわかりませんでした。1 つのセルに対して条件付き書式を設定する方法は知っていますが、表全体 (セル A1 から J150 まで) に条件付き書式を一度に適用する方法がわかりません。