将一系列数字转换为Excel中的字母

1 excel vba excel-vba excel-formula

我必须将范围编号定义为评级,评级只是一个字母,并根据下一个单元格应显示该字母的数字范围.

Example:
10231 = A
8034 = B
6433 = C
4542 = D
1323 = F
Run Code Online (Sandbox Code Playgroud)
  • 超过10000的任何东西都转换为字母A.
  • 8000到9999之间的任何东西都转换成字母B.
  • 6000到7999之间的任何东西都转换成字母C.
  • 4000到5999之间的任何东西都转换为字母D.
  • 0到3999之间的任何东西都转换为字母F.

如果我在A1单元格中输入数字为3214,在B1单元格中我应该得到F我们可以用简单的公式来做吗?或者这需要VB吗?

Yow*_*E3K 5

在B1中尝试这个公式:

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