如何使用Excel中的公式将列表中的第n项返回到最后一项

通常,您需要返回列表中的最后一项或第一项,但每隔一段时间,您可能会发现自己需要在列表中返回不同的“最后”结果。这些公式会有所帮助。

内容:

1. 公式

2. 示例

2.1. 如何将列中的第 n 项返回到最后一项

2.1. 如何将第 n 项返回到连续的最后一项

公式

对于这两个公式,每个公式中的“n”应替换为要返回的最后一项的第 n 个位置。例如,n 作为 1 将返回最后一项,2 返回倒数第二项,3 返回最后一项,依此类推。

范围”应替换为要评估的垂直或水平列表。例如,对于 A 列中的 100 项列表,可以使用“A1:A100”作为范围。

全列或全行引用也有效,“A:A”或“2:2”也将返回正确的值。

返回垂直列表(列)中最后的第 n 项:

= INDEX(range, MATCH(n + 1, 1/(range <> ""), 1) - n + 1)

将第 n 项返回到水平列表(行)中的最后一项:

= INDEX(range, MATCH(n, 1/(range <> ""), 1) - n + 1)

例子

如何将列中的第 n 个返回到最后一个非空白项目

如果我们有一个 C3:C12 范围内的项目列表,我们可以使用以下公式返回该列表中的第 n 个到最后一个项目。唯一需要更改的是您要评估的范围以及您想要返回的位置。

在此公式中,G5 确定返回哪个位置。在这个例子中,我们在 G2 中放置了 5 个,它告诉公式从我们的列表中取倒数第二个项目。

如果要返回此列表中的倒数第三个项目,则此处的 3 输入将返回正确的项目。

请务必注意,此公式将忽略所有空白,仅返回最后一个非空白项。

= INDEX(C3:C12, MATCH(G5 + 1, 1/(C3:C12 <> ""), 1) - G5 +1)
如何将列中的第 n 个返回到最后一个非空白项目

如何将第 n 个返回到行中的最后一个非空白项目

如果我们有一个水平列表,我们可以使用类似的公式。以下公式将返回行中第 n 项到最后一项。唯一需要更改的是您要评估的范围以及您想要返回的位置。

在此公式中,D3 确定返回哪个位置。在此示例中,我们在 D2 中放置了 3,它告诉公式从列表中获取倒数第二项。

如果要返回此列表中的倒数第三个项目,则此处的 3 输入将返回正确的项目。

= INDEX(C5:L5, MATCH(D3, 1/(C5:L5 <> ""), 1) - D3 + 1)
如何将第 n 个返回到行中的最后一个非空白项目
0

评论0

请先
河南消防三件套(审查常见技术问题解答、评定常见问题解析、审查验收疑难问题技术指南)
河南消防三件套(审查常见技术问题解答、评定常见问题解析、审查验收疑难问题技术指南)
1分钟前 有人购买 去瞅瞅看

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站