年前发了一篇文,自己学疏才浅,以为vlookup不能一对多查询,结果大错特错。Vlookup其实可以一对多查询,而且还更加简便,真是狠狠地被打脸了。现在就来和大家讲讲如何用vlookup进行一对多查询。我们还是用之前的产品对应多个批次的例子,如下图。

Excel中Vlookup函数一对多查询操作方法详解-天天办公网

步骤一:创建辅助列

在X列前面插入辅助列,并输入公式:=X2&COUNTIFS($X$2:X2,X2)

在这里用countif函数是为了看出每个产品出现的次数。

Excel中Vlookup函数一对多查询操作方法详解-天天办公网

步骤二:用vlookup查找

利用vlookup函数用W列来进行查找,公式:

=IFERROR(VLOOKUP(AB$1&ROW(A1),$W:$Y,3,0),””)

其中AB$1&ROW(A1)会滚动形成A1、A2、A3……的查找值,作为在W列定位行数的依据。用iferror函数来判断如果查找完就自动返回空白值。

Excel中Vlookup函数一对多查询操作方法详解-天天办公网

这样会不会比那个数组公式简单很多?大家可以试试看~