Excel问题:用公式算出某一行的最后一个非空单元格,并在特定单元格给出此列的名称。

1.有一行数据,有空单元格和非空单元格;
2.需要找到最后一列非空单元格;
3.在特定单元格算出此非空单元格的列名称(此列名称是人为输入而不是Excel自带的列名)。

假如这些数据在第一行,那么可以用公式:
=LEFT(ADDRESS(1,MATCH(,0/(1:1<>"")),2),FIND("$",ADDRESS(1,MATCH(,0/(1:1<>"")),2))-1)
按CTRL+SHIFT+回车键结束公式即可达到要求。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-08
1、王五出勤天数
=sumproduct((a2:a100="王五")*(b2:b100="出勤"))
2、空白单元格换成“未出勤”如何统计出勤天数
=sumif(b:b,"出勤")
wgebg,希望对你有用