我有两个工作簿data.xlsx
(这是一个只读,包含工作表mainsheet
,a
,b,
c ,
d ...) and
结果.xlsx`(我将把我所有的计算和公式放在一起)。
data.xlsx!mainsheet
包含:
------- A | B | ------- 1 | c | 2 | b | 3 | a | . . . -------
和results.xlsx
包含
------------------- | A | B | C | ------------------- 1 |S1 | S2 | Sum | 2 | 3 | 1 | | 3 | 2 | 3 | | 4 | 1 | 2 | |
工作表A1
,a
,b
的单元格c
的值分别为10,5和50.
该公式应该是什么:
工作表C2应为工作表a和c
的A1值之和工作表C3应该是工作表b和
的A1值之和工作表C2应为工作表c和b
的A1值之和因此预期结果将是单元格C2 = 10 + 50 = 60,C3 = 5 + 10 = 15,C4 = 50 + 5 = 55.
答案 0 :(得分:0)
使用vlookup
获取需要求和的sheenames。
使用indirect
获取值
=INDIRECT(VLOOKUP(A4,[data.xlsx]mainsheet!$A:$B,2,0)&"!A1")+INDIRECT(VLOOKUP(B4,[data.xlsx]mainsheet!$A:$B,2,0)&"!A1")