夏叶之绚烂
发表于 2021-11-27 12:44:43
我把 A*B用left,right,find,len这几个函数拆分成 A 跟 B 了,还是加了辅助列,然后用Sumifs求和。
虽然还是加了辅助列,但比Vlookup加最前面列破坏原表结构好一点。
另外原表里的英寸符号”, 有的写了,有的没写,我除了手工每个添加上去,有没有办法快速的修改过来?
比如 1/4"*10",有的写完整的,有的写成了1/4*10", 我除了手工筛选出来一个个修改,有没有快捷办法用公式一拉全修改了?
放逐草原
发表于 2021-11-28 00:47:31
用Power Query解决本问题可能最合适的方法,附件中后4个工作表为4个数据源,分别按条件处理后,上载为仅连接。最后用汇总分析(2)——因复制粘贴的原工作表——正式使用时可用更合适的名字依次与断料、铣槽、入库合并查询,最后上载到一个新的工作表中(附件中是“分析”)。
沉默的大草原
发表于 2021-12-4 22:09:24
F3=VLOOKUP(B3&C3&A3,IF({1,0},MID(断料!$E$3:$E$32,1,FIND("*",断料!$E$3:$E$32)-1)*1&MID(断料!$E$3:$E$32,FIND("*",断料!$E$3:$E$32)+1,3)*1&断料!$H$3:$H$32,断料!$G$3:$G$32),2,0)
交通银行杨经理
发表于 2021-12-20 13:24:45
“汇总分析”表里第7行 TPD-24022118-0的规格是1"和18“,而后面“断料”表里规格是1*18",不应该是1"*18"吗?如果你确定规格要1*18"那就需要加条件的
(看到你“断料表”辅助列2里的1"应该是是手输而不是公式来的)
还有想问下什么时候的规格 9会写成 9.0,什么时候的12要写成12.0,有没有什么规则,没有标准实在难以下手
透明的三三
发表于 2021-12-21 22:21:53
9跟9.0是一样的,1*18"实际应该是 1"*18",个别异常只能手工修改了,后续让车间里录表的人注意不要乱录。
虚数并不虚
发表于 2021-12-22 14:49:53
写个断料的:F3单元格 =LOOKUP(1,0/((断料!H:H=汇总分析!A3)*(断料!E:E=TEXTJOIN("*",,B3,C3))),断料!F:F)
前提:
规格格式要对应起来,且其他几个sheet两个规格之间的连接符都是*而不是x和\
用户浪呢个浪周公子
发表于 2021-12-23 18:09:48
Lookup恐怕不合适,因为断料里可能存在着某个型号的材料分两次下料,那就只会抓取最后一次的数据,好像用sumifs更合适一些。但用了sumifs后, 那些“√”我就不知道怎么处理了。
芍陂渔歌
发表于 2021-12-25 17:30:44
那就加个条件,用SUMIFS做好了
小时候可胖了
发表于 2021-12-28 15:10:50
sumifs现在有个问题解决后就没问题了,
那就是PO#有的是完整的,有的只录入了6位数,默认后6位一致就当做相同。
不借助辅助列,我不知道怎么把后6位一样的PO#按同样PO统计。
红鱼粥
发表于 2021-12-29 09:31:39
F3=VLOOKUP(B3&C3&A3,IF({1,0},MID(断料!$E$3:$E$32,1,FIND("*",断料!$E$3:$E$32)-1)*1&MID(断料!$E$3:$E$32,FIND("*",断料!$E$3:$E$32)+1,3)*1&断料!$H$3:$H$32,断料!$G$3:$G$32),2,0)