gpt4 book ai didi

string - 如何仅删除前导和尾随空格,同时使用 excel 公式在单词之间单独留下空格?

转载 作者:行者123 更新时间:2023-12-04 12:17:57 25 4
gpt4 key购买 nike

在excel中,TRIM()将删除文本前后的所有空格,同时还删除单词之间的任何重复空格。

是否有与 TRIM() 相同的公式或其组合但是在单词之间保留原样的空格?

在下面的示例中,我正在寻找一个公式来完成虚构公式“WXYZ”的公式:
TRIM(" Omicron Persei 8 ") = "Omicron Persei 8"WXYZ(" Omicron Persei 8 ") = "Omicron Persei 8"
请注意,我在某处读到 TRIM()在 VBA 中将像上面的 WXYZ 一样工作。但是,我正在寻找公式解决方案。

最佳答案

我相信这应该有效(假设您的字符串位于 A1):
=MID(A1,
FIND(LEFT(TRIM(A1),1),A1),
(LEN(A1)-MATCH(RIGHT(TRIM(A1),1),INDEX(MID(A1,LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))+1,1),0),0)-FIND(LEFT(TRIM(A1),1),A1)+2)
FIND(LEFT(TRIM(A1),1),A1)返回字符串中第一个非空格字符的位置
MATCH(RIGHT(TRIM(A1),1),INDEX(MID(A1,LEN(A1)-ROW(INDIRECT("1:"&LEN(A1)))+1,1),0),0)返回字符串中最后一个非空格字符的位置 从右到左 .

关于string - 如何仅删除前导和尾随空格,同时使用 excel 公式在单词之间单独留下空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40656326/

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