Excel 用什么函数可以判断一个sql中截取字符串函数中是否包含某些字符

42280人阅读
数据库(15)
SQL中判断字符串中包含字符的方法
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:383533次
积分:4261
积分:4261
排名:第7106名
原创:66篇
转载:62篇
评论:45条
(4)(1)(1)(1)(7)(4)(1)(1)(1)(2)(1)(1)(3)(3)(3)(2)(5)(7)(5)(1)(1)(2)(17)(3)(2)(1)(3)(1)(11)(19)(14)查看: 22015|回复: 6
如何判断某一个单元格内是否包含多个特定字符串中的任意一个?
本帖最后由 qjsu 于
18:30 编辑
如何判断某一个单元格内是否包含多个特定字符串中的任意一个?
=if(包含字符串1或字符串2或字符串3.....或字符串n,折扣1,折扣2)
需要说明的问题:该字符串可能并非该单元格中的全部字符串,也就是需要加上通配符
还有类似如下这么麻烦的公式就不要用了撒,嘿嘿~~~偶想要个简单点儿的
=IF(OR(ISNUMBER(FIND(&字符串1&,D17)),ISNUMBER(FIND(&字符串2&,D17)),ISNUMBER(FIND(&字符串3&,D17))),&折扣1&,&折扣2&)
如果字符串1 字符串2 字符串3 在A1 B1 C1 单元格,被查找的字符串在D17里,用下面的公式
=IF(SUM(ISNUMBER(FIND(A1:C1,D17))*1),&折扣1&,&折扣2&)
复制代码
是数组公式,公式输入后按CTRL+SHIFT+ENTER结束输入
=SUM(COUNTIF(K13:K17,{&*a*&,&*b*&}))
你试一下,如果这个表达式的值大于0,就表示有,完整的可以这样写
=IF(SUM(COUNTIF(K13:K17,{&*a*&,&*b*&})),&折扣&,&非折扣&)& & 表示区域
=IF(SUM(COUNTIF(K13,{&*a*&,&*b*&})),&折扣&,&非折扣&)& &&&表示一个
大括号里面的条件可以自己加
我来学习一下& && && && && && && && &
chenzhi_juan 发表于
=SUM(COUNTIF(K13:K17,{&*a*&,&*b*&}))
你试一下,如果这个表达式的值大于0,就表示有,完整的可以这样写
请问如何将{&*a*&,&*b*&}变成对某一区域的引用啊?
请上传附表,并做个示范
那么的帅 发表于
如果字符串1 字符串2 字符串3 在A1 B1 C1 单元格,被查找的字符串在D17里,用下面的公式
是数组公式,公 ...
公式很有用,非常感谢。今天偶然发现此公式,派上大用场了。
Powered by查看: 10472|回复: 3
如何判断在指定字符串中是否有指定字符
如何判断在指定字符串中是否有指定字符,比如在“英属维尔京群岛持续发展控股有限公司、刘敦辉”字符串中判断是否有顿号存在?
谢谢各位答复,正在研究学习中
用instr函数
InStr   【类别】   字符串函数   【方法】   InStr([start, ]string1, string2[, compare])   【返回值】   返回 正整数Variant(Long)。   【异常/错误】   当string1为null时,产生 实时错误 '94' :无效使用Null 的错误   【描述】   返回指定一字符串在另一字符串中最先出现的位置。在字符串string1中,从start开始找string2,省略start时从string1的第1个字符开始找。找不到时,函数返回值为0,找到则返回所在位置。   如果需要字节查找,则可以使用InstrB
Sub test1()
& & Dim str As String
& & str = &英属维尔京群岛持续发展控股有限公司、刘敦辉&
& & If InStr(str, &、&) Then
& && &&&MsgBox &包含&
& & Else
& && &&&MsgBox &不包含&
& & End If
End Sub
Sub test2()
& & Dim str As String
& & str = &英属维尔京群岛持续发展控股有限公司、刘敦辉&
& & If str Like &*、*& Then
& && &&&MsgBox &包含&
& & Else
& && &&&MsgBox &不包含&
& & End If
End Sub复制代码常用这两种
您需要登录后才可以回帖
Powered by

我要回帖

更多关于 sql中截取字符串函数 的文章

 

随机推荐