vba 中如何查找一个字符串中固定字符后面的字符串

vba 中如何查找一个字符串中固定字符后面的字符串,第1张

你要的是不是最后一个“-”号后面的字符串,可这样:
Sub 找字符串()
Dim S1 As String
Dim I As Integer
For I = 1 To ActiveSheetUsedRangeRowsCount
S1 = Cells(I, 1)
If InStr(S1, "-") > 0 Then
h2: S1 = Mid(S1, InStr(S1, "-") + 1)
If InStr(S1, "-") > 0 Then GoTo h2
Cells(I, 2) = S1
End If
Next I
End Sub
已经调试通过,能达到你的要求,有问题请联系

db2数据库 有个values函数可用于你说的这种 *** 作,但是mysql本身是 没有这样的函数的。

下面是取巧的一种写法,也能得到你想要的数据。如图:

select 
    trim(substring_index(substring_index(anum,',',bhelp_topic_id + 1),',' ,- 1)) AS numb
from (
select 
    '39982665399,39023431098,39764974481,39055572973,39897342743,40127675336,40174795679' as num 
from dual ) a 
JOIN apschelp_topic b ON bhelp_topic_id <(length(anum) - length( REPLACE(anum, ',', '') ) + 1 )
希望能帮到你!

见截图

比如在A列都加上“KG”

选择A列>右键>设置单元格格式>数字>自定义,在类型框输入 G/通用格式"KG"

确定后


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13333656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-16
下一篇 2023-07-16

发表评论

登录后才能评论

评论列表(0条)

保存