SPREAD for WPF 4.0J - GcSpreadGrid
条件付き書式 ダイアログ
MESCIUS SPREAD for WPF 4.0J > 開発者ガイド > SPREAD デザイナの使用 > SPREAD デザイナの各ダイアログ > 条件付き書式 ダイアログ

[ホーム] タブの [スタイル] グループにある、[条件付き書式] で使用する各ダイアログについて説明します。これらのダイアログでは、データの値に合わせて、セルの外観を変更する書式ルールを設定します。

使い方のヒント:条件付き書式の利用方法

条件付き書式(書式ルール)の機能は、特定の条件に当てはまる値を強調表示したいときに使用します。任意の列(Column)に対して設定するのが一般的です。

[新しい書式ルール] ダイアログ

[新しい書式ルール](または [書式ルールの編集])ダイアログでは、条件付き書式のルールを設定します。

[新しい書式ルール] ダイアログ

ダイアログの表示方法

[新しい書式ルール] ダイアログを表示するには、[ホーム] タブの [スタイル] グループにある [条件付き書式] から、以下のいずれかの項目を選択します。

または [条件付き書式ルールの管理] ダイアログ上で [新規ルール] または [ルールの編集] ボタンをクリックします。後者の場合、ダイアログのタイトルは [書式ルールの編集] になり、選択した書式ルールを編集します。

書式ルールの概要

ルールの種類 表示例 説明 詳細
セルの値に基づいてすべてのセルを書式設定

最小値→最大値を白→赤で表示

値に合わせて、セルの背景色をグラデーションで変化させます。2色または3色スケールの指定が可能です。 AddTwoScaleRule メソッド
AddThreeScaleRule メソッド
指定の値を含むセルだけを書式設定

25〜75の値を強調表示

特定の値を基準として、書式を設定します。「値Aから値Bの間」「特定の文字列を含む」「日付が先月」といった条件も設定可能です。

AddCellValueRule メソッド
AddSpecificTextRule メソッド

上位または下位に入る値だけを書式設定

上位1項目と下位1項目を強調表示

データ全体の上位N項目または下位N項目に対する書式を設定します。 AddTop10Rule メソッド
平均より上または下の値だけを書式設定

平均より上の値を強調表示

データ全体の平均値または標準偏差を基準として、書式を設定します。 AddAverageRule メソッド
一意の値または重複する値だけを書式設定

重複する値を強調表示

他に同じ値がない場合またはある場合の書式を設定します。ユニークな値または重複する値を強調表示する場合に使用します。 AddUniqueRule メソッド
AddDuplicateRule メソッド
数式を使用して、書式設定するセルを決定

「WEEKDAY($A1)=1」「WEEKDAY($A1)=7」の条件で、日曜日と土曜日のセルに背景色を設定

書式の条件に、数式や関数を使用します。他のセルや複数のセルを参照して、条件を作成することも可能です。 AddFormulaRule メソッド

使い方のヒント:書式ルールの重複設定

[条件付き書式ルールの管理] ダイアログ

[条件付き書式ルールの管理] ダイアログでは、現在コントロールに設定されている、書式ルールの一覧表示や編集を行います。

[条件付き書式ルールの管理] ダイアログ

後から追加された書式ルールが上位に表示されます。条件が複数の書式ルールに当てはまる場合は、上位にある書式ルールが優先されます。

ダイアログの表示方法

[条件付き書式ルールの管理] ダイアログを表示するには、[ホーム] タブの [スタイル] グループにある [条件付き書式] から、以下の項目を選択します。

ダイアログの機能

表示 説明
書式ルールの表示 表示する書式ルールを切り替えます。「すべて」の場合は、コントロールに設定されている書式ルールがすべて表示されます。
新規ルール 新しい書式ルールを追加します([新しい書式ルール] ダイアログが表示されます)。
ルールの編集 選択した書式ルールを編集します([書式ルールの編集] ダイアログが表示されます)。
ルールの削除 選択した書式ルールを削除します。
ルール(表示順で適用) 書式ルールの内容です。
書式 書式ルールが適用された場合の外観イメージです。
適用先 書式ルールが適用されているセルの範囲です。

簡易設定ダイアログ

既定の書式ルールから [条件付き書式] を簡単に設定できる、専用のダイアログが用意されています。

[指定の値より大きい] ダイアログ

ダイアログの表示方法

簡易設定ダイアログを表示するには、[ホーム] タブの [スタイル] グループにある [条件付き書式] から、以下のメニューの下にある項目を選択します。

セルの強調表示ルール

表示 名称 説明
指定の値より大きい 任意の値よりも大きい場合の書式を設定します。
指定の値より小さい 任意の値よりも大きい場合の書式を設定します。
たとえば値として「0」を指定すると、マイナスの値を強調表示します。
指定の範囲内 任意の値Aから値Bの間にある場合の書式を設定します。
指定の値に等しい 任意の値に等しい場合の書式を設定します。
文字列 任意の文字列を含む場合の書式を設定します。
日付 今日の日付を基準として、「昨日」「過去7日間」「来月」といった条件で書式を設定します。
重複する値 他に同じ値がない場合またはある場合の書式を設定します。
ユニークな値または重複する値を強調表示する場合に使用します。

上位/下位ルール

表示 名称 説明
上位10項目 データ全体の上位10項目の書式を設定します。
下位10項目 データ全体の下位10項目の書式を設定します。
平均より上 データ全体の平均値より上の書式を設定します。
平均より下 データ全体の平均値より下の書式を設定します。

カラースケール

以下のアイコンを選択すると、既定のカラースケールで「セルの値に基づいてすべてのセルを書式設定」が設定されます。

表示 名称 説明
緑、黄、赤のカラースケール 緑→黄→赤のグラデーションで背景色を設定します。
(値の大→小。以下同じ)
赤、黄、緑のカラースケール 赤→黄→緑のグラデーションで背景色を設定します。
緑、白、赤のカラースケール 緑→白→赤のグラデーションで背景色を設定します。
赤、白、緑のカラースケール 赤→白→緑のグラデーションで背景色を設定します。
青、白、赤のカラースケール 青→白→赤のグラデーションで背景色を設定します。
赤、白、青のカラースケール 赤→白→青のグラデーションで背景色を設定します。
白、赤のカラースケール 白→赤のグラデーションで背景色を設定します。
赤、白のカラースケール 赤→白のグラデーションで背景色を設定します。
緑、白のカラースケール 緑→白のグラデーションで背景色を設定します。
白、緑のカラースケール 白→緑のグラデーションで背景色を設定します。
緑、黄のカラースケール 緑→黄のグラデーションで背景色を設定します。
黄、緑のカラースケール 黄→緑のグラデーションで背景色を設定します。
関連トピック