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

 我来答
令思雅0ht
2017-08-31 · 知道合伙人软件行家
令思雅0ht
知道合伙人软件行家
采纳数:483 获赞数:7234
从事工程行业10年。

向TA提问 私信TA
展开全部

  VLOOKUP函数只能返回一个结果,如果想要一对多查询,可以使用其他函数,看下边例子,将部门为A的姓名列举到E列:

  一、一个单元格放一个名字:E2公式=IFERROR(INDEX(B:B,SMALL(IF(A:A=D$2,ROW(A:A)),ROW(A1))),""),数组公式,三键结束;

  二、将A部门的姓名放在E2单元格中,用逗号隔开:首先将数据按部门排序,然后在E2公式=MID(SUBSTITUTE(PHONETIC(OFFSET(A1,MATCH(D2,A2:A12,),,COUNTIF(A:A,D2),2)),D2,","),2,99),数组公式,三键结束。

尘宇心
2017-08-30 · TA获得超过762个赞
知道小有建树答主
回答量:1857
采纳率:53%
帮助的人:364万
展开全部
单独vlookup函数做不到,而且lookup所对应的条件要有唯一性(条件区域不唯一取第一个)。要想遍历出后续条件需要和其它函数镶套。具体是哪些函数忘了ㄟ( ▔, ▔ )ㄏ。好像lookup函数还有个毛病:条件区域无条件且条件区域最大下限仍有数据会提取最后一个伪条件,也许是我没精确匹配的原因。反正现在个人不怎么信任稍微复杂点的函数,还不如宏遍历来的快和直接
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mk资料
2017-08-30 · TA获得超过1515个赞
知道小有建树答主
回答量:980
采纳率:72%
帮助的人:118万
展开全部
IF+VLOOKUP嵌套函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式