有没有人知道在Microsoft Excel中找到一列中最后一个不为空的单元格值的公式?
有没有人知道在Microsoft Excel中找到一列中最后一个不为空的单元格值的公式?
这个公式适用于我使用的Office 2010:
=LOOKUP(2;1/(A1:A100<>"");A1:A100)
A1:第一个单元格 A100:参照比较的最后一个单元格
我也遇到了同样的问题。这个公式同样适用:
=INDIRECT(CONCATENATE("$G$",(14+(COUNTA($G$14:$G$65535)-1))))
14是你想要计数的行中第一行的行号。
慢性爪牙
=INDEX(A:A, MAX(ROW(A:A)*(A:A<>"")))
好的,我遇到了与提问者相同的问题,并尝试了两个最佳答案。但是只得到了公式错误。结果发现我需要将“,”替换为“;”才能使公式正常工作。我正在使用XL 2007。
例如:
=LOOKUP(2;1/(A:A<>"");A:A)
或者
=INDEX(A:A;MAX((A:A<>"")*(ROW(A:A))))
=F7-INDEX(A:A,COUNT(A:A))
为了版本跟踪(在数字前添加字母v),我发现这个在Xcelsius(SAP仪表板)中运作良好。
="v"&MAX(A2:A500)