GrapeCity SPREAD for WPF 2.0J > 開発者ガイド > SPREAD デザイナの使用 > SPREAD デザイナの各ダイアログ > 条件付き書式 ダイアログ |
[ホーム] タブの [スタイル] グループにある、[条件付き書式] で使用する各ダイアログについて説明します。これらのダイアログでは、データの値に合わせて、セルの外観を変更する書式ルールを設定します。
使い方のヒント:条件付き書式の利用方法 条件付き書式(書式ルール)の機能は、特定の条件に当てはまる値を強調表示したいときに使用します。任意の列(Column)に対して設定するのが一般的です。 |
|
[新しい書式ルール](または [書式ルールの編集])ダイアログでは、条件付き書式のルールを設定します。
[新しい書式ルール] ダイアログを表示するには、[ホーム] タブの [スタイル] グループにある [条件付き書式] から、以下のいずれかの項目を選択します。
または [条件付き書式ルールの管理] ダイアログ上で [新規ルール] または [ルールの編集] ボタンをクリックします。後者の場合、ダイアログのタイトルは [書式ルールの編集] になり、選択した書式ルールを編集します。
ルールの種類 | 表示例 | 説明 | 詳細 |
---|---|---|---|
セルの値に基づいてすべてのセルを書式設定 |
最小値→最大値を白→赤で表示 |
値に合わせて、セルの背景色をグラデーションで変化させます。2色または3色スケールの指定が可能です。 | AddTwoScaleRule メソッド AddThreeScaleRule メソッド |
指定の値を含むセルだけを書式設定 |
25〜75の値を強調表示 |
特定の値を基準として、書式を設定します。「値Aから値Bの間」「特定の文字列を含む」「日付が先月」といった条件も設定可能です。 |
AddCellValueRule メソッド |
上位または下位に入る値だけを書式設定 |
上位1項目と下位1項目を強調表示 |
データ全体の上位N項目または下位N項目に対する書式を設定します。 | AddTop10Rule メソッド |
平均より上または下の値だけを書式設定 |
平均より上の値を強調表示 |
データ全体の平均値または標準偏差を基準として、書式を設定します。 | AddAverageRule メソッド |
一意の値または重複する値だけを書式設定 |
重複する値を強調表示 |
他に同じ値がない場合またはある場合の書式を設定します。ユニークな値または重複する値を強調表示する場合に使用します。 | AddUniqueRule メソッド AddDuplicateRule メソッド |
数式を使用して、書式設定するセルを決定 |
「WEEKDAY($A1)=1」「WEEKDAY($A1)=7」の条件で、日曜日と土曜日のセルに背景色を設定 |
書式の条件に、数式や関数を使用します。他のセルや複数のセルを参照して、条件を作成することも可能です。 | AddFormulaRule メソッド |
使い方のヒント:書式ルールの重複設定
|
[条件付き書式ルールの管理] ダイアログでは、現在コントロールに設定されている、書式ルールの一覧表示や編集を行います。
後から追加された書式ルールが上位に表示されます。条件が複数の書式ルールに当てはまる場合は、上位にある書式ルールが優先されます。 |
[条件付き書式ルールの管理] ダイアログを表示するには、[ホーム] タブの [スタイル] グループにある [条件付き書式] から、以下の項目を選択します。
表示 | 説明 |
---|---|
書式ルールの表示 | 表示する書式ルールを切り替えます。「すべて」の場合は、コントロールに設定されている書式ルールがすべて表示されます。 |
新規ルール | 新しい書式ルールを追加します([新しい書式ルール] ダイアログが表示されます)。 |
ルールの編集 | 選択した書式ルールを編集します([書式ルールの編集] ダイアログが表示されます)。 |
ルールの削除 | 選択した書式ルールを削除します。 |
ルール(表示順で適用) | 書式ルールの内容です。 |
書式 | 書式ルールが適用された場合の外観イメージです。 |
適用先 | 書式ルールが適用されているセルの範囲です。 |
既定の書式ルールから [条件付き書式] を簡単に設定できる、専用のダイアログが用意されています。
簡易設定ダイアログを表示するには、[ホーム] タブの [スタイル] グループにある [条件付き書式] から、以下のメニューの下にある項目を選択します。
表示 | 名称 | 説明 |
---|---|---|
指定の値より大きい | 任意の値よりも大きい場合の書式を設定します。 | |
指定の値より小さい | 任意の値よりも大きい場合の書式を設定します。 たとえば値として「0」を指定すると、マイナスの値を強調表示します。 | |
指定の範囲内 | 任意の値Aから値Bの間にある場合の書式を設定します。 | |
指定の値に等しい | 任意の値に等しい場合の書式を設定します。 | |
文字列 | 任意の文字列を含む場合の書式を設定します。 | |
日付 | 今日の日付を基準として、「昨日」「過去7日間」「来月」といった条件で書式を設定します。 | |
重複する値 | 他に同じ値がない場合またはある場合の書式を設定します。 ユニークな値または重複する値を強調表示する場合に使用します。 |
表示 | 名称 | 説明 |
---|---|---|
上位10項目 | データ全体の上位10項目の書式を設定します。 | |
下位10項目 | データ全体の下位10項目の書式を設定します。 | |
平均より上 | データ全体の平均値より上の書式を設定します。 | |
平均より下 | データ全体の平均値より下の書式を設定します。 |
以下のアイコンを選択すると、既定のカラースケールで「セルの値に基づいてすべてのセルを書式設定」が設定されます。
表示 | 名称 | 説明 |
---|---|---|
緑、黄、赤のカラースケール | 緑→黄→赤のグラデーションで背景色を設定します。 (値の大→小。以下同じ) | |
赤、黄、緑のカラースケール | 赤→黄→緑のグラデーションで背景色を設定します。 | |
緑、白、赤のカラースケール | 緑→白→赤のグラデーションで背景色を設定します。 | |
赤、白、緑のカラースケール | 赤→白→緑のグラデーションで背景色を設定します。 | |
青、白、赤のカラースケール | 青→白→赤のグラデーションで背景色を設定します。 | |
赤、白、青のカラースケール | 赤→白→青のグラデーションで背景色を設定します。 | |
白、赤のカラースケール | 白→赤のグラデーションで背景色を設定します。 | |
赤、白のカラースケール | 赤→白のグラデーションで背景色を設定します。 | |
緑、白のカラースケール | 緑→白のグラデーションで背景色を設定します。 | |
白、緑のカラースケール | 白→緑のグラデーションで背景色を設定します。 | |
緑、黄のカラースケール | 緑→黄のグラデーションで背景色を設定します。 | |
黄、緑のカラースケール | 黄→緑のグラデーションで背景色を設定します。 |