Excel的不同Sheet中根据日期,怎么自动计算结果?

Sheet1中A列是日期,B列是结果。
A1 日期 B1 结果
A2 2013/8/28 B2 ?
A3 2013/8/29 B3 ?
A4 2013/8/30 B4 ?
A5 2013/8/31 B5 ?
等~

Sheet2中A1的公式是“=TODAY()”,每天自动显示当天的日期。
B1是结果。(B1的结果是根据其他公式计算出来的,每天都会自动计算出结果。)
提问:
如果Sheet2中A1等于2013/8/28的话,
那么Sheet1中B2就等于Sheet2中B1的结果。
如果Sheet2中A1等于2013/29的话,
那么Sheet1中B3就等于Sheet2中B1的结果。
Sheet1中B2~B5中怎么加入公式,每天可以自动得出Sheet2中B1的结果呢?
(目前是每天看了Sheet2中B1的结果后,手动在Sheet1中B列填写结果,必将麻烦。)
请高手指点,谢谢!
另外,在Sheet1中B列得到的结果会保存。
(如果今天是8/31日,那么8/31之前每天算出来的结果会在列中显示。)

第1个回答  2013-08-29
B2 = vloookup(a2,sheet2!$A$1:$B$100,2,0),下拉追问

感谢及时回答,不过试了下这个公式,在Sheet1中的B列中只能显示当天的结果,之前的显示#N/A,之前的可以也显示出来吗?

追答

当然可以啊,贴图看看

追问

不好意思,我添加不了图片,可以告诉我你的邮件地址吗?非常感谢~

第2个回答  2013-08-29
在B2输入=IF(A2=Sheet2!$A$1,Sheet2!$B$1,"")下拉追问

感谢回答,不过试了下,在Sheet1中的B列中只能显示当天的结果,之前的显示空白,可以把之前的结果保留吗?

追答

能够明白你需要的结果,只是方法还没找到。同样期待……

第3个回答  2013-08-30
写一个公式,改为绝对引用应该可以吧
还要保留固化之前的用公式就不得行了,用vba编程吧

Excel的不同Sheet中根据日期,怎么自动计算结果?
B2 = vloookup(a2,sheet2!$A$1:$B$100,2,0),下拉

excel中怎么跨工作簿引用数据?
   第四种,根据日期范围返回sheet1中的数据到sheet2中,如图所示,这里就得用到数组了,根据条件判断返回满足条件的值,然后按同时按下ctrl+shift+enter组合键。   第五种,利用数据透视表简单操作,也可以跨表分类统计,如图所示:当然,这种统计数据方法比较快,...

excel这怎么把不同表格中相同日期的数据做计算?
Sheet1的C3输入 =ABS(B3-SUMIF(Sheet2!A:A,A3,Sheet2!B:B))回车并向下填充。

EXCEL 根据日期,月份 引用别外一个SHEET的数据
在“三月份销售量”工作表中点击“C3”单元格后,再输入“)”,并按回车即可完成对前三个工作表对应位置数据的引用。然后就可以在“第一季度销售量”工作表中看到计算结果啦。将该公式复制到其它单元格即可完成对工作表数据的引用及计算操作。

excel如何实现不同工作表中相同日期中的数字自动汇总?
在工作表2中输入 =SUMIF(Sheet1!A:A,A2,Sheet1!H:H)+SUMIF(Sheet1!A:A,A2,Sheet1!I:I)

Excel 根据sheet1的日期在sheet2中自动填充日期,求大神指导!!具体如...
1. 光标定位到数据区域,数据菜单——获取或转换数据——自表或区域,确定后转到PQ界面。在PQ中只要一个步骤即可,删除行中的重复项 2. 文件菜单关闭并上载后,即在新的工作表中得到结果(因为前面高级筛选法用了Sheet2,所以会自动在Sheet3中得到结果)3. 当Sheet1中增加新日期数据时,只要对生成的...

求教excel中,不同工作表之间,公式自动计算问题。
Sheet1.A1=Sheet2.A1*Sheet2.B1(和1.A1=2.A1乘以2.B1)你点中Sheet1.A1,按个=,再点中Sheet2.A1,如果你想加减或是乘除,就按相应的数学符号就行,再点中Sheet2.B1,这样就行了呀。想实现多个单元格也是如此,就往下拉就行了嘛。公式会自动实现滴咯。跟在一个表格中公式一样的,就是...

Excel 不同工作表中的数值如何用公式在另一工作表中自动相加?
1、首先在工作表1(sheet1)的A1单元格中输入数字“50”。2、然后打开第二个工作表,在B1单元格中输入数字“100”。3、然后打开第三个工作表,在C1单元格中输入“=”符号。4、接着跳转到工作表1中,点击A1单元格。5、接在再输入“+”符号,点击进入工作表2并选中B1单元格。6、按下回车键,...

Excel怎么根据日期从不同的sheet里取数据
要添加的话就加 .Cells(x,7) .Cells(x,8) 。。。Sub test()Application.ScreenUpdating = Falsea = Worksheets.Count '取得工作表的总数For i = 1 To a - 1Sheets(i).SelectWith Sheets(a)x = .Range("a65536").End(xlUp).Row + 1.Cells(x, 1) = [B1] '姓名.Cells...

EXCEL中不同工作表怎么进行公式计算
EXCEL中不同工作表数据本就可以在同一公式中参与计算的 EXCEL在引用的时候会加入位置,例如:VLOOKUP(A184,'C:\\Documents and Settings\\Administrator\\桌面\\[XXX.xls]Sheet1'!$A:$A,1,0),其中'C:\\Documents and Settings\\Administrator\\桌面\\[XXX.xls]Sheet1'!$A:$A就是引用的其他工作表的数据...

相似回答
大家正在搜