VLOOKUP按指定次数重复数据
下限分段点
1)在A列添加辅助列,A3单元格输入公式=SUM(C$2:C2)+1,向下填充到A7单元格。A列的数字是各部门序号下限的分段点。
这是什么意思呢?可以看下D列的数字,“生产部”只有1个,序号为1;“销售部”有3个,序号分别为2,3,4;“市场部”也有3个,序号分别为5,6,7;以此类推……
从下图F列的结果中可以看到,只有在分段点的位置才能找到正确的部门,其他位置都是错误值。观察下可以发现,对于错误值的单元格,只需让它返回上一个单元格的值就可以了。
接下来用ifna处理错误值,如果是#N/A错误值,让它返回上一个单元格。这样前面的部门就正确了,10以后的却变为了0,这是因为B7单元格是空单元格,解决的方法是在公式后面或者VLOOKUP后面连接空&""。
有了A列的辅助列,也可以用VLOOKUP的模糊查找方式进行查找。公式为=VLOOKUP(ROW(A1),A$3:B$7,2)&"",向下填充。这种方法和LOOKUP的查找方式一样。
上限分段点
https://pan.baidu.com/s/11BxJKy-sX1rLi2D_ldiawg
赞 (0)