表1 如图一所示,有ABCDE总共5列。表一A 列为班组信息,B列为操作员信息,C列操作步骤信息,D列为相应操作步骤的开始时间,E列为相应操作步骤的结束时间,需要在表2中的C列中返回,某一班组信息的某一操作员的操作步骤A的结束时间。 在表2的D列中返回某一班组信息的某一操作员的操作步骤B的开始时间。 请问大神们,在表2的C2 和D2中公式如何写???
用vlookup可以实现
这个函数定义是
VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询列序所对应的值;与之对应的HLOOKUP是按行查找的。
表2中的定义(张三,表一中操作员到时间所有内容,显示所选区域第四列内容-开始时间/结束时间)
=LOOKUP(1,0/((Sheet1!$A:$A=$A2)*(Sheet1!$B:$B=$B2)*(Sheet1!$C:$C="A")),Sheet1!E:E)
=LOOKUP(1,0/((Sheet1!$A:$A=$A2)*(Sheet1!$B:$B=$B2)*(Sheet1!$C:$C="B")),Sheet1!D:D)
注意要将CD两列设置为时间格式。
供参考,祝您顺利。
追问你好,谢谢您的回答。您能帮忙解释下你提供的这个公式的具体意义吗?
我看不懂,麻烦你帮我解释下这个公式的具体意义吧,这样我能更好的应用在我自己的表格里,因为我目前用的表格比我提供的这个表格要求的条件更多。
你好,谢谢您的回答。您能帮忙解释下你提供的这个公式的具体意义吗?
我看不懂,麻烦你帮我解释下这个公式的具体意义吧,这样我能更好的应用在我自己的表格里,因为我目前用的表格比我提供的这个表格要求的条件更多。
第一个公式:找到sheet1中A列是$A2(早班),B列是$B2(张三),C列是A(操作步骤是A)的同时满足的行,并返回对应E列的值。
第二个公式同样不解释了。
不理解将一个会得出错误结果的作答作为最佳答案。