excel vlookup 函数,如果是一张工作到另一张工作表上配对,应该如何操作?

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:13:34
我有两个excel 文件,是一个文件到另外一个文件的配对。那么我该如果输入公式?

比如说,我找1985年的,第二个条件,我应该怎么输入另外一个工作表的,还有第三个条件,怎么表现出来?
=VLOOKUP("1985",xxxxxx,#,TRUE)
还有就是,我要一整列找下来,有几千个数据要配对,但只有10几年的。当我复制的时候,第二项的区域也接着移动,然后作为基准的那些数据都在第二项区域之外了~~~怎么办?

=vloolkup("1985",表1!a1:b100,2,0)这样子写公式。具体得看你的内容。表给我吧。

我们来分析下你给出的公式:
首先,公式中有四段,全了.
第一段,就是你要找的数据"1985";
第二段就是你要在哪个范围内去找;
第三段应该是你要返回的数据在第二段的第几列,应该是一个具体的数字;
第四段是逻辑值,象你这样取"TRUE",意思是模糊查找,如果没有"1985"它可能返回的是对应"1984"的数据,同时选择"TRUE"时,你的第二段必须排序才行;

假设你的数据在表一,有几个条件,你可以新建一列,将"1985"+"公司名"+"订单号"合成一个字段,用公式"=A2&B2&C2",按复合字段来查找,可能会更快。

具体,你可以打开一个EXCEL表,点击插入,选择需要的函数,左下角有"有关该函数的帮助",里面有详尽的介绍,希望对你有帮助。

补充:用绝对引用 如"$A$1:$Z$5"

可以在另一张工作表中输入你上面写的公式就可以了啊。
如果是多条件的话VLOOKUP是不行的。
可以使用IF嵌套的方式,或数组公式

在要复制的表格中,选择VLOOKUP公式,出现条件框,第一条件为要配对的项目的第一个名称(第二张表),第二个为要配对的内容(第一表),第三个输入在第一张表的地址(列数),第四输入0,就可以了