【发布时间】:2023-04-01 08:07:01
【问题描述】:
我有一个需要从中读取值的流程图。以下是 sheet1 的设置方式:
equip | 11/1/2013 | 11/2/2013
car1 | travel | return home
car2 |maintenance|
car3 | travel | travel
基本上,设备在第一列冻结,日期在顶行,因此日期下的每一列在第一列中都有该设备的旅行或维护。这是右侧时间线的时间表。
我需要做的是在每一行中为一辆车找到单词,但前提是它是在未来。
示例:我需要为 car1 找到下一次换油,但不关心过去的换油,或者在我寻找的第一次换油之后的远期换油。
这是我在 sheet2 中使用的索引匹配,效果几乎足够好。
IF(INDEX(SHEET1!3:3,MATCH("oilchange"&"*",SHEET1!5:5,0))>=TODAY(),
INDEX(SHEET1!3:3,MATCH("oil change"&"*",SHEET1!5:5,0)),"not scheduled")
此代码适用于过去没有更换机油的任何汽车。过去换油的汽车将返回过去换油的日期,而不是我正在寻找的下一次即将换油的日期。
有什么想法吗?提前感谢您帮助我。
【问题讨论】:
标签: excel indexing range match