原题是:如果sheet2表格 F列人名为小王且M列数据不为零,在sheet1返回C对应行的数值
函数是:=IFERROR(INDEX(Sheet2!C:C,SMALL(IF((Sheet2!F$3:F$1000="小王")*(Sheet2!M$3:M$1000<>0),ROW($3:$1000)),ROW(A1))),"")

确实可以返回 函数没问题,我的问题是,看不懂
SMALL函数:返回数据中的第几个最小值
IF函数:如果是小王并且大于0
ROW函数:返回引用的行号
INDEX函数:根据索引号返回表格或区域中的值或值的引用
放一起就看不懂了