下面有2份表格,其中表格1需要引用表格2中的一些数据,表格1中需要根据人名以及日期,提取表格2中他们的上班开始时间以及下班的结束时间,请问应该使用哪个公式
能否提供一下直接的公式,或者我可以把excel直接通过邮箱发给你
追答比如表1张凯伟正工与4/1交叉那格C2要提取F列的数(4/1是日期格式的)
c2输入=index(表2!$A$2:$H$9999,match($a2&c$1,表2!$A$2:$A$9999&表2!$H$2:$H$9999,0),6)
按ctrl+shift+回车,就会得到表2的F1即9:13
因为还要区分 上班和下班,因此应该有个分辨判定吧 最好能把表格给你,麻烦你直接做好。。。
追答=index(表2!$A$2:$H$9999,match($a2&c$1,表2!$A$2:$A$9999&表2!$H$2:$H$9999,0),2)就得到08:27
=index(表2!$A$2:$H$9999,match($a2&c$1,表2!$A$2:$A$9999&表2!$H$2:$H$9999,0),3)就得到17:40
公式是麻烦的,不同要求也不同处理
方便就用数据透视吧
根据你给的公式,做出来是显示错误。不知道错在哪里
追答你表1的那些4/1不是日期吧?
追问表格格式没问题,包括我更改了日期格式为文本,并设置为1,也是出现错误项,能否加一下QQ详细讨论一下,QQ:55972075
追答首先,match($a2&c$1
这两个单元格必须要改成你相应的单元格啊,你的实际肯定不是这两个,因为你表1上面空了不少
公式输完后必须按ctrl+shift+enter,三键同时
其次,你表1绿色那行的日期,要保证是2013-4-1这样的输入格式,表2的H列日期也一样格式
再次,公式没加防错,所以若你查找的姓名跟日期在表2中没有的也会出错