如何实现一个字符串是否包含在另一个字符串内

假如有两个单元格,A1单元格里的数据是AD,B1单元格里的数据是ACD,如果用find函数,最后的结果是0;根据find函数的解释,是把AD作为一个整体来查找比较的,所以返回0,那么是否有其他方式实现这个功能,将A1的每个字符都与B1里的进行比较,只要包含就返回1,求大神指导,谢谢啦!

FineReport yuanyuanliu 发布于 2020-10-16 17:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
2
张洪威Lv6高级互助
发布于2020-10-16 17:57

IF(SUM(MAPARRAY(SPLIT(A1,""),FIND(ITEM,B1)))>0,1,0)

  • yuanyuanliu yuanyuanliu(提问者) 谢谢你的帮助,参考你的答案,我已经得到想要的效果,非常感谢。
    2020-10-19 14:42 
  • 18020659076 18020659076 这样写A1的值为AB , 返回值也是1哦 。因为 有A 所以大于0 , 能不能识别多了B 就返回0.
    2021-08-27 14:27 
  • 柿柿 柿柿 回复 18020659076 IF(sum(MAPARRAY(split(A1, \",\"), FIND(item, B1) = 0)) = 0, 1, 0)
    2022-10-02 13:39 
  • 3关注人数
  • 402浏览人数
  • 最后回答于:2020-10-16 17:57
    请选择关闭问题的原因
    确定 取消
    返回顶部