如何返回第n个单元格的值到匹配值的右边?

时间:2019-04-10 15:22:10

标签: excel excel-formula

我有下表

Video UID   Tag 1       Start Timecode [ms] End Timecode [ms]   Tag 2           Start Timecode [ms]     End Timecode [ms]   ...     Tag N-1     Start Timecode [ms]     End Timecode [ms]
7b9c69      Shopping    0                   16178               Bank            0                       16178                       x           x                       x
2f20f1      Home        0                   9720                Parked          0                       74785                       x           x                       x
104473      Smoking     0                   357146              Journey Start   4349                    36831                       x           x                       x

我想搜索每一行并找到Smoking标记并返回相应的Start Timecode [ms]值。然后,我想这样做,但返回相应的End Timecode [ms]值。

最终结果如下

Smoking
Video UID    Start timecode    End timecode
104473       0                 357146

搜索Smoking标记不是问题,我可以使用索引/匹配。我遇到的问题是在返回的匹配值(start timecode)的右边返回第一个单元格值(end time code)或第二个单元格值(Smoking)或第n个单元格值。

有什么想法吗?

编辑

Vlookup仅在“吸烟”低于1列时有效,例如如果在第2行的B列和第3行的F列在吸烟中,则它不起作用,因为不会动态更新col_index_num。除非有办法更新?

0 个答案:

没有答案