如何重新格式化单元格中的单词

如何重新格式化单元格中的单词

在单元格 A1 中显示“269 Southwest 13th Avenue, Pompano Beach, FL”。

在单元格 A2 中,我希望将其重新格式化为“佛罗里达州庞帕诺比奇;西南 13 大道 269 号”。

我应该使用什么公式来重新格式化?

答案1

左与右方法

此方法使用 LEFT 和 RIGHT 函数来查找两个文本字符串。TRIM 会删除所有尾随和后续空格。

=TRIM( RIGHT(A1,LEN(A1)-FIND(",",A1)) & ";" & " " & 
       LEFT(A1,FIND(",",A1)-1) )

INDEX 和 TEXTSPLIT 方法

此方法使用 TEXTSPLIT 根据逗号分隔字符串,然后使用 INDEX 选择要连接的组成部分&。TRIM 会删除任何尾随和后续空格。

=TRIM( INDEX(TEXTSPLIT(A1, ","),, 2) & ", " & 
       INDEX(TEXTSPLIT(A1, ","),, 3) & "; " &
       INDEX(TEXTSPLIT(A1, ","),, 1) )

答案2

假设您的标签没有版本限制:

=TRIM(TEXTJOIN("; ",,TEXTAFTER(A1,","),TEXTBEFORE(A1,",")))

在此处输入图片描述

相关内容