|
本帖最后由 wangjguo44 于 2015-9-8 19:33 编辑
对你行业内的人可能不复杂,可业外人就复杂了——你有了一个示例,就基本知道顺序是跟G:M的顺序一致,也知道该从《属性对照表表》工作表哪些列引用,也知道每个参数之间是用点(“.”)分割,而不是横杠斜杠星号等其他符号),不然别人怎么写得出来?
根据示例,帮你做了个《毛坯》的编号,N4- =VLOOKUP(G4,属性对照表表!H:J,3,)&"."&VLOOKUP(H4,属性对照表表!C:D,2,)&"."&VLOOKUP(I4,属性对照表表!U:V,2,)&"."&VLOOKUP(J4,属性对照表表!O:P,2,)&"."&VLOOKUP(K4,属性对照表表!X:Y,2,)&"."&VLOOKUP(L4,属性对照表表!K:M,3,)&"."&VLOOKUP(M4,属性对照表表!F:G,2,)
复制代码 但是问题多多!
1、第一个(你示例的那个),就出问题,经过检查,数据不匹配:《毛坯》表的I4:J4的{4,1}是数值型数字,而对应的《属性对照表表》的U列和O列都是文本型数字,进一步检查I5:J5以下都是文本型,就单独把I4:J4改成文本型,倒也立马解决了。
2、然而,一下拉,出来不少错误,检查了前面几个,发现出问题的点各种各样:
a、N5:N8,问题出在“压力”值64和16,在《属性对照表表》表K列里不存在;
b、N9:N11,问题出在“材质”CF8M在《属性对照表表》表F列里不存在;
c、N19:N20,问题出在“口径”,2*1 1/2"不存在;
…………
另外,《毛坯》表G列口径的数据里用了“*”(《属性对照表表》表H列没有这字符,不规范),这也导致可能出错,因为它是一个通配符,可以代表任意字符,比如G42的“3*2"”,返回的口径代码是12,是引用了《属性对照表表》表H17的“3 1/2"”的了(在通配符“*”的眼里,32"、3 1/2"、342"都可认同为3*2")
这些问题,旁人是无法替你一一修改纠正了!
EH(Wjg)c.rar
(127.87 KB, 下载次数: 69)
|
|