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


您可以在 Excel 中使用以下公式来查找一行中最后一个具有值的单元格:

 =ADDRESS(1,MATCH(2,1/( 1:1 <>""),1),4)

此特定公式查找工作表第 1 行中包含值的最后一个单元格。例如,此公式可能返回H1

如果要返回最后一个单元格中具有连续值的实际值,可以使用以下公式:

 =OFFSET( A1 ,0,MATCH(MAX( A1:XFC1 )+1, A1:XFC1 ,1)-1)

此特定公式返回第 1 行中最后一个具有值的单元格的值。例如,如果它是最后一个具有值的单元格中的值,则它可能会返回值18

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中查找行中最后一个具有值的单元格

假设我们在 Excel 中有以下一行值:

假设我们要查找第 1 行中具有值的最后一个单元格。

为此,我们可以在单元格A8中键入以下公式:

 =ADDRESS(1,MATCH(2,1/( 1:1 <>""),1),4)

以下屏幕截图显示了如何在实践中使用该公式:

Excel 搜索行中最后一个具有值的单元格

该公式返回值H1 ,它是包含第 1 行中最后一个值的单元格的地址。

如果您想返回单元格 H1 中的实际值,可以使用以下公式:

 =OFFSET( A1 ,0,MATCH(MAX( A1:XFC1 )+1, A1:XFC1 ,1)-1)

以下屏幕截图显示了如何在实践中使用该公式:

该公式返回值18 ,这确实是第 1 行中的最后一个值。

注意:在公式中,我们使用A1:XFC1,因为XFD 1 是工作表中最后一个可用列。这确保我们正在寻找整行中的最后一个值。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:查找列中第一次出现的值
Excel:查找第一个大于特定数字的值
Excel:如何查找一行中的第一个非零值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注