根据其他单元格中的匹配计算时间差的公式

时间:2018-02-15 11:14:10

标签: excel excel-formula

希望得到一些帮助。我可以在excel中做基本公式,并经常使用谷歌找到我需要的但不能找到我想做的事情。

请在下面拍照

enter image description here

我有一些条件格式,以突出显示A列和D列之间匹配的值。

我想要的是一个公式,它将检查列A和D的匹配,然后查看列B和E中的时间,并计算相对于它找到的匹配的时间差并在C列中显示。

我甚至不确定这是可能的,但我的知识在Excel和公式中并不足以将它拼凑在一起。

非常感谢任何帮助。

谢谢,

1 个答案:

答案 0 :(得分:0)

如果您具有一对一匹配,这意味着例如板号PP5862A(来自A列)在D列中只有一个出现,您可以使用索引/匹配组合(从单元格=INDEX($E$2:$E$100,MATCH($A$2,$D$2:$D$100,0),1) 开始):

VLOOKUP

此公式将为您提供匹配板号的退出时间。

有关索引/匹配如何工作的说明,请参阅以下简短文章:Jeremy

这里可能有一些C2粉丝,所以替代(再次从单元格=VLOOKUP(A2,$D$1:$E$100,2) 开始):

df['grades'] = df['a'].apply(lambda x: ', '.join(i for i in x.split(' ') if i in fruits))

# 1     apple, cherry
# 2                  
# 3    banana, cherry
# 4    banana, banana
# Name: grades, dtype: object

我将硬编码范围扩展到100行 - 您应该根据需要进行调整。