### 不同表格相同间距单元格相加引用方法 #### 一、Excel 场景(同一工作簿跨表) 1. **三维引用公式**(适用于连续工作表) excel =SUM(Sheet1:Sheet3!A1) # 将Sheet1到Sheet3中所有A1单元格相加 2. **独立引用相加** excel =Sheet1!A1 + Sheet2!A1 + Sheet3!A1 3. **INDIRECT动态引用**(支持非连续表名) excel =SUM(INDIRECT("'"&A1&"'!B2")) # 通过单元格A1中的表名动态定位B2单元格 #### 二、跨文件引用(不同工作簿) 1. **直接引用其他工作簿单元格** excel =SUM([Book1.xlsx]Sheet1!$A$1, [Book2.xlsx]Sheet1!$A$1) 2. **INDIRECT+文件名**(需保持文件打开) excel =INDIRECT("'C:\路径\[文件名.xlsx]Sheet1'!A1") + ... #### 三、Google Sheets 场景 1. **跨表格数据导入后相加** excel =SUM(IMPORTRANGE("URL","Sheet1!A1"), IMPORTRANGE("URL","Sheet2!A1")) #### 四、批量区域相加(相同结构表格) 1. **多表相同范围求和** excel =SUM(Sheet1:Sheet3!A1:C10) # 对三个表的A1-C10区域分别求和后再相加 2. **SUMPRODUCT跨表计算** excel =SUMPRODUCT(Sheet1:Sheet3!A1) #### ⚠️ 注意事项 1. 三维引用在Office 365中可能受限,建议测试兼容性 2. 跨文件引用时需保持源文件打开状态(Excel) 3. Google Sheets的IMPORTRANGE需首次授权访问 4. 使用INDIRECT会失去追踪引用关系 #### 🎯 应用场景示例 ![公式演示结构] 假设存在3个月报表(1月/2月/3月),需要汇总: excel =SUM(INDIRECT("'"&B1&"'!D5"), INDIRECT("'"&B2&"'!D5")) # 其中B1=1月,B2=2月时,自动计算两个表D5单元格的和