在Excel中添加与另一列中的条件匹配的行

这是一个示例数据

Polling_Booth INC SAD BSP PS_NO 1 89 47 2 1 2 97 339 6 1 3 251 485 8 1 4 356 355 25 2 5 290 333 9 2 6 144 143 4 3 7 327 196 1 4 8 370 235 1 5 

而这正是我想要实现的

 Polling_Booth INC SAD BSP PS_NO OP_INC OP_SAD OP_BSP 1 89 47 2 1 2 97 339 6 1 3 251 485 8 1 437 871 16 4 356 355 25 2 5 290 333 9 2 646 688 34 6 144 143 4 3 144 143 4 7 327 196 1 4 327 196 1 8 370 235 1 5 370 235 1 

这是通过添加具有相同PS_NO的行来实现的,这是我尝试过的

 =if(E2=E3,sum(B2,B3),0) #same for all the rows 

任何帮助将不胜感激..谢谢

您可以通过添加另一个条件来检查它是否是列E中最后一次出现的PS_No,并将结果设置为空string(如果不是)

 =IF(COUNTIF($E$2:$E2,$E2)=COUNTIF($E$2:$E$10,$E2),SUMIF($E$2:$E$10,$E2,B$2:B$10),"") 

在这里输入图像说明

如果数据按PS_Nosorting,则可以通过更简单的方式进行

 =IF($E3<>$E2,SUMIF($E$2:$E$10,$E2,B$2:B$10),"") 

我认为这是你在你的问题试图