在Excel中使用两个不同的列表一起添加两列
这是我第一次使用这个网站,但我的问题是, 我有列A中的数字列表,它们在列B中有值。然后我在C列中有一个较长的列表,列D中有值。列C在列A中有许多数字。
我想要做的是根据A列和C列中匹配的数字将B列和D列相加。
例如:
COLUMN A 1234/1567/2234
B列(这些是列A的值)1,245 / 5,432 2,767
COLUMN C(这些值与A栏有相似的数字,不一样)2234 1787 2902
D栏(这是C列的值)2,345 5,675 1,459
我想要做的:站点编号#2234(单元格A3和C1)= 2,767(B3)+ 2,345(D1)= 5112
手动操作,使用了Vlookup和sum函数,这是简单易行的方法。
- 将列A和列C复制到新的单列F并删除重复项。
- 在'G2'单元格中添加= vlookup(f2,A:B,2,0)公式,假定第一行是标题。
- 在'H2'单元格中添加= vlookup(f2,C:D,2,0)公式,假设第一行是标题。
- 假设第一行是标题,在单元格'I2'中加上= sum(F2:G2) 。
- 拖动或复制公式单元格直到列表结束。
步骤1可能会被忽略,因为如果在列A和列C中都只有列表(项目)存在,则它可以工作。 但是有必要复制一个列表A 列或C列到F列 。
Atlast将filter应用于第I列,并取消select#N / A。