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

方法一:使用数组公式
假设要在A1:B6的表格中查找第二个重复值。
在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))
然后复制C1单元格,将其粘贴到C2:C6单元格中。
即可显示第二个重复值。
方法二:使用MATCH函数和INDEX函数
假设要在A1:B6的表格中查找第二个重复值。
在C1单元格中输入以下公式,并按Enter键确认输入:
=MATCH(A1,A:A,0)+MATCH(A1,OFFSET(A:A,MATCH(A1,A:A,0),0),0)-1
在D1单元格中输入以下公式,并按Enter键确认输入:
=INDEX(B:B,C1)
然后复制C1:D1单元格,将其粘贴到C2:D6单元格中。
即可显示第二个重复值。
方法三:使用COUNTIF函数和INDEX函数
假设要在A1:B6的表格中查找第二个重复值。
在C1单元格中输入以下公式,并按Enter键确认输入:
=COUNTIF($A$1:A1,A1)
在D1单元格中输入以下公式,并按Enter键确认输入:
=INDEX($B$1:$B$6,MATCH(2,C:C,0))
然后复制C1:D1单元格,将其粘贴到C2:D6单元格中。
即可显示第二个重复值。
需要注意的是,以上方法在查找第二个重复值时,假设存在至少两个重复值。如果只有一个重复值或没有重复值,这些方法将返回错误或空值。
综上所述,通过使用数组公式、MATCH函数和INDEX函数、COUNTIF函数和INDEX函数等方法,可以实现在vlookup函数中显示第二个重复值的需求。
分享科技热点、知识和经验,我是火眼金睛放大镜,如对您有帮助,请关注转发分享!谢谢!👏👏👏👀