分享

在excel中,某一列数据中包含某字符,在另一列中显示特定的信息,有什么函数可以实现

 邱茂林个人收藏 2013-09-30
=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)),"我爱火龙果","我爱水果")))。初步解决了,贴出来跟大家共享下。不过还不能真正满足需要。哈哈。再讨论啦!谢谢今晚回答我问题的所有大侠!お休みなさい!

满意答案

热心问友 2010-07-22

=IF(FIND("苹果",A1,),"I LIKE APPLE","")
补充:
输入有误,把A1后的逗号删除
5

其他回答(4)

smy 11级 2010-07-22

你可以在B1里尝试敲入:
=IF("apple"<=A1,"I like apple", "")
试一下。

ling-merry 1级 2010-07-22

用VLookup就可以~\(≧▽≦)/~啦啦啦

:)HE 17级 2010-07-22

如果翻译所有的水果,没什么办法。如果只是例子,在B1输入
=if(not(iserror(find("苹果",A1))),"I like apple","")

1楼的答案,如果A1中没有苹果2字,出错。

格子E先生 15级 2010-07-23

楼上的公式可以简化一些,少写一个not函数

=IF(ISERROR(FIND("苹果",A1)),"","I like apple")

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多