OFFSET($Z$88,MATCH($B$3,X$89:X$113,),,,COUNTA(INDIRECT("Z"&MATCH($B$3,X$89:X$113,)+88&":AF"&MATCH($B$3,X$89:X$113,)+88)))
MATCH($B$3,X$89:X$113,):是为了查找到B3是在X89:X113中的具体行次
MATCH($B$3,X$89:X$113,)+88:是在确定行次的基础上找到在表中的位置,因为你的数据是从89开始的,所以要加上88
COUNTA(INDIRECT("Z"&MATCH($B$3,X$89:X$113,)+88&":AF"&MATCH($B$3,X$89:X$113,)+88)):是为了确定相关类型有多少个,这样下拉菜单就不会出现空格了
offset函数的应该就不用再解释了吧 |