1、首先,我们随机准备两种不同的形式。a表学生入学表是所有信息表,B表是学生表的一部分。现在我们需要拿出与a表和B表名称相匹配的录取人数,并将其放入相应的栏目。
2、在目标列的英文输入法下,直接输入“=vlookup()”。在输入过程中,vlookup功能会自动提示。您可以双击蓝色区域直接选择函数。
3、此时单元格中会显示出完整的VLOOKUP函数,该函数有4个参数,第一个参数我们选择第一列中需要匹配数据的单元格(如F3单元格),只选中一个就可以,然后输入英文状态下的逗号“,”。
4、在逗号之后,我们输入第二个参数,它需要选择表a的查询区域,并选择框中显示的所有数据。
5、查找区域选定后,紧接着输入英文逗号“,”,第二个参数中因为我们选择A、B、C三列,现在希望返回C列所(即第3列)的值,所以第三个参数就直接输入数字3,然后再继续英文“,”,第4个参数可以直接输入数字“0”,然后将函数用英文“)”结尾。
6、将F3列中完成的函数复制到其他的单元格,则匹配全部完成。
vlookup只能查询唯一值。
你说的功能不是查询,是筛选。
筛选用=index(a:a,small(if(......)))&""
我的数据源是独立的表格
追答有什么不同?
追问有些看不懂,我是一个函数小白
追答没法具体,没有实例。
追问以姓名为查找条件,引用电话数值
我的数据源内有三个王一,第四列为电话数据,怎么把这三个电话都能引用,列依次为ABCDE
公式为:
=INDEX(Sheet1!C$1:C$999,SMALL(IF(Sheet1!$B$1:$B$999=$B$1,ROW($1:$999),999),ROW($A1)))&""
数组公式,按ctrl+shift+enter产生花括号。
如图所示:
筛选效果: