这个你用多维数据集函数比较方便。公式如下:
=INDEX(Sheet2!$A$2:$B$1000,MATCH(A2,Sheet2!$A$2:$A$1000),2)。
Sheet2!$A$2:$A$1000表示被引用表的被引用数据区域。
A2是Sheet1!要查找的产品。函数最后括号前的2,表示被引用单元格里产品批号所在引用区域的列号是第二列。
Sheet2!表模式如下:
函数所在表模板如下:A2单元格有下拉菜单。切图时没有显示出来。
1、切换到sheet2,菜单栏,插入,名称,定义,名称输入QC,引用位置,点框选按钮,然后选定表中的A列所有的车品名;
2、切换到sheet1,选中A列,菜单栏,数据,有效性,允许序列,来源: =QC 确定。
3、在sheet B2输入
=if(isblank(a2),"",index(sheet2!b:b,match(a2,sheet2!a:a,0)))
4、下拉。
使用查找引用函数即可。
本人偏好使用INDEX()+MATCH()函数组合,记忆一组函数规则,可满足绝大部分查找引用的需求。
假定,sheet1表的B列“产品批号”与sheet2表的B列对应,可在sheet1表的B2中输入公式:
=INDEX(SHEET2!B:B,MATCH(A2,SHEET2!$A:$A,0))
式中:
SHEET2!B:B 被引用的数据所在列位置;
A2 当前需搜索的条件数据值;
SHEET2!$A:$A 待搜索的条件数据设置列位置;
0 表示精确查找
此公式可适用于wps表格/excel,已验证。
=vlookup(A2,Sheet2!A:B,2,0)