楼主 apolloh |
Q:如何判断某列中最后一个文本或数值所在的行? A:A列中最后一个文本所在行
A列中最后一个数值所在的行:
判断最后一个文本或数值所在行(同时包含文本和数值),如果没有同时包含用沙发的公式
|
2楼 gouweicao78 |
补充:判断最后一个文本或数值所在行,如果列中仅有文本或仅有数值(如果已明确仅有文本或数值,可用前2个公式,但有非预料情况),第3个公式会出现#N/A错误,可用: =MAX(IFERROR(MATCH({"々",9.9999E+307},A:A),)) 数组公式,按CTRL+SHIFT+ENTER结束。 另:关于"々"——只是一个常用的“大”的文本,一般情况可胜任。 |
3楼 gvntw |
补充一个: =LOOKUP(1,0/(A1:A99999<>""),ROW(1:99999)) 红色部分也可以写成A:A,但建议不引用整列,数字根据需要调整大小。 |
4楼 dllx1007 |
请教1.rar 以上A4的数值应该是469.23 A6的数值应该是1046.17 却都是59是什么原因呢? |
5楼 水星钓鱼 |
match返回的是位置 试试这个非数组公式 A4单元格输入
|
6楼 toby08 |
这个只能用在2007中,2003不支持(会出现#NUM错误),可改为=LOOKUP(9E+307,1/(1/F1:F999)) |