指定字符的查找

如何利用公式中的函数查找字符串中是否含有指定的字符,并返回T或F,用于IF判断的条件;用FIND试了一下,得不到返回时T或F,也可能用的不正确  IF(FIND(“LPD”, A4),ROUND($$$,0), $$$)

FineReport 风帆 发布于 2019-3-6 10:19 (编辑于 2019-3-6 10:22)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
孤陌Lv6资深互助
发布于2019-3-6 10:20(编辑于 2019-3-6 10:31)

FIND() 用这个 然后判断返回的值大于0 就好了

应该是这样

if(FIND("LPD",A4)>0,ROUND($$$,0), $$$)

  • 风帆 风帆(提问者) 哦,我觉得我的公式好像有点问题,去试试,先谢了
    2019-03-06 10:32 
  • 孤陌 孤陌 回复 风帆(提问者) FIND()公式返回的是字符所在的位置 所以肯定会比0大 这样判断就知道有没有字符包含在里面了
    2019-03-06 10:35 
  • 风帆 风帆(提问者) 回复 孤陌 确实没想来大于0的写法,一直以为,只要包括了就一定返回个非0数字,函数自身会判断为真。还得多实践啊
    2019-03-06 10:37 
最佳回答
0
黄源Lv6中级互助
发布于2019-3-6 10:28

image.png

  • 风帆 风帆(提问者) A4是个扩展单元格,有个里面确实含有“LPD”字符,返回的数字仍然还是小数
    2019-03-06 10:30 
最佳回答
0
ycming7474Lv2初级互助
发布于2019-3-6 10:33

INARRAY(),这个函数直接就可以满足了。

image.png

  • 风帆 风帆(提问者) 多谢,看起来也有道理,下去实践一下
    2019-03-06 10:38 
  • 4关注人数
  • 835浏览人数
  • 最后回答于:2019-3-6 10:33
    请选择关闭问题的原因
    确定 取消
    返回顶部