vlookup函数如何查找并返回符合条件的多个值
1、案例中各单元格行列号如下图所示,以下操作步骤均以此为准

2、构造辅助列,在B3单元格输入公式=C3&COUNTIF(C$3:C3,C3),并向下填充

3、在G3单元格中输入公式=IFERROR(VLOOKUP(G$2&ROW(A1),$B:$D,3,0),""),并分别向下、向右填充

4、隐藏辅助列,或者删除辅助列

1、B3单元格构造辅助列是利用countif函数将多个相同的查找值转换为带序号的唯一的查找值,coutif函数的判定区域,一直是从第一个查找值所在单元格开始,依次向下查找,B3单元格的判定区域是C3:C3,B22单元格的判定区域是C3:C22;

2、G3单元格利用row函数生成行号1.2.3……,与部门组成字符串,可以实现一对一的查询
3、iferror函数是美化函数,隐藏错误值,一般是将错误值显示为空值或0等,本案例利用iferror函数将错误值显示为空值,如不使用iferror函数直接使用vlookup函数,将会出现错误值,如下图

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:111
阅读量:23
阅读量:88
阅读量:160
阅读量:113