我尝试过几种不同的公式,但我没有运气。基本上我想引用相关列中标记的日期。下面是我尝试显示列和行以指示我正在使用的内容,以及显示公式结果的位置。
E.g
[ 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,因为这是与标记“ - ”,
相关联的名称/日期result2应该等于01/01/01,因为这是与标记“ - ”,
相关联的名称/日期result3应该等于02/01/01,因为这是与标记“ - ”,
相关联的名称/日期result4应该等于03/01/01,因为这是与标记“x”相关联的名称/日期,
result5应该等于02/01/01,因为这是与标记“x”相关联的名称/日期,
result6应该等于04/01/01,因为这是与标记“x”相关联的名称/日期。
非常感谢您的帮助我尝试了V和H查找以及索引
丹娘。
答案 0 :(得分:0)
单元格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格式化为日期。将单元格复制/粘贴到A列和B列。我相信它会为您提供所需的内容。请注意,我已经插入了一个适度随机的值(1900年1月1日),用于在没有 - 或找到x时发生的情况。你想用合理的东西代替它。
答案 1 :(得分:0)
使用索引和匹配,如下所示:
=INDEX($C$1:$F$1,1,MATCH("x",C2:F2,0))
其中x可以是你的情况下的字符串“x”或“ - ”。
希望这有帮助