您的位置: 首页资讯列表

excelVlookup用法-excelvlookup用法如果有两个值都想显示

06-24

作者:互联网

来源:互联网

VLOOKUP函数是Excel中一个非常强大的函数,可以用来查找某个值在指定数据范围中的位置,并返回相应的值。当使用VLOOKUP函数时,如果有多个匹配结果,只会返回第一个匹配到的结果。但如果我们希望显示所有匹配到的结果,可以通过一些技巧实现。

excelVlookup用法-excelvlookup用法如果有两个值都想显示

以下是几种实现方法:

1. 使用数组公式:

- 将VLOOKUP函数包装在大括号{}中,并按Ctrl+Shift+Enter组合键输入,以将其转换为数组公式。

- 将匹配结果列设置为足够长的区域,以便容纳所有匹配结果。

- 数组公式会自动填充所有匹配到的结果,以列的形式显示。

2. 使用辅助列:

- 在源数据中添加一列,用来标记匹配成功的记录。例如,在第二列插入一个公式:=IF(A2=目标值,INDEX($B$2:$B$10,ROW()),"")。

- 这里假设目标值在A列中,返回的匹配结果在B列中,数据范围为B2:B10。INDEX函数用来返回匹配到的结果。

- 公式会将匹配到的记录标记为其相应的值,未匹配到的记录则为空白。

- 使用筛选功能,只显示标记值不为空白的记录,即可查看所有匹配结果。

3. 使用宏:

- 创建一个宏,用VBA代码实现VLOOKUP函数的功能,并将结果追加到一个新的工作表中。

- 宏可以遍历全部数据,并将所有匹配到的结果显示在新工作表中。

以上是几种实现方法,你可以根据具体需求选择其中一种或多种方法来实现显示所有匹配结果。希望能对你有所帮助!

热门合集

本站推荐

换一个

刀剑圣域变态版

查看详情
火爆手游
  • 龙域传奇

  • 暗黑雷神

  • 摩托车之直线加速

  • 最后的保卫者手游

  • 官居一品安锋版

  • 神隐少女手游

  • 砖石精灵手游

  • 梦回三国手游

  • 瞬息万变(Sides)