excel学习库

excel表格_excel函数公式大全_execl从入门到精通

vlookup怎么把第二个重复值显示

vlookup函数是Excel中的一种查找函数,用于在一个表格中查找指定值,并返回与该值相关联的其他列的值。在使用vlookup函数时,如果查找的值存在多个重复值,那么默认情况下,vlookup只会返回第一个匹配到的值。如果要显示第二个重复值,可以通过一些技巧来实现。下面将详细介绍几种方法。

方法一:使用数组公式

  1. 假设要在A1:B6的表格中查找第二个重复值。

  2. 在C1单元格中输入以下数组公式,并按Ctrl+Shift+Enter键组合来确认输入:

=INDEX($B$1:$B$6,SMALL(IF($A$1:$A$6=A1,ROW($B$1:$B$6)-ROW($B$1)+1),2))
  1. 然后复制C1单元格,将其粘贴到C2:C6单元格中。

  2. 即可显示第二个重复值。

方法二:使用MATCH函数和INDEX函数

  1. 假设要在A1:B6的表格中查找第二个重复值。

  2. 在C1单元格中输入以下公式,并按Enter键确认输入:

=MATCH(A1,A:A,0)+MATCH(A1,OFFSET(A:A,MATCH(A1,A:A,0),0),0)-1
  1. 在D1单元格中输入以下公式,并按Enter键确认输入:

=INDEX(B:B,C1)
  1. 然后复制C1:D1单元格,将其粘贴到C2:D6单元格中。

  2. 即可显示第二个重复值。

方法三:使用COUNTIF函数和INDEX函数

  1. 假设要在A1:B6的表格中查找第二个重复值。

  2. 在C1单元格中输入以下公式,并按Enter键确认输入:

=COUNTIF($A$1:A1,A1)
  1. 在D1单元格中输入以下公式,并按Enter键确认输入:

=INDEX($B$1:$B$6,MATCH(2,C:C,0))
  1. 然后复制C1:D1单元格,将其粘贴到C2:D6单元格中。

  2. 即可显示第二个重复值。

需要注意的是,以上方法在查找第二个重复值时,假设存在至少两个重复值。如果只有一个重复值或没有重复值,这些方法将返回错误或空值。

综上所述,通过使用数组公式、MATCH函数和INDEX函数、COUNTIF函数和INDEX函数等方法,可以实现在vlookup函数中显示第二个重复值的需求。

分享科技热点、知识和经验,我是火眼金睛放大镜,如对您有帮助,请关注转发分享!谢谢!👏👏👏👀

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接