Trim 中间名到中间名首字母
Trim middle name to middle inital
我想使用 TRIM 公式更改名称格式。目前我有
最后,第一个中间
没有中间名的人会简单地显示为
最后,首先
这些名称可以保持原样,但需要对公式进行格式化以允许这些名称不能被编辑。
我想trim这个给
最后,第一个 M
提前致谢。
目前我发现了以下内容,但我在对公式进行逆向工程时遇到了问题。
=TRIM(MID(SUBSTITUTE(B2," ",REPT(" ",LEN(B2))),LEN(B2),LEN(B2))&" "&LEFT(B2,FIND(",",B2)-1))
您可以使用以下内容,假设单个 spaces。如果超过单个 space,则需要用单个 space 替换。
=LEFT(B2,FIND(" ",B2,FIND(",",B2)+2)+1)
多单space:
= LEFT(TRIM(SUBSTITUTE(B2,CHAR(32)," ")),FIND(" ",TRIM(SUBSTITUTE(B2,CHAR(32)," ")),FIND(",",TRIM(SUBSTITUTE(B2,CHAR(32)," ")) )+2)+1)
如果没有中间名,可能只是用 IFERROR 包裹起来
=IFERROR( LEFT(TRIM(SUBSTITUTE(B2,CHAR(32)," ")),FIND(" ",TRIM(SUBSTITUTE(B2,CHAR(32)," ")),FIND(",",TRIM(SUBSTITUTE(B2,CHAR(32)," ")) )+2)+1),TRIM(SUBSTITUTE(B2,CHAR(32)," ")))
我想使用 TRIM 公式更改名称格式。目前我有 最后,第一个中间
没有中间名的人会简单地显示为 最后,首先 这些名称可以保持原样,但需要对公式进行格式化以允许这些名称不能被编辑。
我想trim这个给 最后,第一个 M
提前致谢。
目前我发现了以下内容,但我在对公式进行逆向工程时遇到了问题。
=TRIM(MID(SUBSTITUTE(B2," ",REPT(" ",LEN(B2))),LEN(B2),LEN(B2))&" "&LEFT(B2,FIND(",",B2)-1))
您可以使用以下内容,假设单个 spaces。如果超过单个 space,则需要用单个 space 替换。
=LEFT(B2,FIND(" ",B2,FIND(",",B2)+2)+1)
多单space:
= LEFT(TRIM(SUBSTITUTE(B2,CHAR(32)," ")),FIND(" ",TRIM(SUBSTITUTE(B2,CHAR(32)," ")),FIND(",",TRIM(SUBSTITUTE(B2,CHAR(32)," ")) )+2)+1)
如果没有中间名,可能只是用 IFERROR 包裹起来
=IFERROR( LEFT(TRIM(SUBSTITUTE(B2,CHAR(32)," ")),FIND(" ",TRIM(SUBSTITUTE(B2,CHAR(32)," ")),FIND(",",TRIM(SUBSTITUTE(B2,CHAR(32)," ")) )+2)+1),TRIM(SUBSTITUTE(B2,CHAR(32)," ")))