Excel formula VLOKUP返回错误的范围
我有一份excel数据表,如下所示: 我使用Excel formula VLOKUP返回错误的范围,excel-formula,vlookup,Excel Formula,Vlookup,我有一份excel数据表,如下所示: 我使用 =VLOOKUP(D2,table1,2,TRUE) 我的问题是,它为随机数0.75指定了3。但我知道应该是4 以下是我的列和行详细信息 列:-C、D、E、F 表1:-E2:F7(间隔下限和每周细分) 分配的细分第一数据行:-2(C2) 为什么0.75的值是错误的?因为数字很可能比显示的小数更多。公式忽略格式并查看存储的数字(显示在公式栏中)。@ScottCraner是的,原始数字显示为0.745493040741341,表示0.75。这是否意味
=VLOOKUP(D2,table1,2,TRUE)
我的问题是,它为随机数0.75指定了3。但我知道应该是4
以下是我的列和行详细信息
为什么0.75的值是错误的?因为数字很可能比显示的小数更多。公式忽略格式并查看存储的数字(显示在公式栏中)。@ScottCraner是的,原始数字显示为0.745493040741341,表示0.75。这是否意味着我不应该格式化它?或者,即使格式改变了,还有其他方法可以克服这个问题吗?对数字进行四舍五入。正如@ScottCraner所建议的,类似于
=VLOOKUP(四舍五入(D2,2),表1,2,TRUE)
的方法应该可以奏效。因为这些数字很可能比显示的数字有更多的小数。公式忽略格式并查看存储的数字(显示在公式栏中)。@ScottCraner是的,原始数字显示为0.745493040741341,表示0.75。这是否意味着我不应该格式化它?或者,即使格式改变了,还有其他方法可以克服这个问题吗?对数字进行四舍五入。正如@ScottCraner所建议的,像=VLOOKUP(Round(D2,2),table1,2,TRUE)
这样的方法应该可以奏效。