不同顺序的数据如何映射并且合并?谢谢!

来源:百度知道 编辑:UC知道 时间:2024/07/08 12:13:03
有一批零件,每个零件有34个引脚。有A,B两个文件,A 文件有零件的一部分引脚的质量数据,B里面有每个零件每个引脚的尺寸。现在要把B文件的信息提取出来,补充到A文件。但是A文件里面的引脚编号方法和B文件里面的真实引脚编号顺序不一样。也就是说A的1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16代表的是B文件的5,9, 13,17,21,25,29,33,4,8,12,16,20,24,28,32. 因为零件数量较多,请问大家有什么比较快捷的方式吗?谢谢!

用excel 中的vlookup
简单例子:
1. 打开excel,在A1到A6单元格中分别输入:boy1,boy2,boy3,boy4,boy5,boy6 ( 其实不一定按次序)。在B1到B6单元格分别输入girl1,girl2,…..girl6 ( 当然也不一定按次序)
2. 点击sheet2,从A1到同列任意行比如A10中分别任意在boy1到boy6输入比如:boy4,boy5,boy3 ,boy5,boy2,boy1……
3. 在sheet2中点击B1单元格输入: =VLOOKUP(A1,Sheet1!A1:B6,2,0) 然后用填充棒向下拉到B10。什么?有“#N/A”出现,不要紧,我们来修改一下B1单元格的内容:
=VLOOKUP(A1,Sheet1!$A$1:$B$6,2,0),再向下用填充棒填充,对照sheet1,是不是所有的girl找到了他们对应的boy.
原来如此:
4. Vlookup是个非常有用的查找和引用函数,可以在f(x)中找到,VLOOKUP(A1,Sheet1!$A$1:$B$6,2,0)中括号中的第一个参数A1是要寻找的关键字,Sheet1!$A$1:$B$6是寻找的范围,2是取第几列值,0是个逻辑值,代表flase ,就是如果找不到是否取值。这里是不取值。