是否有一个Excel公式可以从具有混合数据的列的最后25行中提取数字?
我想将这些数字放在同一工作簿的另一个电子表格中。
这些行具有十进制数字或N / A
这是数据表:
答案 0 :(得分:1)
要从Sheet3中获取最后25个数字或文本!A:将其放在未使用的列的顶部并填充25行。
=INDEX(Sheet3!A:A, MAX(IFERROR(MATCH(1E+99, Sheet3!A:A), 0), IFERROR(MATCH("zzz", Sheet3!A:A), 0))-25+ROW(1:1))
对于最后25个丢弃数字和错误的真数字,
'last 25 numbers, last number first
=INDEX(B:B, AGGREGATE(14, 7, ROW(B$2:INDEX(B:B, MATCH(1E+99, B:B)))/ISNUMBER(B$2:INDEX(B:B, MATCH(1E+99, B:B))), ROW(1:1)))
'last 25 numbers, top row number first
=INDEX(B:B, AGGREGATE(14, 7, ROW(B$2:INDEX(B:B, MATCH(1E+99, B:B)))/ISNUMBER(B$2:INDEX(B:B, MATCH(1E+99, B:B))), ABS(ROW(1:1)-26)))