在excel中的东西功能

时间:2017-09-28 07:44:51

标签: sql excel function

Excel或Excel VBA中是否有等效的SQL函数STUFF?我希望此处显示的确切函数包含所有参数,尤其是参数lengthhttps://docs.microsoft.com/en-us/sql/t-sql/functions/stuff-transact-sql

2 个答案:

答案 0 :(得分:3)

STUFF

语法STUFF( source_string, start, length, add_string )

解决方案1 ​​

使用公式

=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 - 长度

解决方案2

在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 > 0count >= 0

enter image description here

答案 1 :(得分:0)

尝试替换' Excel中的功能

Excel中: =替换("成为或不成为",1,18,"这是问题")