0

これが取引です。

シート 1 に の数値データが含まれているとします。例えば ​​:

Country Population  GDP  ...
India       V1       V4  ...
Russia      V2       V3  ...
  ...       ...     ...  ...

シート 2、3、...、n では、各国がセルで表されます。

お願いします: - シート 1 の列 2 に応じてさまざまな国に色を付けるシート 2 ... - シート 1 の列 n に応じてさまざまな国に色を付けるシート n

(ヒートマップのように)

色付けする方法を説明するリンクを見つけました:-セルに含まれる値に応じたセル(条件付き書式の簡単な使用)-同じシート内の別のセルの値に応じたセル

必要なのは、別のシートのセルの値に応じてセルを色付けする方法です。

これを達成するには何が必要ですか?いくつかの VBA またはほんの数回のマウス クリック ... ?

4

1 に答える 1

1

条件付き書式の数式に対する同じシートの制限を回避する 1 つの解決策は、他のシートで範囲に名前を付けることです。範囲が別のシートにある場合でも、条件付き書式の数式で名前付き範囲への参照を使用できます。

たとえば、シート 1 の国の列に「Countries」という名前を付けてから、人口データの (同じサイズの) 列に「Pops」という名前を付けることができます。次に、Sheet2 のヒートマップ エリアを選択し (B2次の例では左上が at)、次のような式を使用して条件付き書式設定ルールを適用します。

=INDEX(Pops,MATCH(B2,Countries,0))>1000000000

適用したい書式設定を行います。この特定の例では、人口が 10 億を超える国にフォーマットを適用します。

このように条件付き書式を使用することの欠点は、色のカテゴリごとにルールを定義する必要があることです。Excel で定義済みの「連続」カラー スケールを使用することはできません。

于 2012-06-29T19:25:55.440 に答える