很多人用VLOOKUP函数只会查单个数据,其实现在它已经能查找多个结果了,今天就手把手教大家,用VLOOKUP函数实现多结果汇总,还能去除重复值的技巧。

以商品入库明细表为例,需将某商品所有进货记录汇总到一个单元格,格式规范且去除重复值。

VLOOKUP函数原来可以查找多个结果!还能自动去重-趣帮office教程网

具体操作步骤:

1.添加辅助列:在D11单元格输入公式:

=C11&IFERROR(CHAR(10)&VLOOKUP(B11,B12:D$12,3,""),"")

作用是循环连接同商品记录,CHAR(10)实现单元格内换行,没有后续记录则显示空白。

Ps:这里先生成D11的数据,然后填充柄向上填充到D2。

VLOOKUP函数原来可以查找多个结果!还能自动去重-趣帮office教程网

2.生成并优化结果:在目标单元格输入=VLOOKUP(A14,B1:I11,3,0),查找辅助列结果,设置单元格自动换行即可。

VLOOKUP函数原来可以查找多个结果!还能自动去重-趣帮office教程网

3.若想显示日期,将公式改为:

=TEXT(A11,"yyyy-mm-dd")&"入库单价:

"&C11&IFERROR(CHAR(10)&VLOOKUP(B11,B12:D$12,3,""),""),避免日期显示为数字;

4.如果需要去重,替换辅助列公式即可,最终公式为:

=IF(IFERROR(VLOOKUP(B11,B12:C$12,2,)=C11,0)-1<0,TEXT(A11,"yyyy-mm-dd")&"入库单价:"&C11&CHAR(10),"")&IFERROR(VLOOKUP(B11,B12:D$12,3,),"")

效果如图:

VLOOKUP函数原来可以查找多个结果!还能自动去重-趣帮office教程网

掌握这个方法,VLOOKUP函数再也不是“单结果工具”,轻松搞定多记录汇总,提高办公效率。