Excel 当某个值出现在列中时,引用列名称
我试过几种不同的配方,但运气不好。基本上,我想引用在相关列中标记的日期。下面是我尝试显示列和行,以指示我正在使用的内容,以及公式结果应显示的位置 例如 result1应等于02/01/01,因为这是与标记“-”关联的名称/日期 result2应等于01/01/01,因为这是与标记“-”关联的名称/日期 result3应等于02/01/01,因为这是与标记“-”关联的名称/日期 result4应等于03/01/01,因为这是与标记“x”关联的名称/日期 result5应等于02/01/01,因为这是与标记“x”关联的名称/日期 结果6应等于04/01/01,因为这是与标记“x”关联的名称/日期 非常感谢您的帮助我尝试了V和H查找以及索引Excel 当某个值出现在列中时,引用列名称,excel,Excel,我试过几种不同的配方,但运气不好。基本上,我想引用在相关列中标记的日期。下面是我尝试显示列和行,以指示我正在使用的内容,以及公式结果应显示的位置 例如 result1应等于02/01/01,因为这是与标记“-”关联的名称/日期 result2应等于01/01/01,因为这是与标记“-”关联的名称/日期 result3应等于02/01/01,因为这是与标记“-”关联的名称/日期 result4应等于03/01/01,因为这是与标记“x”关联的名称/日期 result5应等于02/01/01,因为这
Tanya.单元格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时发生的情况。您需要用合理的方法来代替它。使用索引和匹配,如下所示:
=INDEX($C$1:$F$1,1,MATCH("x",C2:F2,0))
其中,x可以是您的字符串,在您的案例中是“x”或“-”
希望这能有所帮助我的表格不起作用,但每个括号集都是一个单元格。结果显示的是“-”和“x”,而不是上面单元格中的日期。有什么想法吗?嗯,为我工作。在任何情况下,普拉迪普的答案显然是优越的;-)。当没有结果时,它会给出#N/A,公式是否有一个扩展,使其表示“完成”或什么?是的,你可以将isna与if一起使用,比如:=if(isna(索引($C$1:$F$1,1,MATCH(“x”,C2:F2,0)),“完成”,索引($C$1:$F$1,1,MATCH(“x”,C2:F2,0)))一个请求,请在提问时正确设置问题格式,因为在设置问题格式时,我能够正确理解您的问题。谢谢,如果你对答案感到满意,也请投票
=INDEX($C$1:$F$1,1,MATCH("x",C2:F2,0))