东西在Excel中的function
Excel或Excel VBA中是否有等效的SQL函数STUFF
? 我想在这里显示所有参数,特别是参数length
确切函数: https : //docs.microsoft.com/en-us/sql/t-sql/functions/stuff-transact-sql
STUFF
语法是STUFF( source_string, start, length, add_string )
解决scheme1
使用公式
=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
– 长度
解决scheme2
在excel VBA中使用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
。
在Excel中尝试“replace”function
Excel:= REPLACE(“是或不是”,1,18,“这就是问题”)