怎样使用vlookup函数实现不同excel表格之间的数据关联

如题所述

Vlookup在查找区域中可以通过引用其他表格的数据,从而实现不同Excel表格之间的数据关联。

软件版本:Office2007

方法如下:

1.Sheet2中有如下数据,想要Sheet1中A列与Sheet2中A列相同的数据实现关联:

2.输入带Vlookup函数的公式如下:

如果引用其他表格的数据,可以用表格名+!+单元格或区域的方式来实现

3.得到结果如下,这样就实现了Sheet1与Sheet2中数据的关联,如果Sheet2中B列的数据改变,对应的Sheet1中的B列的数据也会更改改变。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-02
1. 首先要有关联字段(比如名字等);
2. 在不同的表用函数Vlookup互相查找需要显示的字段以实现关联;
3. 不同的表未能找到的,表示有部分行次不存在。
以下是关于Vlookup函数的使用:
Vlookup函数应用要求比较严格,条件和搜索的数据表必需完全相同才可以找到,包括数据格式和内容。
我们常遇到的问题是看起来内容相同的单元格并可以^+F查找到,但用Vlookup却无法找到,原因主要是因为空格和数据格式的差异。对于空格,Trim函数就会起到作用;对于格式,可以用数据格式设定。另外可能会用到的两个函数Text 和Value。
Vlookup函数可以起到的主要作用:一是通过查找返回对应的值;二是判断表中是否有相关的数据,然后完善相应的报表。
Hlookup函数和Vlookup函数用法一样,唯一区别是Hlookup是纵向查询。
当被查表没有对应数据时,系统会返回#N/A,但我们并不想这样显示时,可以配合
Iserror和If,如:=IF(ISERROR(VLOOKUP(A1,$B:$C,2,0)),0,VLOOKUP(A1,$B:$C,2,0)),即当找不到时用0来代替。

VLOOKUP(A1,$B:$C,2,0)表达的含义是:在当前表区域$B:$C查找B列里含A1值并返回对应的区域第2列的值(即$C对应值),参数0表示精确查找。
第2个回答  2015-10-02

  VLOOKUP函数有四个参数:

    第一个参数为要查找的值;

    第二个参数为查找区域,且查找值必须在查找区域的第一列中;

    第三个参数为要返回区域中第几列的数值;

    是精确查找还是模糊查找,正常用精确查找,参数为FALSE或0;

    如=VLOOKUP(A2,B:D,3,0),就是在B列中查找A2单元格,并返回同行D列的值,如=VLOOKUP(A2,B:D,2,0),就是在B列中查找A2单元格,并返回同行C列的值。

本回答被提问者和网友采纳
第3个回答  2015-10-02
需要根据实际的样表写函数
相似回答