4

基本的に、緑色の点、オレンジ色の点、赤色の点である条件付き書式のアイコン セットを使用しようとしています。

値が数式の値よりも小さい場合は、緑色の点を表示します。

私の値が数式の値と等しい場合は、オレンジ色の点を表示します。

値が数式の値より大きい場合は、赤い点を表示します。

これは私が使用しようとしている正確な式です:

VLOOKUP(product_ID,product_db,3,FALSE)

product_ID条件付き書式を適用しようとしているセルの隣のセルです。product_db別のワークシート内の大きなテーブルです。

ただし、これを使用しようとすると、セルに書式がまったく適用されません。ドットは表示されません。

それは私の式のせいだと思います。何か案は?


編集:

何が起こっているかのスクリーンショットを次に示します。

コンディショニング前の量は次のとおりです。

以下は、式による条件付けです。=VLOOKUP(invoice_product,PRODUCT_DATABASE,3,FALSE)

ここに画像の説明を入力

数量は最初の画像とまったく同じで、変更されていません。数式が返す値は 2 であるため、オレンジ色のドットが表示されます。

4

1 に答える 1

5

条件付き書式の数式に、VLOOKUP数式の最初のパラメーターの範囲が含まれていました。それはできません。単一のセルでなければなりません。関数を使用してINDIRECT、セルを数量列のセルのすぐ左に解決できます。次のスクリーンショットを見てください。また、条件付き書式としてアイコンを使用しているため、範囲に適用することはできません。数式INDIRECT内の関数が機能するには、単一のセルである必要があります。VLOOKUPテキストの色を単純にフォーマットした場合は範囲​​に適用できますが、アイコンを使用する場合は適用できません。画像の指示に従います。

解決イメージ

于 2013-11-15T08:44:03.320 に答える