如何从不同的Excel表格中凭相同的编号提取其他数据?

想利用黄色底图中的编号,提前此行中 紫色 及淡蓝色底图中的数据 到另一个表格中?
凭A列的编号将O、P、Q列中的数据提取到下图的表格中

因为第一个图中同样的编号只有一行,第二个图中同样的编号是有多行的,所以必要要用公式,请高手赐教。

图2中,同样编号会产生多行,图1中的同样编号只会有一个,所以,图2中相同编号多行中的数据必须要一致。

1、首先在表一中输入编号和数据,需要根据编号在表二中提取数据填充到表一中。

2、点击“fx”插入函数,选择“vlookup”函数。

3、在函数参数设置的窗口中根据下图的中参数设置,转换成公式为:=VLOOKUP(A2,Sheet2!$A$2:$B$12,2,0)。

4、点击回车并下拉填充公式,即可将对应表一的A列编号的数据从表二中提取出来了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-20

可以使用vlookup函数即可。

语法结构

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

用法:

    lookup_value:编号;

    table_array:不同的excel的数组,这里注意,编号所在列必须在第一列;

    col_index_num:需要提取其他数据所在列的列数,此列数从编号所在列为第一列开始数即可;

    [range_lookup]:填写“false”即可实现。

第2个回答  推荐于2017-12-16
假设2个表在同一工作簿下,表名分别为sheet1、sheet2,且sheet1的编号无重复
在sheet2的G2输入公式
=VLOOKUP($A2,sheet1!$A:$Q,COLUMN(K1),)
右拉、下拉填充公式
即可追问

你好,我复制了你的公式 可以用,但是我想问一下这个公式的意思是什么?

本回答被提问者采纳
第3个回答  2014-07-02
=VLOOKUP(A2,Sheet1!A1:Q99,COLUMN(K1),FALSE)

在第二个表中放上面公式
sheet1:A1:Q99 是表一的范围,你按自己的实际需要改

column(k1)中是说从哪一列拿数,如果是从K列拿就放K1, O列拿就放O1,以此类推
之后把公式下拉就好了
第4个回答  2014-07-02
用vlookup公式
相似回答