Excel 2010:比较两列(A和C),找到精确匹配的字符串,然后减去它们的值
我有如下数据,我需要比较两列(A和C),在A列和C列中找到精确匹配的“字符串”,然后减去它们的值-例如,减去列(B-D),将结果放入列EExcel 2010:比较两列(A和C),找到精确匹配的字符串,然后减去它们的值,excel,excel-formula,Excel,Excel Formula,我有如下数据,我需要比较两列(A和C),在A列和C列中找到精确匹配的“字符串”,然后减去它们的值-例如,减去列(B-D),将结果放入列E A B C D E String1 500 String1 300 String2 1000 String1 400 String3 1500 String1 600 String2 750
A B C D E
String1 500 String1 300
String2 1000 String1 400
String3 1500 String1 600
String2 750
String2 845
String2 1350
String3 1200
String3 1400
String3 1700
String1 1775
您可以在E1中使用:
=SUMIF($C$1:$C$10,A1,$D$1:$D$10)-B1
或
B1是第一个字符串旁边的数字A1是第一个字符串
如果C字符串=A1,Sumif将对D列求和
更改C1:C10和D1:D10以对应数据中的最后一行,并保留$用于固定引用。
将公式向下拖动到A列末尾可能重复感谢分享此公式,但唯一的区别是继续减法需要应用于我的情况。在匹配相关字符串时,如何应用连续减法(如B1-D2、B1-D2、B1-D3等)?感谢并感谢您的及时回复。我试试看。
=B1-SUMIF($C$1:$C$10,A1,$D$1:$D$10)