2016 - 2024

感恩一路有你

提取年月日的最简单公式 excel从多个工作表提取指定日期数据?

浏览量:4708 时间:2023-04-22 13:17:07 作者:采采

excel从多个工作表提取指定日期数据?

几个sheet里的数据是每天晚上更新完的,要从这几个sheet里依据日期来一天取数据,我现在是用下面这个VBA,但启动出没有表里应该空白的,没有数据,是哪里出问题了吗,或者有什么别的办法能做到这个?Subgetmydata()zddateInputBox(请键入日期:)i2forj1can3,m2,此处可以设置表123,又开始做统计行,unitWhileSheets(Sheetj).Cells(m,1),IfCDate(zddate)CDate(Sheets(Sheetj).Cells(m,1))Then,Range(i:i)Sheets(Sheetj).Range(m:m),ii1,EndIf,mm1,Loop Next j End Sub

1、如果没有sheet名称拥有肯定会规律,的或最常见的sheet1,sheet2,sheet3…等可采用:公式,向上可拖拽去掉。INDIRECT(sheetampROW(A1)amp!A1)也可按照类似单元格区域排列并且相关运算,的或万分感谢公式对sheet1到sheet4的单元格A1数列求和。sum(Sheet1:Sheet4!A1)2、VBA方法如果没有毫无规律,则可在用VBA接受操作,:代码代指排列顺序在第一个sheetA1单元格的数值。Worksheets(1).cells(1,1)万分感谢代码将各sheetA1单元格内容截图到当前sheetB列。SubData_()DimiandSingleFori1need(i,2)Worksheets(i).Cells(1,1)NextEndSub

Excel根据日期把对应的数据提取出来进行计算?

是可以在关闭迭代循环可以计算的条件下实现程序,但有一点需要注意,那就是A1和A2的数据自动更新问题,必须有一定会的措施,不然有可能当天会自动全面的胜利先两天的数据(下面生克制化回答第5行公式时会说明)。实现方法的方法如下:

1.在选项的公式选项卡(以Excel2007以版本为例只能证明)中选项卡“启用迭代可以计算”后可以确定

2.A1的日期数据也可以用公式自动启动提出每天晚上当天的日期,公式:

TODAY()

但如果不是用公式提出日期时,A2中然后输入的数据在当天关掉文件时必须要删除,要不然第二天再打开文件时会手动得到该数据。如A1中的当天日期不需要公式,只不过是手动输入,即每天再输入数据时按Ctrl,A2中的数据在关闭文件是否需要删除不相干,只不过第三天A1中的日期应该不会自动启动变到当天,我还是持续再输入的日期。两者必选其一,自己决定吧。见意手动输入日期,一个可避兔第2天第5行误读数据,二个是A1中的日期那就混元的,可以不知道地很清楚当天已可以更新数据。

3.在A4中输入输入正在记录日期,好象是月初吧,右拉到若干列,像是是月底

4.在A5中输入公式:

IF(A4rlm$A$1,

日期 数据 公式 A1 单元格

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。