在行中查找指定的string,然后返回该string之前的单元格的值。

我有一个电子表格,显示用户及其pipe理链的列表。 它看起来像这样:

User | Manager 1 | Manager 2 | Manger 3 | ... | 

*经理1是谁直接向他们汇报,经理2是经理1汇报给谁等

我需要为每个用户的高级副总裁返回一个价值 – 他们都向首席执行官汇报(例如“John Doe”)。 因此,如果“John Doe”出现在用户A的经理7列中,我需要Manager 6列的值。

而且,如果名称出现在最后一列之前,则创build此电子表格的人员将在所有其余的经理列中列出“John Doe”。 如果经理2等于“John Doe”,经理3经理10也将等于“John Doe”。 所以我需要确定“John Doe”的第一次出现。

任何人都可以指向正确的方向吗?

先谢谢你!

更新 – 解决

我正在玩INDEX()函数,并find了一个解决scheme。 以下是对我有用的东西:

 INDEX(B2:M2, MATCH("Doe, John",B2:M2,0)-1) 

结束很简单