EXCEL 根据表1的指定日期,在表2里查找符合条件的日期后并引用相邻单元格数据

作者&投稿:庾唯 (若有异议请与网页底部的电邮联系)
EXCEL中需要实现 表1统计出表2符合日期条件的数据 表1是随着日期的不同 结果出现在对应日期的单元格内~

若表一("sheet1")日期在A列,所需数据放在B列,表二("sheet2")日期在A列,数据在B列,则有
sheet1中,B2=IF(ISERROR(VLOOKUP(A2,SHEET2!A:B,2,FALSE)),"未找到所需数据",VLOOKUP(A2,SHEET2!A:B,2,FALSE))

使用vlookup的模糊查找。

举例表一数据
日期 输入 结果
2012-5-6 2月 10
表二数据
1月 3月 2月 一年
2011-6-24 4 5 9 a
2011-7-8 3 6 0 b
2012-3-4 2 7 10 c
2012-6-22 1 8 11 d
都是从A1单元格起,表一得C1里输入公式
总的被查找范围 日期查找范围 数据来源范围
=INDEX(Sheet2!A1:E5,MATCH(A2,Sheet2!A2:A5,1)+1,MATCH(B2,Sheet2!B1:E1,0)+1)
即可.
你可以根据你自己表中的数据位置改一下.

你对表2的数据按日期A-Z(升序,最近的日期在最低行)的方式排序用回以下公式就可以了
=VLOOKUP(D2,表2!$A$2:$E$5,MATCH($E$1,表2!$A$1:$E$1,FALSE),TRUE)
如果表2的数据不能排序,就帮唔到你罗

用SUMIFS()函数,可以同时设定两个条件。要求OFFICE2010版本。


南宫市18626007977: EXCEL 根据表1的指定日期,在表2里查找符合条件的日期后并引用相邻单元格数据 -
乘发益君: 举例表一数据 日期 输入 结果 2012-5-6 2月 10 表二数据1月 3月 2月 一年 2011-6-24 4 5 9 a 2011-7-8 3 6 0 b 2012-3-4 2 7 10 c 2012-6-22 1 8 11 d 都是从A1单元格起,表一得C1里输入公式总的被查找范围 日期查找范围 数据来源范围 =INDEX(Sheet2!A1:E5,MATCH(A2,Sheet2!A2:A5,1)+1,MATCH(B2,Sheet2!B1:E1,0)+1) 即可. 你可以根据你自己表中的数据位置改一下.

南宫市18626007977: Excel表格如何根据前一列的年月日自动在下一列显示年月? -
乘发益君: 假设前面那个在A1,B1中输入 =TEXT(A1,"e年m月") 就行了. 也可以输入 =A1 选中B1,右击,设置单元格格式,日期,中间选一个合适的.

南宫市18626007977: excel中如何根据日期条件从表1中查找相对应的数据库区域复制到表2中 -
乘发益君: 自动筛选可以实现 第一步:把用鼠标选择"日期"这个单元格 第二步:在菜单栏依次选择 数据.筛选.自动筛选 第三步:日期右侧出现一个小三角,点击他,然后在下拉列表中选择"自定义" 第四步:然后设置条件 如:大于等于 2010-8-1 小于 2010-9-1

南宫市18626007977: excel表格怎样引用某列指定的日期 -
乘发益君: Lustre Chan: 方法一: 1. 在表3,A列单元格A2中,输入公式如=if(text(sheet1!A2,"m")="7",sheet!A2,"")2. 在表3,B列单元格B2中,输入公式如=if(text(sheet2!A2,"m")="8",sheet!A2,"") 方法二: 用透视表,只选择七月或八月.

南宫市18626007977: EXCEL 根据给定的日期,自动在另外一列中找到,相同日期,如果没有,比条件大的第一个日期,例如? -
乘发益君: 截图没有行号列号,会给阅读、理解、解题都造成很大困扰.

南宫市18626007977: 在一个电子表格内输入指定日期,就能显示出另一个表中满足指定日期的全部人员姓名 -
乘发益君: 如果Sheet1的日期在B列,姓名在C列,在Sheet2的B2单元格输入指定日期,在C2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式 =INDEX(Sheet1!C:C,SMALL(IF(Sheet1!B$2:B$200=B2,ROW($2:$200),4^8),ROW(A1)))&""也可以在Sheet2中通过“数据”选项下的“高级”筛选,将符合日期条件的对应Sheet1的姓名筛选出来.

南宫市18626007977: 在excel中如何在一个单元格里按指定人指定日期引用指定的数据值 -
乘发益君: 其实可以用if语句,譬如8点是正点超过八点就属于迟到然后判定一下就可以了,下午的也是判定后就三种结果,上班点,下班点,迟到!方法给你了!

南宫市18626007977: excel如何获取单元格内指定日期的数值(如何在指定日期获取某一单元格的数值) -
乘发益君: 可以,但可能得靠程序实现,不知道你所说的A1从其它单元格自动求和而来,那其它单元格的数据是什么?那里有日期吗?如果有的话,可以从那里直接汇总当天的数据,而不依赖A1.

南宫市18626007977: 关于excel,我需要在表1中每输入一个日期,表2中该日期数量自动增加一个,请问怎么操作? -
乘发益君: 选择数据所在列,在“数据”选项下的“分列”中,不断分列,然后在最后选择“分列”后的单元格格式为“年月日”,即可.

南宫市18626007977: excel中使用哪个函数可以在根据一定范围日期对数据进行汇总. -
乘发益君: 日期和时间类函数 DATE返回特定时间的序号 DATEDIF计算两个日期之间的年、月、日数(该函数仅在Excel2000中计入文档) DATEVALUE将文本格式的日期转换为序号 DAY将序号转换为月份中的日 DAYS360按每年&<60;360&<60;...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网