gpt4 book ai didi

excel - 使用 Replace 仅替换字符串的一小部分

转载 作者:行者123 更新时间:2023-12-04 21:50:31 24 4
gpt4 key购买 nike

我正在从文本文件中读取数据,并尝试对其进行格式化以匹配单元格的定义名称。定义的名称是89NL_10ETH_A字符串是 89NL 10ETH A但后面有一堆空格。我用了Replace()将空格转换为“_”,但末尾的所有空格都转换为下划线。如何修剪固定长度的空格,请注意Trim()由于固定长度而不起作用?

这就是我目前的做法

getProduct = Replace(Replace(Mid(Ln, 40, 24), "#", ""), "%", "")

最佳答案

只需 Trim在你面前Replace :

Sub TrimTest()

Dim InputString As String
InputString = " 89NL 10ETH A "

Debug.Print Replace$(Trim$(InputString), " ", "_")

End Sub
Trim" 89NL 10ETH A " 中删除空格在开头和结尾 "89NL 10ETH A"所以中间的空格可以用下划线 "89NL_10ETH_A"代替.

关于excel - 使用 Replace 仅替换字符串的一小部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55263870/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com