首页 > 解决方案 > 无法向下填充公式并复制粘贴特定代码

问题描述

我为我工作的一家公司创建了一个时间表,该时间表从一个主时间表转变为一个显示每个人每周时间表的时间表。我制作了一段可移植的代码,只需将其复制粘贴到每个单元格中,但每位员工有 7*12 个单元格。我尝试填写公式并复制单元格/内容并将其粘贴到突出显示的单元格中,但这些方法都不起作用。唯一可行的方法是单独进入每个单元格并粘贴公式。

这是代码:

=IFERROR(Concatenate(Query(Timesheet!$A$1:$M$203,"select B where M="&INDEX(N:N,row())&" and "&SUBSTITUTE(ADDRESS(1,MATCH(INDEX(1:1,1,Column()),Timesheet!A1:I1,0),4),1,"")&"='"&INDEX(A:A,row())&"'",""),"  ",Query(Timesheet!$A$1:$M$203,"select A where M="&INDEX(N:N,row())&" and "&SUBSTITUTE(ADDRESS(1,MATCH(INDEX(1:1,1,Column()),Timesheet!A1:I1,0),4),1,"")&"='"&INDEX(A:A,row())&"'","")))

它不漂亮,但一旦到位就可以工作。

这是它大致的样子:

例子

我在代码中做的事情是否阻止它填充公式或批量粘贴?

谢谢

标签: google-sheets

解决方案


推荐阅读