Excel函数应用 表1有下单时间,表2有对应时间段对应班次编码。有什么方法函数应用?

2025-03-13 07:16:48
推荐回答(4个)
回答1:

你这个问题还真是个问题呀,EXCEL时间数据是有特定的格式的,不是像你这个用文本来表达的,真的想学好用好EXCEL还得学习运用这个HH:MM:SS时间格式。

现根据你的目前情况,需要将文本转化为时间格式,如下图:

1、在C2单元格输入公式:

=TEXT(LEFT(B2,2)&":"&RIGHT(B2,2),"hh:mm")

复制并下拉,即可在C列得到下单的时间格式数据了

同样的,在H2单元格输入公式:

=TEXT(LEFT(F2,2)&":"&RIGHT(F2,2),"hh:mm")

复制并下拉、右拉至I9即可得到起止时间序列数据了

2、在A2单元格输入公式:

=INDEX($E$2:$E$9,MATCH(C2,$H$2:$H$9))

复制并下拉,即可自动显示B列对应数据的班次编码了

回答2:

vlookup不行,得用lookup
假设,两表从A列排到D。把文本格式变成数字。
=lookup(B2,D:D,C:C)

回答3:

在表1的A2中输入或复制粘贴下列公式
=INDEX(Sheet2!A:A,SUMPRODUCT((Sheet1!B2-Sheet2!$B$1:$B$100>=0)*(Sheet1!B2-Sheet2!$C$1:$C$100)<=0))
下拉填充

回答4:

vlookup可以解决