处理由杂货商提供的供应商销售文档,其中列出了他们销售的单位数量。问题是他们的excel表和他们记录销售的方式(我无法改变)没有区分销售的单条和销售的盒子 - 所以有些行说“Mint Bar”= 1卖出而一些州“Mint Bar Box”= 1已售出。工作表中的单位值相同,但“框”应该是= 12(因为一个方框是12个单位,而不仅仅是1个)。
第二个问题是,每次出现“框”时,值必须为n * 12(因此1box * 12 = 12条)。
因此,我正在寻找一些帮助我的代码。我知道这在SQL中很容易,并且运行excel宏的经验较少。
- 修正:
如果框出现在D2,D6,D8等中:
=if(Cell="Box", 12*D2, 12*D6, 12*D8)
将公式向下拖动到工作表中的所有行。
答案 0 :(得分:2)
你必须在宏中这样做吗?我只想添加一个说
的专栏 =if(Cell="Mint Bar Box", 12, 1)