多语言展示
当前在线:701今日阅读:57今日分享:41

如何用vlookup函数搜索一组数据

工作中,经常会用到使用vlookup函数查找数据,但由于vlookup函数每次都会匹配到符合条件的第一个数据,不能搜索出一组符合条件的数据,给我们工作造成很多不便。今天我们来共同学习新的一招,如何用vlookup函数搜索一组数据。
工具/原料

excel2010及以上版本

方法/步骤
1

打开我们要搜索的工作表,先使用vlookup函数试试,可以明显看出只能查到第一个数据。我们查找一个村委会员下面的人员,每次都返回了第一个。

2

vlookup只能查到第一个,那么就要对查找内容就行修改,让他可以随之变化。首先在A列添加一个辅助列,用countif函数统计每个要查找的村委会名字是第几次出现。

3

然后将这个次数与村委会名称相连,得到一个新的字段。这样做是为了将查找内容做为一个唯一值,因为村委会名称是第几次出现必然是一个唯一值。

4

现在我们可以使用vlookup函数了。vlookup函数的参数有四个,第一个是查找内容,这时我们输入row(A1)&F2,这里row(A1)其实就是为了得到“1”,一会向下拖动时就会产生2,3,4等数字序列。然后将数字与查找内容F2相连,就得到了数字与村委会名称相连的内容。这里要特别注意的是F2要使用绝对引用。所以查找内容是“row(A1)&$F$2”.

5

然后第二个参数查找区域,可以设置为所有的数据区域(A1:C19),也可以直接选列,如A:C。如果设置为数据区域,要注意使用绝对引用。

6

第三个参数,设置返回列数,这里当然是第3列。第四个参数,使用精确匹配,我们输入0,完成函数的参数输入。按下回车键,并向下拖动,直到出现错误错,这样我们就查找到这个村委会下面的所有人。这个方法你会了吗?

注意事项

要多加练习,举一反三。

推荐信息