Excel 查找非空白单元格地址列表

Excel 查找非空白单元格地址列表

我想要的截图

现在我想收集 B1:B7 上的所有非空白单元格。我可以使用

={IFERROR(INDEX($B$1:$B$7,SMALL(IF($B$1:$B$7<>"",ROW($$B$1:$B$7)),ROW(1:1))),"")}

结果在 D 列。

但是我需要尝试获取返回引用的地址或行。如 E 和 F 所示。
因为我的最终目标是获取车牌号。如 G 列所示。

如果修复状态值是唯一的,我可以使用indexmatch来获取单元位置。但是...该值不是唯一的。

知道怎样做吗?

答案1

这可以在不使用任何公式的情况下使用数据透视表完成。将维修状态拖到行区域,将车辆编号拖到维修状态下方,然后进行筛选以从维修状态中删除空白。

在此处输入图片描述

答案2

谢谢你的解决方案。我试过了,但每次更改时我都必须刷新。实际的 Excel 表要复杂得多,包含整个月的数据。数据透视表无法做得那么漂亮。

我意识到我可以用

SMALL(IF($B$1:$B$7<>"",ROW($$B$1:$B$7)),ROW(1:1)))

获取列号。从那里我就可以参考回车辆编号!还是非常感谢!

相关内容