=IF(FIND("苹果",A1,),"I LIKE APPLE","")在excel中,某一列数据中包含某字符,在另一列中显示特定的信息,有什么函数可以实现
在excel中,某一列数据中包含某字符,在另一列中显示特定的信息,如:A1的数据为:我喜欢苹果。关键字为“苹果”,在B1中自动显示Ilike apple.在A列中只要包含苹果两字的,都能在行对应的B列显示Ilike apple,请问excel中有什么函数可以实现吗?或者宏?
补充:
谢谢大家提供的答案,能达到部分我要的功能。但是由于我是在大批量的数据中查寻系列关键字并提取关键字作分类。如果每个单元格复印函数的话可能有点麻烦且涉及多个关键字。我在想能不能实现差不多这样的功能,{if(A)则A1,else if (B)则(B1),else if (c)则C1.else D}希望高手们多多帮忙,不胜感激!
补充:
=IF(FIND("苹果",A1),"我爱苹果",IF(FIND("梨",A1),"我爱梨子",IF(FIND("橙子",A1),"我爱橙子",IF(FIND("火龙果",A1),"我爱火龙果",IF(FIND("葡萄",A1),"我爱葡萄",A1)))))。各位大侠帮我看看,这个里面是不是有什么错?第一个IF能正确运行,第二个IF就出错了,请问该如何改正!谢谢!
补充:
=IF(ISNUMBER(FIND("苹果",D6)),"我爱苹果",IF(ISNUMBER(FIND("梨子",D6)),"我爱梨子",IF(ISNUMBER(FIND("火龙果",D6)),"我爱火龙果","我爱水果")))。初步解决了,贴出来跟大家共享下。不过还不能真正满足需要。哈哈。再讨论啦!谢谢今晚回答我问题的所有大侠!お休みなさい!
其他回答(4):)HE 17级 2010-07-22
如果翻译所有的水果,没什么办法。如果只是例子,在B1输入
=if(not(iserror(find("苹果",A1))),"I like apple","") 1楼的答案,如果A1中没有苹果2字,出错。 |
|