我有两张基本上具有相同布局的工作表(重新排列了两列)。我想要做的是从一张工作表中获取数据,然后将其与另一张工作表合并。使我无法过滤和完成操作的诀窍是,“数量”列需要做一些数学运算。
第一张纸列出了所有项目。第二个列出“调整”。因此,我可以将一项减少50%或100%。目标是数学将出现在此第三张/合并的工作表上,并且如果一项减少100%,则该项将被完全删除。
projectTasks!A,B,C,D,E,G
projectTasksAdj!A,B,C,D,F,E
Adding projectTasks!E to projectTasksAdj!F
主要数据表:projectTasks 调整:projectTasksAdj 合并的工作表:reportsTasks
仅出于搜索目的,projectTasksAdj中的列乱序。
非常感谢您的指导!
答案 0 :(得分:1)
=ARRAYFORMULA(QUERY({A2:C4;
B8:B9, A8:A9, C8:C9*-1},
"select Col1,Col2,sum(Col3)
where Col1 is not null
group by Col1,Col2
label sum(Col3)''", 0))
答案 1 :(得分:0)
=arrayformula(QUERY(QUERY({projectTasks!A3:D,value(projectTasks!E3:E),projectTasks!F3:G;projectTasksAdj!A3:D,projectTasksAdj!G3:G,projectTasksAdj!I3:I,projectTasksAdj!E3:E},"Select Col1, Col2, Col3, Col4, Sum(Col5), Col6, Col7 where Col1 is not null group by Col1, Col2, Col3, Col4, Col6, Col7 label Sum(Col5) ''",0),"Select * where Col5>0",0))