如何让VLOOKUP返回值是多个值,不是唯一值?两张表,表2-查字典问答网
分类选择

来自吕艳萍的问题

  如何让VLOOKUP返回值是多个值,不是唯一值?两张表,表2的数据引用到表1,只有一个条件,就是姓名.表2的数据中,与表1的姓名要匹配.但是,表2与之匹配的并不是唯一值,需要在表1中返回多个值.但是

  如何让VLOOKUP返回值是多个值,不是唯一值?

  两张表,表2的数据引用到表1,只有一个条件,就是姓名.

  表2的数据中,与表1的姓名要匹配.但是,表2与之匹配的并不是唯一值,需要在表1中返回多个值.但是,用VLOOKUP,只能返回唯一值,第一个出现的值就是返回值.

  如何解决这个问题?

  不能用辅助列之类的,因为没有多个条件.只有姓名这一个条件.如果用辅助列的话,需要自己命名设定条件,引用完毕后,又要再次恢复成原来的姓名.而且,每个姓名重复值会有7、8个,姓名也有上千个,在自己设定条件,重新命名也会很麻烦.

  有没有简单办法?

  不要提供BV之类的复杂方式,尽量简单,思路清晰的.

  不知道的,或者理解不清的,请不要随意作答,随意作答的,我会举报滴哟.

1回答
2020-05-29 22:22
我要回答
请先登录
庞雄文

  vlookup不能解决你的问题,只能数据公式返回你要的值,根据你返回值的排列方式,公式不同,但需要一个单元格区域存储你返回的值.

  数据公式大概的样子是:=index(返回对应姓名的整列,small(if(姓名列值=姓名,row(姓名区域),4^8),row(a1))),如果搞不定请发我邮箱:ah_wjh@163.com

2020-05-29 22:26:25

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •