EXCEL如何链接另外的表格,并且通过在另外的表格查找到数据插入原表格中

如上 分别两个不同的表格,1表的F列等轴图号需要通过C列的设备编号在表2中查找到并且把同行的等轴图号(BLX开头的那个即前一格)写入表一的F列。请问大神们怎么实现,量太大,很急!!!成功了加币子
两个表是分开的两个文件

第1个回答  2015-08-02
您可以把包含设备号和等轴图号的两列数据都复制到表1的任意相邻两列,然后用VLOOKUP函数,完成对表1F列的填充=vlookup(C1,包含设备号和等轴图号的两列,2,false)
也可以将表2作为数据源,在VBA里编写自定议函数,用SQL语句实现对表2数据的查划追问

可是表2中的设备编号和表一中的不完全相同,如表一是1ACO-117,而表2中是1&2ACO-117,但是只能用这个来索引,怎么通过ACO-117这几个字符来实现呢

追答

应该有规则的吧,先根据规则把表2的那一列初始化一下,而且必须保证设备编号和修正后表2数据的一致性,不能存在一个表一的记录在表2中有多个值
如果所有表2的数据都是1&2+表1的设备编号这种格式的话用公式就可以处理了==MID(B2,4,LEN(B2)-3)

第2个回答  2015-08-02
用Vlookup就可以了啦, 最多你把第二张表含设备编号及等轴图号的两列Copy到第一个文件中。
Vlookup公式为 = vlookup(C4, 刚才的两列,2,0)即可。追问

可是表2中的设备编号和表一中的不完全相同,如表一是1ACO-117,而表2中是1&2ACO-117,但是只能用这个来索引,怎么通过ACO-117这几个字符来实现呢

追答

用right函数取得最后的几位数即可

本回答被提问者采纳
相似回答