今天来说说一对多查找 , 也就是符合条件的数据个数不止一个的时候 , 你该怎么办呢?本文图文详解使用VLOOKUP函数按指定次数重复数据的方法 。
工作中一些复杂场景会遇到按指定次数重复数据的需求 , 。
D列黄色区域是由公式自动生成的重复数据 , 当左侧的数据源变动时 , D列会按照指定的重复次数自动更新 。
这里使用的是一个数组公式 , 以D2为例 , 输入以下数组公式后按<Ctrl+Shfit+Enter>结束输入 。
=IFERROR(VLOOKUP(ROW(A1),IF({1,0},SUBTOTAL(9,OFFSET(A$2,,,ROW($1:$3))),B$2:B$4),2,),D3)&""
这个公式乍一看很长很复杂 , 很多人会望而却步了 , 其实只要掌握了里面用到的几个函数的基础用法 , 配合我的讲解你就可以轻松驾驭这个公式了 。当然如果你连OFFSET和SUBTOTAL是什么都没听过 , 那最好还是先看下F1帮助 , 或者等以后有点基础了再来看这个数组公式的解析 。
下面来看看这个VLOOKUP函数公式的效果演示吧:
当然 , 一对多查找还有其他解法 , 不用vlookup函数也可以搞定 , 后续的教程会结合案例给大家介绍 , 敬请期待!
扩展阅读
VLOOKUP函数的使用方法和操作实例
【使用VLOOKUP函数按指定次数重复数据的方法】vlookup函数的使用方法_vlookup函数的操作实例
推荐阅读
- 使用SUMIF函数统计前3名成绩和的方法
- 使用VLOOKUP函数单条件查找的方法
- DATEDIF函数的使用方法
- 使用VLOOKUP函数提取字符串中的数值
- 通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找的方法
- 使用VLOOKUP函数转换Excel表格中数据行列结构的方法
- Excel条件求和函数:SUMIF函数的使用方法及操作实例
- 使用SUMIF函数进行模糊条件求和的方法
- LOOKUP函数的七种经典用法
- 使用SUMIF函数实现查找引用功能的方法