首页 > 解决方案 > Excel - 仅从非零“0”的列中获取值

问题描述

我知道这听起来可能微不足道,但我已经为此困惑了一段时间。

我想要发生的事情的例子:
在此处输入图像描述

每次我尝试完成这项工作时,如果值为零,它不会将值上移。最终看起来完全相同,只有 0 的缺失和空白字段存在。任何人都知道我将如何获得我想要的输出?

A 和 B 是提供的列。D 和 E 是我希望公式实际执行的示例。

任何帮助将不胜感激。感谢您抽出时间来阅读。

标签: excelexcel-formula

解决方案


在“输出”D2中,输入公式,复制到E2并全部复制下来:

=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(A$2:A$12)/(A$2:A$12>0),ROW(A1))),"")

在此处输入图像描述


推荐阅读