① excel怎么引用将最近七天的数据引用到另外一个表格内
如果你知道VBA如何使用,这个问题就比较容易解决了。但如果仅用公式,可能会麻烦一些。
上面的回答用的的数组公式,如果数据量比较大,运行会比较卡顿,因为相当于每个单元格的公式都要执行N遍计算。
如果原始表结构不能改变,且可能某天没有数据录入,可以试试offset函数。
比如你的表2 的B2为起始的日期,则可以使用公式=OFFSET(Sheet1!B1,COUNTA(Sheet1!$B:$B)-COUNTIF(Sheet1!$B:$B,">="&TODAY()-7),0)
公式里的B代表日期所在列
之后向左右下拖拽即可。
需要你的原始数据表的日期为升序排列,这个应该不难。
如果想让0不显示,可以设置自定义格式为0;-0;"";@