某个值出现在该列中时的参考列名称

我尝试了几个不同的公式,但我没有运气。 基本上我想引用在相关栏目中标记的date。 下面是我试图显示列和行,以表明我正在使用,公式结果应显示在哪里。

例如

[ a ][ b ][ c ][ d ][ e ][ f ] 1| start date ][ deadline ][ 01/01/01 ][ 02/01/01 ][03/01/01][04/01/01] ------------------------------------------------------------ 2| result1 ][ result4 ][ ][ - ][ x ][ ] ------------------------------------------------------------ 3| result2 ][ result5 ][ - ][ x ][ ][ ] ------------------------------------------------------------- 4| result3 ][ result6 ][ ][ - ][ - ][ x ] 

result1应该等于02/01/01,因为这是与标记“ – ”相关联的名称/date,

result2应该等于01/01/01,因为这是与标记“ – ”相关联的名称/date,

result3应该等于02/01/01,因为这是与标记“ – ”相关联的名称/date,

result4应该等于03/01/01,因为这是与标记“x”相关联的名称/date,

result5应该等于02/01/01,因为这是与标记“x”关联的名称/date,

result6应该等于04/01/01,因为这是与标记“x”关联的名称/date。

真的很感谢你的帮助,我已经尝试了V和H查找以及索引

蔡健雅。

使用索引和匹配,如下所示:

 =INDEX($C$1:$F$1,1,MATCH("x",C2:F2,0)) 

其中x可以是你的string在你的情况下它的“x”或“ – ”。

希望这可以帮助

单元格A2中的以下公式:

 =IF(C2="-",$C$1,IF(D2="-",$D$1,IF(E2="-",$E$1,IF(F2="-",$F$2,"1/1/00")))) 

同样,在B2中的以下内容:

 =IF(C2="x",$C$1,IF(D2="x",$D$1,IF(E2="x",$E$1,IF(F2="x",$F$1,"1/1/00")))) 

格式A2和B2作为date。 复制/粘贴列A和B的单元格。我相信会给你你想要的。 请注意,我插入了一个适度的随机值(1900年1月1日),以查找no或x时发生的情况。 你会想用合理的东西替代。