Kir*_*ran 0 excel excel-formula
我LOOKUP()在Excel中使用功能.但是,这是一个#NA错误.如果要比较的数据非常小,excel是否会抛出NA错误?
这是我正在检查的数据:
0.02
0.03
0.04
0.05
0.06
0.006
0.6
Run Code Online (Sandbox Code Playgroud)
我使用以下命令:= LOOKUP(0.006,F28:F34,G28:G34)抛出#NA错误.
如果我使用任何其他数据,例如0.02或其他,它给出了正确的答案.
难道我做错了什么 ?
本文关于如何使用带有未排序数据的LOOKUP函数建议三个选项:
Index + Match 如brettdj所示 =INDEX(G28:G34,MATCH(0.006,F28:F34,0))Offset + Match 像这样: =OFFSET(F27,MATCH(0.006,F28:F33,0),1)HLookup或Vlookup.在你的上下文中,你会像这样使用VLookup():=VLOOKUP(0.006,F28:G33,2,FALSE)或者,如果要使用Lookup,请执行RocketDonkey指示并且此KB确认(如何在Excel中使用查找功能)首先对范围进行排序.
顺便说一句,由于brettdj的评论,我做了一些研究.HLookup并且Vlookup比使用稍快Index + Match,但差别很小,你应该使用你喜欢的.
| 归档时间: |
|
| 查看次数: |
9772 次 |
| 最近记录: |