就是因为普通公式难于解决,才用数组公式的.
可以考虑返回多值的数组公式.
选中D:F2000,输入公式
=INDEX(A:C,SMALL(IF(($A$1:$A$2000"")*($B$1:$B$2000"")*($C$1:$C$2000""),ROW($1:$2000),4^8),ROW(A1:A2000)),{1,2,3})&""
按三键.这种方式公式只会计算一次.虽然公式的计算速度没有提高,但由于只计算一次,就比每个单元格都放公式要快很多.
但这种方式有一个缺点,就是修改公式必须整体修改,不能只改个别单元格.