我正在尝试格式化单元格,以便当我输入电话号码时,它会自动将其格式化如下:
固定电话号码(例如 02012345678)显示为 020 1234 5678
手机号码(例如 07123456789)显示为 07123 456 789
我尝试对以“020”或“07”开头的文本字符串使用条件格式,但当我输入自定义数字格式 ### #### #### 时,它不会插入空格。我可能做了一些非常愚蠢的事情,所以任何帮助都将不胜感激。
答案1
去牢房。
按 CTRL+1 打开“设置单元格格式”。
转到“数字”选项卡
在“类别”下,选择“自定义”
在“类型”处输入 0## #### ####
这应该可以确保您获得前导零,并且添加了空格。
Excel 的“特殊”类别下还有一种专门用于电话号码的格式。如果您单击该格式,然后单击“自定义”,它将插入电话格式,然后您可以根据需要对其进行编辑。
答案2
我设法解决了这个问题。我需要将单元格范围的格式更改为“常规”,然后在条件格式规则中将其更改为文本以 2 或 7 开头,而不是 02 或 07(消除前导零等等!!),然后根据需要将其格式化为 0## #### #### 或 0#### ### ###,现在效果很好。非常感谢您的所有建议,因为它们确实帮助我最终实现了目标!!
答案3
在数字中留空格的另一种方法是使用“ ”我将数字 1043622 格式化为看起来像 10 436 22,方法是使用格式 00“”000“”00
答案4
我也遇到了这个问题,直到我意识到我粘贴的数字末尾有一个空格。我删除空格后,格式就按预期工作了。