Filter &引用;“合并”;两张纸,一列做数学题
我有两张布局基本相同的图纸(重新排列了两列)。我想做的是从一张纸上取下数据,并将其与另一张相结合。让我不想只对其进行过滤和处理的诀窍是“数量”列需要做一些计算 第一张图纸列出了所有项目。第二部分列出了“调整”。因此,我可能会减少一项50%或100%。目标是数学将出现在第三张/合并的工作表上,如果一个项目减少100%,它将被完全删除Filter &引用;“合并”;两张纸,一列做数学题,filter,google-sheets,google-sheets-formula,array-formulas,google-sheets-query,Filter,Google Sheets,Google Sheets Formula,Array Formulas,Google Sheets Query,我有两张布局基本相同的图纸(重新排列了两列)。我想做的是从一张纸上取下数据,并将其与另一张相结合。让我不想只对其进行过滤和处理的诀窍是“数量”列需要做一些计算 第一张图纸列出了所有项目。第二部分列出了“调整”。因此,我可能会减少一项50%或100%。目标是数学将出现在第三张/合并的工作表上,如果一个项目减少100%,它将被完全删除 projectTasks!A,B,C,D,E,G projectTasksAdj!A,B,C,D,F,E Adding projectTasks!E to proje
projectTasks!A,B,C,D,E,G
projectTasksAdj!A,B,C,D,F,E
Adding projectTasks!E to projectTasksAdj!F
主要数据表:项目任务
调整:projectTasksAdj
合并工作表:reportsTasks
仅出于搜索目的,projectTasksAdj中的列顺序错误
非常感谢您的指导 =arrayformula(查询({projectTasks!A3:D,value(projectTasks!E3:E),projectTasks!F3:G;projectTasksAdj!A3:D,projectTasksAdj!I3:I,projectTasksAdj!E3:E}),“选择Col1,Col2,Col3,Col4,Sum(Col5),Col6,Col7,其中Col1不为空,按Col1,Col2,Col3,Col4,Col6,Col7标签Sum(Col5)”,0,“选择其中Col5>0”,0))
=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))