EXCEL VLOOKUP函数怎么返回多列结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL VLOOKUP函数怎么返回多列结果相关的知识,希望对你有一定的参考价值。

vlookup函数返回多列结果的方法(下面举例说明):
在Sheet2工作表的B3单元格上面输入公式=VLOOKUP($A3,Sheet1!$A$3:$G$6,COLUMN(Sheet1!B2),0);
①$A3表示:要在表格区域的第一列中搜索的值(A3单元格里面的值);
②Sheet1!$A$3:$G$6表示:包含数据的单元格区域在Sheet1表格的$A$3:$G$6;
③COLUMN(Sheet1!B2)表示:Sheet1表格的第二列;
④0表示精确查找,1表示模糊查找;

将含有公式的单元格向左、向下进行复制填充,在Sheet2表格第一列输入相关信息就会自动显示结果。
参考技术A 要上图举例说明
才能写喊

excel求助!excel数据一对多匹配

如图所示,怎样把一列数据中的每一行与另外一列分别匹配呢?

参考技术A

=INDEX($A$1:$A$4,INT((ROW()-1)/4)+1,0)&INDEX($B$1:$B$4,MOD(ROW(A4),4)+1,0)

参考技术B

在B2单元格输入公式:

=LOOKUP(1,0/((A2=K:K)*(D2=L:L)),M:M)

复制并下拉,即可得到K列等于A2、L列等于D2的右侧对应M列的数据了

是否这个意思,真不知道你要怎么匹配啊!!

或者,你要把目标效果呈上来,应该可以实现的!!

  若按你评论说的图二就是效果,则公式为:

K2=TEXT(OFFSET($A$1,1+MOD(3+ROW(),5),),"e-m-d")

L2=OFFSET($A$1,1+MOD(3+ROW(),5),3)

  复制并下拉公式,即可

---------------------------------------------------------

或者是在 K2 单元格输入一个公式:

=OFFSET($A$1,1+MOD(3+ROW(),5),3*COLUMN(A$1)-3)

复制并右拉至L2u单元格,再选择 K2:L2 单元格复制并下拉,即可…………

  注意:最后的一个公式必须把K列设置为“日期格式”!!

以上是关于EXCEL VLOOKUP函数怎么返回多列结果的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL VLOOKUP函数怎么返回多列结果

EXCEL VLOOKUP函数怎么返回多列结果

Excel VLOOKUP函数怎么查询一个值返回多个结果

C#将查询返回的数据(一行多列)怎么转换成一列多行dataTable?

excel vlookup函数怎么查询一个值返回多个结果

Excel VLOOKUP函数怎么查询一个值返回多个结果