在 Excel 中设置电话号码格式

在 Excel 中设置电话号码格式

我有一列数字,格式如下

'+43 ??? ?? ??
(这Excel 不会认为这是一个公式,代表整数)

我希望采用以下格式

'+43 ?? ??? ??

(将包含 3 个整数的块放在中间,而不是放在后面'+43

答案1

我使用 ExcelRegEx 查找/替换插件,您可以使用此公式来更改格式:
=RegExReplace(A1,"(\+43 \d{2})(\d) ","$1 $2")

在此处输入图片描述

您可以在这里看到正则表达式部分的工作原理:https://regex101.com/r/ccLkRK/1

答案2

我假设您使用的是最新版本的 Excel(2013+ 或 365)。在输入旁边的相邻列中,只需手动输入一些输出即可。Excel 应该会推断出模式并自动提供快速填充。只需按 Enter,即可完成!

如果没有,您可以单击“主页”选项卡上的“填充”,然后选择“快速填充”。

无需任何插件。

在此处输入图片描述

正如屏幕截图所示,只需要 2 个示例。

相关内容