Excel:使用值查找第一个和最后一个单元格的地址(中间有空格)

时间:2017-08-08 13:20:52

标签: excel excel-formula

我有一张excel表,其中包含大量记录,显示在3年内工作的天数。

我基本上需要找到每条记录的开始和结束日期,使用下面的示例我希望B2显示E2和C2的内容以显示I2。

enter image description here

在公式中有没有办法做到这一点?

2 个答案:

答案 0 :(得分:2)

第一次约会:

=INDEX($1:$1,AGGREGATE(15,6,COLUMN($D2:INDEX(2:2,MATCH(1E+99,$1:$1)))/($D2:INDEX(2:2,MATCH(1E+99,$1:$1))<>""),1))

第二个日期:

=INDEX($D$1:INDEX($1:$1,MATCH(1E+99,$1:$1)),MATCH(1E+99,$D2:INDEX(2:2,MATCH(1E+99,$1:$1))))

所有人都定期进入。

这也会自动扩展到数据,如果数据表在列中扩展或缩小,则无需重新键入范围。

enter image description here

答案 1 :(得分:1)

这是单程......

B2, confirmed with CONTROL+SHIFT+ENTER, and copied down:

=INDEX($D$1:$M$1,MATCH(TRUE,ISNUMBER(D2:M2),0))

C2, confirmed with CONTROL+SHIFT+ENTER, and copied down:

=INDEX($D$1:$M$1,MATCH(2,1/(ISNUMBER(D2:M2)),1))

希望这有帮助!