2016 - 2024

感恩一路有你

如何从左向右提取非空数值并只取第一个

浏览量:2594 时间:2024-08-15 23:13:10 作者:采采

在处理电子表格中的数据时,有时我们需要从一行数据中提取非空数值,并且如果有多个非空数值,我们只需要提取最前面的一个。今天,我将和大家分享四种方法来实现这个目标。

方法一:使用INDEX和MIN函数

首先,在A列是产品名称,B到H列是数据的情况下,我们可以使用以下公式来提取最前面的非空数值:

INDEX(B2:H2, MIN(IF(B2:H2<>"", COLUMN(A:G))))

在J2单元格输入上述公式后,按下Ctrl Shift Enter,然后向下填充该公式即可。

方法二:使用INDEX和MATCH函数

另一种方法是使用INDEX和MATCH函数来实现同样的效果:

INDEX(B2:H2, MATCH(0, 0/(B2:H2<>""), 0))

在K2单元格输入上述公式后,同样按下Ctrl Shift Enter,然后向下填充该公式即可。

方法三:使用INDEX、SMALL和IFERROR函数

如果我们需要提取第四个非空数值,可以使用以下公式:

IFERROR(INDEX(B2:H2, SMALL(IF(B2:H2<>"", COLUMN($A$1:$G$1)),4^8)), "")

同样地,按下Ctrl Shift Enter并向下填充该公式。

方法四:使用INDEX、MATCH和ISNUMBER函数

最后,我们可以使用以下公式来提取第一个非空数值:

INDEX(B2:H2, 1, MATCH(TRUE, ISNUMBER(B2:H2), 0))

同样地,按下Ctrl Shift Enter并向下填充该公式。

通过以上四种方法,我们可以轻松从左向右提取非空数值,并且只获取第一个非空数值。根据实际需求选择合适的方法,提高数据处理的效率。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。