在Google中,我希望能够一次将四行复制到一个新的工作表中,但是每一天这四行都会发生变化。每一行有11个细胞长。
示例:
第一天:第1-4行
第二天:第5-8行
等,直到它到达底部,然后返回到顶部再去。
我的演示表https://docs.google.com/spreadsheets/d/1qH1_LplzOaCpiqbN7vTi7ycYK4rWBGPY8dkc3UN7FBA/edit?usp=sharing
发布于 2020-05-19 04:02:01
尝尝这个。插入这是单元格A2 of Sheet2:
=query('Sheet 1'!A2:K337,"Select * limit "& (weeknum(today(),1)*4))
它使用限制条款显示日历年的每周四天。
编辑:
每天4天试试这个。插入这是单元格A2 of Sheet2:
=query('Sheet 1'!A2:K337,"Select * limit "& mod(days(today(),date(year(today()),1,1)),84)*4)
此解决方案还使用“限制子句”,但关键是使用mod来计算显示的天数。
date(year(today()),1,1) --这将返回日历年的开始日期。注意year(today())的使用-这将确保开始日期将自动滚动到下一个日历年的开始。days(today(),date(year(today()),1,1)) --它计算“今天”到日历年第一天之间的天数。mod(days(today(),date(year(today()),1,1)),84)- "mod“返回除法计算的剩余部分。在这种情况下,经过的天数除以84天。"84“的值是通过取数据总数--天(336)除以4(每天显示4行)得出的--这个结果是到达列表底部所需的天数。因此,“mod(天,84)”返回下一个年度周期中的天数。https://webapps.stackexchange.com/questions/142405
复制相似问题