=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再按正常的从左至右的查找进行查找。
=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再按正常的从左至右的查找进行查找。