我有E6的范围:E52但我想跳过几行并参考范围E58:E64,这可能吗?
=OFFSET(INDEX(E6:E52,MATCH(MAX(E6:E52),E6:E52,0)),0,-2)
答案 0 :(得分:0)
不确定这是否是你想要的,但这里是
primaryKey
我在P6栏:P13 512 521 522 544和R6栏:R13 512 521 522 533
这给出了结果 544533
答案 1 :(得分:0)
您可以使用AGGREGATE¹ function强制某些行进入错误状态。使用忽略错误选项参数(例如 6 )应该授予不连续的单元格范围,MAX function可以在其参数中包含不连续的单元格区域。
=INDEX(C6:C64, AGGREGATE(14, 6, ROW(1:59)/(((ROW(1:59)<48)+(ROW(1:59)>52))*(E6:E64=MAX(E6:E52, E58:E64))), 1))
如果您打算将其复制到新位置,则必须应用一些绝对单元格引用标记(例如$C$6:$C$64
)。
出于所有意图和目的,您要为Union创建等效的VBA INDEX function个非连续单元格。
¹ Excel 2010引入了AGGREGATE function。早期版本不提供。