在 Excel 的另一列中添加符合条件的行
Adding rows that match a criteria in another column in 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,如果不是,则将结果设置为空字符串,从而使它看起来像您的 table
=IF(COUNTIF($E:$E2,$E2)=COUNTIF($E:$E,$E2),SUMIF($E:$E,$E2,B:B),"")
如果数据按 PS_No 排序,您可以按
排序更容易
=IF($E3<>$E2,SUMIF($E:$E,$E2,B:B),"")
我认为这就是您在问题中所尝试的
这是样本数据
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,如果不是,则将结果设置为空字符串,从而使它看起来像您的 table
=IF(COUNTIF($E:$E2,$E2)=COUNTIF($E:$E,$E2),SUMIF($E:$E,$E2,B:B),"")
如果数据按 PS_No 排序,您可以按
排序更容易=IF($E3<>$E2,SUMIF($E:$E,$E2,B:B),"")
我认为这就是您在问题中所尝试的