excel在多行上搜索关键词

时间:2017-08-21 04:33:07

标签: excel

有没有办法将以下Excell公式合并为一行并覆盖所有行?例如看a1和a5?

=IF(A1="black",B1,0)-IF(D1="black",E1,0)+
 IF(A2="black",B2,0)-IF(D2="black",E2,0)+
 IF(A3="black",B3,0)-IF(D3="black",E3,0)+
 IF(A4="black",B4,0)-IF(D4="black",E4,0)+
 IF(A5="black",B5,0)-IF(D5="black",E5,0)+
 IF(A6="black",B6,0)-IF(D6="black",E6,0)+
 IF(A7="black",B7,0)-IF(D7="black",E7,0)+
 IF(A8="black",B8,0)-IF(D8="black",E8,0)+
 IF(A9="black",B9,0)-IF(D9="black",E9,0)+
 IF(A10="black",B10,0)-IF(D10="black",E10,0)+
 IF(A11="black",B11,0)-IF(D11="black",E11,0)+
 IF(A12="black",B12,0)-IF(D12="black",E12,0)+
 IF(A13="black",B13,0)-IF(D13="black",E13,0)+
 IF(A14="black",B14,0)-IF(D14="black",E14,0) 

所以基本上我试图扫描所有A的黑色关键词。如果关键字black在A中我想要转到B并获得数值。之后我想翻看C并搜索黑色的关键词,如果那是我想去D并得到那个数值。我希望B是正值(代表我收到的库存),我想用D代表负值(即我已经发货的库存)。

1 个答案:

答案 0 :(得分:1)

如果Column B中的相应行包含关键字Column A,并且blackColumn E中查找该关键字的内容相同,那么您似乎希望在Column D中添加所有值1}}。

使用SUMIF公式可以轻松完成此操作。如果您想添加更多条件,请尝试SUMIFS。所以这里的公式应该是这样的:

=SUMIF(A:A,"black",B:B)-SUMIF(D:D,"black",E:E)