Excel或Excel VBA中是否有等效的SQL函数STUFF
?我希望此处显示的确切函数包含所有参数,尤其是参数length
:https://docs.microsoft.com/en-us/sql/t-sql/functions/stuff-transact-sql
答案 0 :(得分:3)
STUFF
的 语法为STUFF( source_string, start, length, add_string )
=LEFT(A1,C1-1) & B1 & MID(A1,C1+D1,LEN(A1)-C1-D1+1)
其中,
Cell A1
- source_string
Cell B1
- add_string
Cell C1
- 开始
Cell D1
- 长度
UDF
Public Function Stuff(textStr As String, start As Long, count As Long, replaceStr As String) As String
Stuff = Left(textStr, start - 1) & replaceStr & Mid(textStr, start + count)
End Function
其中,
textStr
- source_string
start
- 开始
count
- 长度
replaceStr
- add_string
此处start > 0
和count >= 0
。
答案 1 :(得分:0)
尝试替换' Excel中的功能
Excel中: =替换("成为或不成为",1,18,"这是问题")