替换或替换所有非字母数字字符
此数组公式(CTRL+SHIFT+ENTER)修剪任何非字母数字字符:
{=TEXTJOIN("";1;MID(D2;ROW(INDIRECT("1:"&LEN(D2)))*IFERROR(SEARCH(MID(D2;ROW(INDIRECT("1:"&LEN(D2)));1);"-./ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ")>0;LEN(D2)+1);1))}
但我想用简单的空格替换/替换这些非字母数字字符,仅使用常规或数组公式。 有可能吗?
This array formula (CTRL+SHIFT+ENTER) trim any non-alphanumeric characters:
{=TEXTJOIN("";1;MID(D2;ROW(INDIRECT("1:"&LEN(D2)))*IFERROR(SEARCH(MID(D2;ROW(INDIRECT("1:"&LEN(D2)));1);"-./ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ")>0;LEN(D2)+1);1))}
But I want to substitute/replace this non-alphanumeric characters with simple space, only with regular or array formula.
Its possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来您可以使用以下内容:
B1
中 CSE 输入的公式:对于 ms365 用户:
它还会防止您的公式不稳定。
It seems you can use the following:
The CSE-entered formula in
B1
:For ms365 users:
It will also prevent your formula from being volatile.