对多个 Excel 文件中同一单元格的值进行求和

对多个 Excel 文件中同一单元格的值进行求和

一个小问题!

如何对位于同一文件夹中的所有 Excel 文件中同一单元格中的值进行求和?

谢谢您的指导!!!

=SUM('C:[A.xlsx]Sheet1'!A1, 'C:[B.xlsx]Sheet1'!A1. 'C:[C.xlsx]Sheet1'!A1, ...)

有 35 个文件所以我不想重复几次......

另外,有没有办法防止单元格写入 #REF 并将丢失的单元格(如果相关的 excel 文件丢失)计算为零?

例如,如果我没有 C.xlsx 文件,我希望单元格考虑

C:[C.xlsx]Sheet1'!A1

作为

0

在公式中。所以不会再有 #REF 问题了...

我也很欣赏任何其他替代路线!!!

非常感谢!

答案1

使用 SUMIf 公式:=SUMIF(范围、标准、总和范围

范围:要评估的单元格
标准:您的案例 - “不等于错误”
总和范围:要添加的单元格


在此处输入图片描述

注意:如果使用单个列(表格)来保存每个工作簿的值,则管理和查看目录中缺少哪些书籍会更加容易。不要使用 sum(book1, book2...book50),而是对表格中的引用求和 {例如,让 b2=[book1.xlsx]Sheet1$A$1 和 b3=[book2.xlsx]Sheet1$A$1,然后 sumif(b1:b2, "<>#REF!", b1:b2) }。此外,您可以“命名”表格(单元格范围 b1:b100),公式将引用如下:sumif(mytable, "<>#REF!", mytable)。

相关内容