Excel 基于组级别更新列中的BOM表单元
客户对我的要求发生了变化,这让我有点不知所措,我无法思考如何进行相关更改以满足要求。见下图: 我所拥有的是一个公式,该公式在D(BOM级)中的所有单元格中引用,公式如下:Excel 基于组级别更新列中的BOM表单元,excel,vba,filter,count,cell,Excel,Vba,Filter,Count,Cell,客户对我的要求发生了变化,这让我有点不知所措,我无法思考如何进行相关更改以满足要求。见下图: 我所拥有的是一个公式,该公式在D(BOM级)中的所有单元格中引用,公式如下: =IF(C4=2,D3+1,D3) 这非常有效,然后我在另一个过滤器查找中使用此列作为参考。但是现在客户已经引入了不止一个BOM表,这意味着如果您查看C列,您将看到不止一个级别1。参见C919单元参考。现在发生的是我的公式又开始了 当我在C列中的单元格值为1时,在开始重新计数之前,是否会取最后一个数字
=IF(C4=2,D3+1,D3)
这非常有效,然后我在另一个过滤器查找中使用此列作为参考。但是现在客户已经引入了不止一个BOM表,这意味着如果您查看C列,您将看到不止一个级别1。参见C919单元参考。现在发生的是我的公式又开始了
当我在C列中的单元格值为1时,在开始重新计数之前,是否会取最后一个数字?换句话说,我需要第C919列继续,它的值应该是12。我在想,当它点击一行并看到级别为1时,它跳到最后一个单元格值11,将其存储到一个变量,然后当级别大于1时调用它。我就是不能让它按我想要的方式工作
有什么想法吗,伙计们
提前感谢对于您的问题,一个简单的解决方案是使用公式
=IF(C4