我需要在Excel单元格中输入多个范围,然后在vlookup
中引用。
例如,我有数字46,范围是0-50,51-100等,每个范围都有一个与前一列中对应的值。当我vlookup
时,它对我在这些范围内的方式不起作用。那么,我怎样才能检查这个46号码是否在这个单元格的0-50,51-100等范围内。
基本上,如何让Excel识别单元格中的0-50是0到50的范围,而46对应于该范围?
答案 0 :(得分:0)
最简单的方法是将范围拆分为多个单元格。
A1 = 0
B1 = 50
C1 = 100
Then you can just take 46, and use something like:
if 46 > A1 & < B1, then do this
else, do that
或者您是否考虑过条件格式?你最终的目标是什么?
答案 1 :(得分:0)
您要做的不是vlookup
的工作方式。
不要在一个单元格中将输入范围设为0-50
,而是使用以下内容:
A1 = 0
A2 = 50
A3 = 100
A4 = 175
A5 = 300
B2 = VLOOKUP(B1;A1:A6;1)
范围自动从上一个范围结束的地方开始。请注意,A1到A5中的数字需要按大小排序,否则vlookup
不起作用。
在我的示例中,B1是包含您的值的单元格。
如果您的所有范围都是50步,那么您可以使用更简单的公式:
B2 = FLOOR(B1/50;1)