Excel怎么提取一个单元格中的非0数据?

如图,把B列中有效字符(有2/4/6位)后面的00去掉

第1个回答  2023-08-16
可以通过以下数组公式实现提取一个单元格中的非0数据:
在单元格B2中输入数组公式:=IFERROR(INDEX(A1:A1:A1:H1,1,SMALL(IF(A1:A1:A1:H1=0,"",COLUMN(A1:A1:A1:H1)),ROW(A1))),"")。
将这个公式拖放复制到单元格B2至H2,即可提取出A1单元格中非0的数据。追答

可以通过以下数组公式实现提取一个单元格中的非0数据:在单元格B2中输入数组公式:=IFERROR(INDEX(A1:A1:A1:H1,1,SMALL(IF(A1:A1:A1:H1=0,"",COLUMN(A1:A1:A1:H1)),ROW(A1))),"")。将这个公式拖放复制到单元格B2至H2,即可提取出A1单元格中非0的数据。

可以通过以下数组公式实现提取一个单元格中的非0数据:在单元格B2中输入数组公式:=IFERROR(INDEX(A1:A1:A1:H1,1,SMALL(IF(A1:A1:A1:H1=0,"",COLUMN(A1:A1:A1:H1)),ROW(A1))),"")。将这个公式拖放复制到单元格B2至H2,即可提取出A1单元格中非0的数据。

第2个回答  2023-08-15

=A1/10^SUM(N(--RIGHT(A1,ROW($1:$6))=0))

是您需要的结果吗?

第3个回答  2023-08-15
公式=MID(B1%%%%,3,9)本回答被提问者采纳
相似回答