=IF({1,0},B2:B5,A2:A5) 的意思是 先用1进行计算,返回一个B2:B5,之后再用0计算,返回一个A2:A5。之后两个区域进行组合,最后返回的就是一个B2:B5,A2:A5的两列区域。如果把数组换为{0,1},就是返回一个A2:A5,B2:B5的一个区域。

这里其实并不是VLOOKUP函数实现从右至右的查找,而是IF函数的数组把两列换位重新组合后,VLOOKUP再按正常的从左至右的查找进行查找。

更多推荐

VLOOKUP函数反向查找(需要用IF函数把数据源倒置一下)