Excel函数的使用方法

看下面已经记录好的表格1

有没有办法,使用公式设置表格2,在表格2中输入日期及姓名,其相对应的课程和课时自动生成?

第1个回答  2015-06-09
OFFSET中套INDEX 、MATCH函数应该能解决具体
在表2中选中C2:D5输入=OFFSET(INDEX(表格1!$A$2:$A$100,MATCH(表格2!A2,表格1!$A$2:$A$100,0)),MATCH(B2,表格1!$B$2:$B$17,0)-1,2,4,2)然后按Ctrl+Shift+Enter试试
发你的表给我,我给你做 求求 405730619
第2个回答  2015-06-09
这个你可以采用筛选,筛选下就行了。
当然筛选的时候,单元格不能合并,你把单元格都单独,每一个单元格都放数据就行了。

还有一个可能就是得用vlookup可能就行,因为公式里涉及的东西比较多,所以我建议你用筛选的吧。可以把你的表发下,我试试看。追问

筛选固然是一个方法,但当我要查的学生达到上百个的时候,筛选的操作明显就繁杂了。
vlookup我也尝试过,它似乎只能根据一个条件(日期或姓名)来寻找结果(课程和课时),无法同时同时根据两个条件(日期和姓名)来寻找结果(课程和课时)。
不懂得如何发表格文件,像附图那样的表格,您可以尝试自己制作一个,如能真正帮我解决问题,我会再追加悬赏以示感谢!

本回答被网友采纳
第3个回答  2015-06-09
可以的,就是麻烦点,麻烦就麻烦在了合并单元格,如果不用合并单元格,会简单很多追问

大神,能给出具体操作吗?如能真正帮我解决问题,我会再追加悬赏以示感谢!

追答

把表弄成这样就可以了,想怎么筛选就怎么筛选,想怎么查找就怎么查找,即使用公式也好写地多了

追问

这样一一拆分合并单元格似乎有点不大合理,我有近万名学生,而且每日课程不同,可想拆分表格的工作量之大,还不如一一筛选,复制粘贴来得直接。

追答

选中整张表,取消合并单元格,
ctrl+g定位空值,在A3输入=A2,CTRL+ENTER
表就改成我的表的样子了,不超过1分钟

第4个回答  2015-06-09
如果你表格2 中的数据是来自于表格1,则有办法实现,前提是你表1的格式要修改一下,不能使用合并单元格,可联系我
41 93 31 959追问

非常感谢您的回答,
表格2 中的数据一定要来自于表格1,有没有么办法在不拆分合并单元格的前提下达成我的要求?因为我手上有几百份这样的表,要一一拆分合并单元格,工作量就大了,还不如一一筛选,复制粘贴来得直接。
还请大神继续帮我解答,如能真正帮我解决问题,我会再追加悬赏以示感谢!

追答

终极解决方案,VBA
一次完成所有文件

第5个回答  2020-10-03

函数教程她来咯

相似回答