如何在Excel单元格中创建范围

时间:2014-01-20 21:16:21

标签: excel

我需要在Excel单元格中输入多个范围,然后在vlookup中引用。

例如,我有数字46,范围是0-50,51-100等,每个范围都有一个与前一列中对应的值。当我vlookup时,它对我在这些范围内的方式不起作用。那么,我怎样才能检查这个46号码是否在这个单元格的0-50,51-100等范围内。

基本上,如何让Excel识别单元格中的0-50是0到50的范围,而46对应于该范围?

2 个答案:

答案 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)