如何用Excel中的vlookup函数查找另一个表中一个值,则返回显示另一个表中的多个值

如在表二中查找唐思科这个值,而表二中有多个相应的值,则要求在表一中显示表二中唐思科相对应的所有值。并且是第二个表中相同姓名的相关数据未序时排列,全部是乱的,要在第二个表中... 如在表二中查找唐思科这个值,而表二中有多个相应的值,则要求在表一中显示表二中唐思科相对应的所有值。
并且是第二个表中相同姓名的相关数据未序时排列,全部是乱的,要在第二个表中搜索才行
展开
 我来答
jjchangyuan
推荐于2016-10-21 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4278
采纳率:90%
帮助的人:1068万
展开全部
运用VLOOKUP查找返回多个值的要点:
1、使用绝对引用固定第一个参数lookup_value,防止右拉填充时第一个参数跟随变化;
2、第二个参数table_array要包含所有需要查找的数据列;
3、第三个参数col_index_num应能随右拉填充而变化。
示例:通过表1的A列值查找对应表2的A列值,返回表2同行的C列、D列和E列值。
公式:=vlookup($a2,表2!a:e,column(b1),) 右拉填充至E列。
其中:$a2是绝对应用;表2!a:e包含了所有数据列;column(b1)可随右拉变化对应取值列。
1975qjm
高粉答主

推荐于2018-03-03 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7380万
展开全部
假设SHEET1表的A1填入"唐思科",查找SHEET2表A列的"唐思科",如有则返回SHEET2的B列对应值,可查对应的多个值
SHEET1表的B1填入公式
=INDEX(SHEET2!$B:$B,SMALL(IF(COUNTIF(A$1,SHEET2!A$1:A$1000)>0,ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,下拉复制公式

如果要右拉复制
=INDEX(Sheet2!$B:$B,SMALL(IF(COUNTIF($A$1,Sheet2!$A$1:$A1000)>0,ROW($1:$1000),4^8),COLUMN(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键结束输入,右拉复制公式
可再下拉复制求A2的名字的对应值
追问
不行,我是两个表在一个工作簿中,,其中一表是需要套用第二个表内的相关数据,但第二个表内相同姓名有多行相关数据,我要求将第二表的相同姓名的多行相关数据全部返回到第一个表内相应的多行内。
追答
一 公式你试过没有

二 你说的再多都没有说明表格的数据样式和数据所在的行号列标

三 数组公式一定要记的按下三键

四 要想别人把公式写准确,最好能上图,再说明数据结构
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谭笑风笙
2012-10-31 · TA获得超过9496个赞
知道大有可为答主
回答量:4427
采纳率:57%
帮助的人:1843万
展开全部
可以这样
假设你表1中姓名在A列,其它项目在BCDEF中,在表2的B2输入
=VLOOKUP(A2,SHEET1!A:F,COLUMN(B:B),0)
向右复制到F2,然后下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-11-02
展开全部
加列标行标前加“$”,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式