2016-11-02 12 views
1

評価に範囲番号を定義する必要があり、評価は単なる1文字であり、次のセルには文字が表示されるはずです。Excelの数字の範囲を英字に変換する

Example: 
10231 = A 
8034 = B 
6433 = C 
4542 = D 
1323 = F 
  • 10000上に何が8000と9999の間
  • 何が6000と7999の間に何かが
  • 何か4000と変換5999との間で文字Cに変換
  • 文字Bに変換する文字に変換されます文字Dへ
  • 0から3999の間のものはすべてFに変換されます

A1セルに3214という数字を入力すると、B1セルにFが表示されます。 簡単な計算式でこれを行うことはできますか?またはこれにはVBが必要ですか?

答えて

4

B1にこの式を試してみてください:

=VLOOKUP(A1,{0,"F";4000,"D";6000,"C";8000,"B";10000,"A"},2,TRUE) 
0

は私が反復パターンを使用して、それを短縮することができるかどうかを確認するために少しを果たしました。

VLOOKUPが

=CHOOSE(MAX(INT(A1/2000),1),"F","D","C","B","A") 
を理解する方が簡単です
関連する問題