一个小问题!
如何对位于同一文件夹中的所有 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)。