![Excel 查找非空白单元格地址列表](https://linux22.com/image/1541680/Excel%20%E6%9F%A5%E6%89%BE%E9%9D%9E%E7%A9%BA%E7%99%BD%E5%8D%95%E5%85%83%E6%A0%BC%E5%9C%B0%E5%9D%80%E5%88%97%E8%A1%A8.png)
现在我想收集 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 列所示。
如果修复状态值是唯一的,我可以使用index
和match
来获取单元位置。但是...该值不是唯一的。
知道怎样做吗?
答案1
答案2
谢谢你的解决方案。我试过了,但每次更改时我都必须刷新。实际的 Excel 表要复杂得多,包含整个月的数据。数据透视表无法做得那么漂亮。
我意识到我可以用
SMALL(IF($B$1:$B$7<>"",ROW($$B$1:$B$7)),ROW(1:1)))
获取列号。从那里我就可以参考回车辆编号!还是非常感谢!