0

Excel 2012 の別の列で指定されたランクに基づいて、1 つの列を条件付きでフォーマットしようとしています。

次の例を検討してください。

col_1  col_2

Alice   2

Sam     1

Tim     4

Alex    3

列 1 の強調表示の色は、列 2 の値/ランクによって決定する必要があります。列 2 の最小値は白に対応し、最大値は赤に対応するとします。最初の列に対応する強調表示が必要です。アリス - 淡いピンク。サム - 白; ティム - 赤; アレックス - 濃いピンク。私はたくさんの列を持っているので、列2のすべての可能な値/ランクに対して個別のルールを作成する必要はありません。Excelで「値に基づいてすべてのセルをフォーマットする」方法があることを知っています。探していますカウンターパートの「他のセルの値に基づいてすべてのセルをフォーマットする」

4

2 に答える 2

1

非常に基本的なオプション:のイベントをキャプチャしChange、選択した形式の一部を、列 B の範囲から列 A の範囲にコピーします。CalculateWorksheet

フォーマットをコピーする場合:

Excel: 条件付き書式を静的にする

また

http://www.mrexcel.com/forum/excel-questions/284013-convert-conditional-formatting-into-standard-one.html

于 2013-11-14T16:26:53.700 に答える
0

私が開いたこのスレッドについて思い出させてくれたsancho.sに感謝します。sancho.sの答えはうまくいくと思いますが、結局使いませんでした。しかし、それは私自身の解決策に影響を与えました。私の解決策はおそらく他のすべての人には当てはまりませんが、ここで言及する価値があるかもしれません.

フォーマットを編集するために、matlabでactiveX Excelサーバーを使用することになりました。この方法を選んだ理由は、vb よりも matlab に慣れているからです。

于 2014-07-25T15:03:34.870 に答える