Excel:如何查找列中的前 3 个正数


通常,您可能希望在 Excel 的列中查找前 3 个正数。

例如,您可能在 Excel 中有一列值,并且您希望返回前 3 个正数:

以下示例展示了如何执行此操作。

示例:在 Excel 中查找某列中的前 3 个正数

假设我们在 Excel 中有以下值列表:

请注意,有些值为正,有些为负,有些为零。

为了找到该列中的前3个正值,我们可以首先列出C列中的数字1到3:

接下来,我们可以在单元格D1中键入以下公式来查找 A 列中的第一个正值:

 =INDEX( $A$2:$A$14 ,SMALL(IF( $A$2:$A$14 >0,ROW( $A$2:$A$14 )-ROW( $A$2 )+1), C1 ))

然后我们可以单击该公式并将其拖动到单元格D2D3中,分别找到 A 列中的第二个和第三个正值:

Excel 找到列中的前 3 个正值

D 列现在显示 A 列的前 3 个正值: 91215

请注意,您可以使用此公式查找列中的前n 个正值。

例如,我们可以轻松地将公式拖动到更多单元格,以列出 A 列中的前 5 个正值:

D 列现在显示 A 列中的前 5 个正值。

请随意使用此公式列出您自己的数据集中的前n个正值。

其他资源

以下教程介绍了如何在 Excel 中执行其他常见操作:

Excel:如何找到范围内的第一个负值
Excel:如何对负数使用 IF 函数
Excel:如何查找列中最后一个大于零的值

添加评论

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