【问题标题】:Is there an excel formula to extract numbers from the last 25 rows in a column with mixed data?是否有一个 Excel 公式可以从包含混合数据的列中的最后 25 行中提取数字?
【发布时间】:2018-07-11 08:17:31
【问题描述】:

是否有 Excel 公式可以从包含混合数据的列的最后 25 行中提取数字?

我想将这些数字放在同一工作簿内的另一个电子表格中。

行有一个十进制数或 N/A

这是数据表:

【问题讨论】:

    标签: excel-formula


    【解决方案1】:

    要从 Sheet3!A:A 中获取最后 25 个数字或文本,请将其放在未使用列的顶部并向下填充 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)))
    

    【讨论】:

    • 抱歉,如果我不想要文本“N/A”或“zzz”以及列中的最后 25 个数字,我应该再澄清一下问题怎么办?
    猜你喜欢
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 2023-01-19
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    相关资源
    最近更新 更多