几个列的HLOOKUP只返回N / A

时间:2011-09-26 06:54:09

标签: excel excel-formula

我对中的VLOOKUP非常熟悉,但HLOOKUP似乎不像垂直坠饰那样容易掌握。这是一个我可以自己解决的非常简单的案例: http://dl.dropbox.com/u/3224566/Book1.xlsx

我不明白这种公式使用有什么问题,但我真的需要将这一项用于一系列行(因此我可以'转换那组数据来解决我的问题{{1 }}!)

提前感谢您的帮助和最好的问候

1 个答案:

答案 0 :(得分:3)

你需要在顶行做一个HLOOKUP(正如VLOOKUP看起来与最左边的列匹配) - 而你正在尝试查找第3行

使用两阶段INDEX和MATCH操作,MATCH在第3行找到你的值,INDEX返回第1行中的单元格,你的MATCH上面的两个单元格是一个优越的选项

=IF(ISNA(MATCH(B3,C3:AW3,0)),"no match",INDEX(C1:AW1,MATCH(B3,C3:AW3,0)))

进一步阅读谷歌搜索礼貌

http://exceluser.com/blog/420/excel%E2%80%99s-vlookup-vs-index-match-functions.html

http://www.decisionmodels.com/optspeede.htm