假设有2个表,如图,从右边表中筛选出包含左边表学号的数据
说明,1、左边表所有数据写在一个单元格中,以逗号隔开
2、右边表一个单元格中除了可能包含左边表“学号”字段外,还包含其他字符
3、预期的筛选结果:一班0101、二班0102、三班0103
好了,关键字列和数据列现在各自独立在一列。如何筛选出数据列中包含关键字列的的数据?不用逐行对应,就是:只要数据列中包含关键字列的任意一行即可
追答把学号对应的列,剪切到姓名列前
e f g h i
现在分别对应的是
学号 姓名 语文 数学 外语
班级学号这一列 成了j列
在k2输入=VLOOKUP(RIGHT($J2,4),$E:$I,COLUMN(B1),0)
右拉,下拉
所有对应的信息都会显示了
在k2输入=VLOOKUP(RIGHT($J2,4),$E:$I,COLUMN(B1),0)
以上这句的意思是?
我理解是在(E-I列)里查找(J2单元格的后四个字符),若找到,显示(B1所在列的值)
按照你的公式,显示出来是#N/A
显示第2列的内容,向后拉是第三列
我实验了一下,是可以的
你确定你学号一栏是不是文本,应该是格式的问题
而且学号一定要在e列
好了,按照其他朋友的方法,现在关键字列和数据列现在各自独立在一列。如何筛选出数据列中包含关键字列的的数据?不用逐行对应,也就是:只要数据列中某行包含关键字列的任意一行即可
追答将你想达到的效果图发上来看看再说吧