怎样将字符串去掉多余的字?

image.png

这样写只能去掉多余的教务部,但是去不掉多余的咨询部,怎样写才能都去掉,并且保证两个特殊校区的存在,多余其他校区改为其他?

image.pngimage.png

(iF(FIND("校区",REPLACE($$$,"咨询部",""))!=0||FIND("全日制",REPLACE($$$,"咨询部",""))!=0||FIND("华阳",REPLACE($$$,"咨询部",""))!=0||FIND("校区",REPLACE($$$,"教务部",""))!=0||FIND("全日制",REPLACE($$$,"教务部",""))!=0|| FIND("华阳",REPLACE($$$,"教务部",""))!=0, REPLACE($$$,"教务部","")||REPLACE($$$,"咨询部",""), "其他" ) )

image.png其他可能包含的不只是这三个字,if条件把剩余都改成其他就好了


FineReport 18568453967 发布于 2019-3-31 10:45 (编辑于 2019-3-31 11:51)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
JackWangLv5中级互助
发布于2019-3-31 11:03(编辑于 2019-3-31 12:24)

咨询部和教务部是在一个单元格么


(iF(FIND("校区",REPLACE($$$,"咨询部",""))!=0||FIND("全日制",REPLACE($$$,"咨询部",""))!=0||FIND("华阳",REPLACE($$$,"咨询部",""))!=0||FIND("校区",REPLACE($$$,"教务部",""))!=0||FIND("全日制",REPLACE($$$,"教务部",""))!=0|| FIND("华阳",REPLACE($$$,"教务部",""))!=0,


if( find("教务部",$$$)!=0, REPLACE($$$,"教务部","")  ,REPLACE($$$,"咨询部","")   ), "其他" ) )


  • 18568453967 18568453967(提问者) 不是的,比如说有的是一号校区咨询部,一号校区教务部,都是这样的
    2019-03-31 11:13 
  • JackWang JackWang 回复 18568453967(提问者) if的判断始终是true的,所以执行第二个语句。第二个语句非判断语句,||是没有作用的,所以只会执行前半部分
    2019-03-31 11:36 
  • JackWang JackWang 回复 18568453967(提问者) 如果第二个语句教务部和咨询部对调位置,则只能去掉咨询部
    2019-03-31 11:37 
  • 18568453967 18568453967(提问者) 回复 JackWang 对啊,就是在这卡住了,想同时去掉,但是只能去一半
    2019-03-31 11:39 
  • JackWang JackWang 回复 18568453967(提问者) 你嵌套if再加判断,||不能在这里用
    2019-03-31 11:40 
  • 4关注人数
  • 592浏览人数
  • 最后回答于:2019-3-31 14:02
    请选择关闭问题的原因
    确定 取消
    返回顶部