最关键的是,通过这些例子发现了有用的技术,即可以使用INDEX函数生成多个返回值。...不像OFFSET函数,其第一个参数必须是对工作表中实际单元格区域的引用,INDEX函数可以接受和处理其引用的数组,该数组由公式中其他函数生成的值组成。...并且,这种强制返回多个值的技术的使用不限于INDEX函数。...例如,试图找到A1:A10中第一次出现“A”、“B”和“C”所对应的相同行中B1:B10的最大值,如果使用公式:
=MAX(VLOOKUP({"A","B","C"},A1:B10,2,0))
不一定会得出正确的结果...然而,使用上文所讲解的强制生成多个值的技术,其公式为:
=MAX(VLOOKUP(T(IF(1,{"A","B","C"})),A1:B10,2,0))
可以得到正确的结果,如下图1所示。
?