Excel:如何逐行添加一列和另一列?
所以基本上,我有两个列,在两个不同的工作表中,我需要添加在一起 最好用一个例子来解释这一点:Excel:如何逐行添加一列和另一列?,excel,Excel,所以基本上,我有两个列,在两个不同的工作表中,我需要添加在一起 最好用一个例子来解释这一点: WORKBOOK 1 A B _____________________________ 1 | Unique ID | Number 2 | B1 | 2 3 | C0 | 10 4 |
WORKBOOK 1
A B
_____________________________
1 | Unique ID | Number
2 | B1 | 2
3 | C0 | 10
4 | D9 | N/A
5 | 9L | 0
6 | 12 | 5
WORKBOOK 2
A B
_____________________________
1 | Identifier | Price
2 | Q9 | $10.00
3 | 9L | $5.00
4 | B1 | $299.00
5 | C0 | $0.99
6 | 12 | $100.00
wordbook 1
中的列命名为unique\u id
和price
,而workbook 2中的列命名为identifier
和number
是否可以执行以下操作-如果第一个工作簿中的unique\u id
等于第二个工作簿中的标识符
,则将数字
和价格
相乘。必须对每一列/行执行此操作,它应该以某种方式跳过或将N/A
视为无/零
这样的事情不需要使用宏,只需要在单元格中使用一个简单的函数就可以实现吗?还是有比我想的更好的方法?请尝试:
=VLOOKUP(A1,[book1]Sheet1!$A:$B,2,FALSE)*B1
复制下来以适应。如果对列进行排序,这种方法将起作用。您可以在此基础上继续:
=SUMPRODUCT(B2:B6,SUMIF(A2:A6,[Book2]Sheet1!$A$2:$A$6,[Book2]Sheet1!$B$2:$B$6))
结果值为1107.90所有内容必须放在工作簿1
中的1个单元格内,而不是6个单元格内。不幸的是,这意味着您希望找到与唯一id
对应的标识符
,然后将数字
乘以价格
。最后,将列出的所有元素相加,并将它们相加?