我有设备清单:
A B
1 1 Motor
2 2 Flange
3 3 Pipe
4 4 Pump
5 5 Bolt
6 6 Nut
7 7 Washer
列表名称来自另一个函数,如果一些设备没有列出,我需要用Excel函数(没有宏)自动重新组织编号。例如,客户只需要电机、管道和螺栓。然后列表应该看起来像:
A B
1 1 Motor
2 (empty) (empty)
3 2 Pipe
4 (empty) (empty)
5 3 Bolt
6 (empty) (empty)
7 (empty) (empty)
单元格B中的值已经起作用。因此,如果单元格B2中的值在对应的A2中为(空)“”,则我也需要它为空。但是如果在单元格B2中是单词motor或任何数字,我需要它从顶部选择下一个可用的数字。根据设备列表,也可以从单元格A5开始编号。我试过使用IF函数,但无法得到工作的一个。我希望我已经清楚地描述了它。有什么帮助吗?
1条答案
按热度按时间9nvpjoqh1#
这对我很有效。A1中的式为
=IF(B1="","",COUNTIFS(B1:$B$1,"<>"&""))
您基本上是将B列中的非空单元格计数到当前行,并且只显示非空单元格所在行的计数。希望能帮上忙。