2017-08-30 18 views
0

郵便番号のリストがあり、特定の郵便番号にカラーコードを関連付けたいと思います。私は、郵便番号に属する色のリストを持っており、常に新しいデータを見て、データを入力する必要があるので、郵便番号にカラーコードを入力する式が必要です。ifステートメント - 郵便番号リストに基づくセルデータの入力

これは私がこれまで

=IF(B3=I3:I20, "Blue", IF(B2=I21:I34, "Orange", IF(B3=I35:I56, "Purple", IF(B3=I57:I74, "Yellow")))) 

持っているものであるが、それはエラーのみを示している一つのセルと残りのために働きました。 B3は問題の郵便番号があるセルであり、列Iはすべての郵便番号が色でソートされている列です。

name

+0

他の色の値が他の色の最大値と最小値にない場合は、範囲比較やルックアップテーブルで色分けすることもできます。 –

答えて

0
すべてのあなたの論理比較のために上記の操作を行い

ISNUMBER(MATCH(B3,$I$3:$I$20,0)) 

B3=I3:I20 

からあなたの比較を変更し

=IF(ISNUMBER(MATCH(B3,$I$3:$I$20,0)), "Blue", 
IF(ISNUMBER(MATCH(B3,$I$21:$I$34,0)), "Orange", 
IF(ISNUMBER(MATCH(B3,$I$35:$I$56,0)), "Purple", 
IF(ISNUMBER(MATCH(B3,$I$57:$I$74,0)), "Yellow","Not Found")))) 

最後のIFチェックが偽になった場合の対応を追加しました。

0

VLOOKUPを使用する必要があります。何かのように:VLOOKUP(B3,$I$1:$J$500,2,0)

ここで、2番目の引数($ I $ 1:$ J $ 500)は、郵便番号/色が配置されている範囲を表します(列Iの郵便番号、列Jの色)。このリストを郵便番号でソートし、数式を新しい番号のリストの下にドラッグします。

あなたが本当に気に入るようにするには、コード/色のリストを名前付きの範囲にすることができます。