公式改为=IF(ROW(A2)>COUNTIF(总表!$F:$F,"餐费"),"",INDEX(总表!A:A,SMALL(IF(总表!$F$6:$F$1006="餐费",ROW(总表!$F$6:$F$1006),4^8),ROW(A2))))即可改公式后,单元格中应不会显示#VALUE!,如果仍会显示#VALUE!,可将表发到我的邮箱,我看问题出在哪里:917632584@.com
这个最好用VBA来解决, 不但处理速度快点,相对文件的大小也会小一点有利于保存更多数据