如何查找 Excel 行中最后一个单元格的值

如何查找 Excel 行中最后一个单元格的值

我有一个电子表格,其中的目录和文件按行分隔,列数不等。我只希望文件名值(例如 123-E-001.xls,位于每行的最后一个单元格)列在 A 列中。

答案1

您可以按照以下方式使用 Index/Match 公式:

=INDEX(B1:ZZ1,MATCH("zzzz",B1:ZZ1,1))

Match("zzzz"...)找到范围内包含文本的最后一个单元格并将其编号传递给 Index 函数。

它比查找方法更快。

答案2

您可以使用 LOOKUP 函数。如果您在单元格 A1 中输入以下公式,它将找到 B1 和 XX1 之间的最后一个非空值。将 XX1 更改为预计位于最后一个数据列右侧的列

=LOOKUP(2,1/(B1:XX1<>""),B1:XX1)

请注意,行数不能接近列数,因此如果文件名很多,则应使用列而不是行。以下公式对列中的数据执行相同操作:

=INDEX(A:A, COUNTA(A:A), 1)

相关内容