Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel:如何逐行添加一列和另一列?_Excel - Fatal编程技术网

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
对应的
标识符
,然后将
数字
乘以
价格
。最后,将列出的所有元素相加,并将它们相加?