excel 如何用公式查找一个值是否存在在数组中,存在的话就显示出来,否则显示为空?

在excel中如何用公式满足下面的要求:查找一个值是否存在在一个数组中,如果存在的话就把这个值显示出来,否则显示为空?比如查找2是否在数组{1,2,3,4,5}中存在,如果存在的话,就显示为2,否则显示为空?

用IF函数,例子:=if(哪一个单元格=一个数值时,"则显示什么","如果没有这个数值则显示什么") 把括号里的内容换成你要的内容追问

"则显示什么"
这里想显示其本身,如何做到啊?

追答

你试着看一下呢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-07
=IF(LOOKUP(A1,{1,2,3,4,5,0})<>0,LOOKUP(A1,{1,2,3,4,5,0}),"")追问

如果是字符串呢?

追答

如果1,2,3,4,5为字符型:
=IF(LOOKUP(A1,{"1","2","3","4","5","0"})"0",LOOKUP(A1,{"1","2","3","4","5","0"}),"")

本回答被提问者和网友采纳
相似回答