EXCEL,检索各个子表格中对应名字、日期的业绩?
如果必须按你的表格样式来做的话
B3=SUMPRODUCT((LOOKUP(ROW($A$3:$A$30),ROW($A$3:$A$30)/(Sheet1!$A$3:$A$30""),Sheet1!$A$3:$A$30)=A3)*(Sheet1!$B$3:$B$30=B$1)*Sheet1!$C$3:$C$30)+SUMPRODUCT((LOOKUP(ROW($A$3:$A$30),ROW($A$3:$A$30)/(Sheet2!$A$3:$A$30""),Sheet2!$A$3:$A$30)=A3)*(Sheet2!$B$3:$B$30=B$1)*Sheet2!$C$3:$C$30)+SUMPRODUCT((LOOKUP(ROW($A$3:$A$30),ROW($A$3:$A$30)/(Sheet3!$A$3:$A$30""),Sheet3!$A$3:$A$30)=A3)*(Sheet3!$B$3:$B$30=B$1)*Sheet3!$C$3:$C$30)
下拉公式填充,然后复制B列公式部分单元格,粘贴到E列和H列相同位置即可。
因水平有限,不能一次汇总三个表,我的思路是分别对三个表统计,上面公式分三部分,每一部分统计一个表,下面是统计Sheet1
=SUMPRODUCT((LOOKUP(ROW($A$3:$A$30),ROW($A$3:$A$30)/(Sheet1!$A$3:$A$30""),Sheet1!$A$3:$A$30)=A3)*(Sheet1!$B$3:$B$30=B$1)*Sheet1!$C$3:$C$30)
SUMPRODUCT里第一个括号内是找出合并单元格里哪些是属于同一日期的,第二个括号是找出哪些是等于对应姓名的,最后是求和区域。
把其中的Sheet1改成Sheet2就是统计第二个表,中间用+相连,以此类推,有多少表就连多少段就行了。
技术不够,体力来凑。
姑且做个抛砖引玉的作用吧。
如果你的数据源表格里的日期不是合并单元格的话,那就简单多了,顺便说一下要想把数据源表格里日期快速整理成下图那样,先选中所有日期,然后取消合并单元格,这时鼠标不要点任何位置,按CTRL+G,定位条件,空值,确定。然后输入等号=,再按一下上箭头,再按CTRL+回车,这样就快速把合并单元格转换成下图中的样式了。
假设你的每张数据源表格都如下
下图B3=SUM(SUMIFS(INDIRECT("Sheet"{1,2,3}"!$C$3:$C$30"),INDIRECT("Sheet"{1,2,3}"!$A$3:$A$30"),A3,INDIRECT("Sheet"{1,2,3}"!$B$3:$B$30"),B$1))
可能需要按CTRL+SHIFT+回车
然后,还是下拉填充,然后复制B列公式单元格,粘贴到其他列里。
如果有更多的表的话,将大括号里的数据按样子增加就可以了。比如有5个表,那将公式里的{1,2,3}改成{1,2,3,4,5},以此类推。
excel 如何进行日期筛选?
; 方法一:修改日期格式
由于B列所显示的日期中同时包含了年、月、日,不便按月日进行筛选,所以筛选前需修改日期格式,让日期中只显示月日。方法是选择B列的所有日期,按快捷键Ctrl+1,打开“设置单元格格式”对话框,选择“数字→日期”,在右侧的“类型”下选择不包含“年”的日期格式,如“3月14日”,再进行自动筛选就可以了。
方法二:将日期转换为文本;
方法是将B列中的日期格式转换为文本,然后对文本进行筛选,这种方法可以在同时显示年月日的情况下进行自动筛选。
1. 将日期转换为文本;
可以用下面的两种方法:
分列法:选择B列中的所有日期,单击菜单“数据→分列”,弹出“文本分列向导”对话框,单击两次“下一步”,在“3步骤之3“对话框中选择“文本”,单击“确定”。
这样就将B列中的日期转换成为文本,但日期的显示格式被修改为“yyyy-m-d”
复制粘贴法:
将B列中的所有日期复制到记事本中,然后再粘贴回Excel中。注意粘贴回Excel前需将被粘贴的区域设置为文本格式。这种方法可以保留原日期的显示样式,例如原日期显示为“1980年2月29日”,粘贴后也为“1980年2月29日”,下图将日期粘贴到C列:
2. 自定义自动筛选:
以筛选出生日为3月1日的人员名单为例。先对日期列设置自动筛选:选择B1单元格,单击菜单“数据→筛选→自动筛选”第一行各单元格中出现筛选下拉箭头。单击日期列的筛选箭头,选择“自定义”,弹出“自定义自动筛选方式”对话框,在“文本格式”下选择“止于”或“结尾是”。如果是用分列的方法将日期转换为文本,在其后的文本框中输入“3-1”,如果是用复制粘贴的方法将日期转换为文本,则输入“年3月1日”。直接输入“3月1日”,Excel会将其作为日期处理,得不到正确的筛选结果。
怎样让excel表格的日期可以按月份筛选
1、打开Excel表格,以筛选出5月份的内容为例。
2、选中标题栏的行号,选择第一行,鼠标左键单击行号1即可。
3、然后单击菜单栏中的数据,打开相应的数据面板 。
4、找到排列和筛选栏中的筛选按钮,按钮形状为漏斗。
5、进入筛选状态后,标题行中的单元格右侧都会带一个下拉小三角形按钮。
6、点击事件右侧的小三角形,弹出的筛选菜单。
7、点击全选前面的方框,取消勾选。
8、然后勾选5月,单击确认即可。
9、这是最终筛选的结果。
excel怎么按日期进行数据筛选?
excel怎么按日期进行数据筛选呢?很多人都不会,下面我来教大家。
01
首先,我们打开我们电脑上面的excel,然后我们在表格中输入一些数据;
02
之后我们选中图示中单元格,然后点击数据;
03
然后我们点击筛选;
04
之后我们点击日期边上的下拉箭头,然后我们选择6月5日这个日期,之后我们点击确定;
05
结果如图所示,这样我们就按日期进行数据筛选了。