Excel数据表分析

Excel数据表分析

我有一个大型数据数组。每行都有零,然后是一些代码,例如“H3”和“505”。有些是字母,有些是数字,有些是两者的组合。我想要做的是有一列,它挑选出每行中第一个不为零的内容并将其放入列中(每行中的数据与该行中的其他单元格相同,它们不会变化)。我想我应该用 =INDEX 的形式来做,但无法让它工作。行的示例如下:

0     0    H3    H3    0
0    505  505    0     0

答案1

使用:

=INDEX(A1:E1,MATCH(TRUE,INDEX(A1:E1<>0,),0))

内部 INDEXINDEX(A1:E1<>0,)返回一个 TRUE/FALSE 数组,而 MATCH 返回第一个相TRUE对于外部 INDEX 的相对位置。

在此处输入图片描述

相关内容