我需要用 "
替换不可打印的字符(英寸符号)。
我尝试使用excel clean function
和其他 UDF 功能,但它只是删除而不是替换。
备注 :不可打印的字符在上面的照片中以蓝色突出显示,并且它在单元格上的位置是随机的。
这是一个示例字符串文件 Link `
预期的正确输出应该是 12"x14"液化石油气。 OUTLET OCT-SEP@流程
提前感谢有用的意见和回答。
最佳答案
根据我的评论,您可以尝试:
=SUBSTITUTE(A1,CHAR(25)&CHAR(25),CHAR(34))
或者 VBA 伪代码:[A1] = [A1].Replace(Chr(25) & Chr(25), Chr(34))
在哪里 [A1]
是您想要与正确和绝对引用一起使用的范围对象的明显占位符。使用 ms365 最新功能,我们还可以使用:
=TEXTJOIN(CHAR(34),,TEXTSPLIT(A1,CHAR(25)))
关于excel - 用“(英制符号)VBA Excel 替换不可打印字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71674969/