一、我下面编辑的公式适用于本表(计量台账)F列是升序(或降序)排列。二、“工程单价”表在“工程单价”表中B4、C4两个单元格分别输入下面公式,然后,快速向下填充。=IF(ROW(1:1)>SUM(1/COUNTIF(计量台账!$C$3:$C$12,计量台账!$C$3:$C$12)),"",INDEX(计量台账!C:C,SMALL(IF(COUNTIF(OFFSET(计量台账!$C$3,,,ROW(计量台账!$C$3:$C$12)-ROW(计量台账!C$2)),计量台账!$C$3:$C$12)=1,ROW(计量台账!$C$3:$C$12)),ROW(1:1))))=IF(B4="","",VLOOKUP(B4,计量台账!$C$3:$D$12,2,))注意:第一个公式是数组公式,不能直接按回车键,要按组合键——控制键+上档键+回车键。三、“分项汇总”表用公式:=计量台账!B3 将“计量台账”2022年的有关数据引用过来。下拉出现2023时,就停止下拉,再讲2023及其下面的公式清除。=K4&"-"&L4=IF(ROW(1:1)>SUM(1/COUNTIF($P$4:$P$13,$P$4:$P$13)),"",INDEX(P:P,SMALL(IF(COUNTIF(OFFSET($P$4,,,ROW($P$4:$P$13)-ROW($P$3)),$P$4:$P$13)=1,ROW($P$4:$P$13)),ROW(1:1))))注意:此公式是数组公式,不能直接按回车键,要按组合键——控制键+上档键+回车键。=LEFT(Q4,FIND("-",Q4)-1)快速向下填充后,清除错误值的公式即可。以下的公式快速向下填充没有问题。=RIGHT(Q4,LEN(Q4)-FIND("-",Q4))=SUMIFS($N$4:$N$13,$K$4:$K$13,B4,$L$4:$L$13,C4)=VLOOKUP(C4,$L$4:$M$13,2,)=VLOOKUP(C4,工程单价!$B$4:$D$6,3,)=D4*F4