乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel判断某一单元的值,是否包含在某一数组中,该如何操作...-excel数组包含,excel数组函数

Excel判断某一单元的值,是否包含在某一数组中,该如何操作...-excel数组包含,excel数组函数

作者:乔山办公网日期:

返回目录:excel表格制作


用lookup



假设原始数据在A1:A100,B1中输zhidao
=VLOOKUP(A1,{"财务","用钱的";"采购","用钱的";"人事","打杂的";"后勤","打杂的";"打酱油","家务";"买菜","家务";"做饭","家务";"洗衣","家务";"扫地","家务"},2,)
下拉
如果还有其它品种,公式中自己增加。
可以使用数组的indexOf()方法,如果返回值为-1则说明不存在,如果返回值为大于-1的整数,则说明存在。例如
var arr = [1,2,3];
arr.indexOf(1); // 返回0
arr.indexOf(5); // 返回-1
附:返回值为数组中的最靠前元素在数组的位置

你若要人家回答问题,必须要搞清楚,什么是包含?你要是的哪个所谓的包含?

2,3,4,11算不算包括数值1的?????

严格意义的包括数值1的,因为你在A3单元格输入函数公式:=FIND(A2,A1),就会发现结果是7,也就是说可以在A1中找到A2这个数字1是在A1中的第7个字符

所以判断时只要用公式:

=IF(ISNUMBER(FIND(A2,A1)),"包含","不包含")

当然,你若想以逗号分隔为一个数值,则就算是不包含这个数值了

此时要用数组公式:

=IF(ISNUMBER(MATCH(A2,1*TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",10)),10*ROW($1:$4)-9,10)),0)),"包含","不包含")

记得是数组公式!!!!!!必须三键同按结束,否则公式无效……

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网