Applies ToMicrosoft 365 Mac 版专属 Excel Excel 2024 for Mac Excel 2021 for Mac

Excel 为邮政编码、社会安全号码和电话号码提供特殊号码格式。 如果这些格式不能满足你的需求,你可以创建并应用自己的自定义数字格式。

将预定义的邮政编码格式应用于数字

  1. 选择要设置格式的单元格或单元格区域。

  2. 在“ 开始 ”选项卡上的“ 常规”旁,在“ 数字格式 ”框中 "设置数字格式"框,单击箭头,然后单击“ 更多数字格式”。

  3. 在“ 设置单元格格式 ”对话框中的“ 类别”下,单击“ 特殊”。

  4. “类型”列表中,单击“邮政编码”或“邮政编码 + 4”。

    注意: 仅当位置 (语言) 设置为美国 (英语) 时,这些特殊数字格式才可用。 不同的区域设置为邮政编码提供不同或没有特殊数字格式。

创建自定义邮政编码格式

如果特殊邮政编码格式不能满足你的需求,可以创建自定义邮政编码格式。

重要: 自定义数字格式仅影响数字的显示方式,不会影响数字的基础值。 自定义数字格式存储在活动工作簿中,不适用于您打开的新工作簿。

  1. 选择要设置格式的单元格或单元格区域。

  2. 在“ 开始 ”选项卡上的“ 常规”旁,在“ 数字格式 ”框中 "设置数字格式"框,单击箭头,然后单击“ 更多数字格式”。

  3. 在“设置单元格格式”对话框的“类别”下,单击“自定义”。

  4. “类型” 列表中,选择要自定义的数字格式。 用于数字格式的代码显示在 “类型” 列表上方的“ 类型 ”框中。

    提示: 若要自定义预定义的邮政编码 + 4 格式,请在“类型”列表中选择“00000-0000”。 在 “类型 ”列表中选择内置数字格式时,Excel 会创建可自定义的数字格式的副本。

  5. 在“ 类型 ”框中,对所选数字格式进行必要的更改。

    提示: 如果单元格区域同时包含五位数和九位邮政编码,则可以输入 [<=99999]00000;00000-0000 :在工作表中正确显示这两种类型的邮政编码。

在邮政编码中包含前导字符

可以设置单元格或单元格区域的格式以显示前导字符,以便邮政编码前面有足够的字符来填充单元格的宽度。 例如,可以使用零或短划线来显示邮政编码,如下所示: 0000000 98052 或 ------- 98052

重要: 自定义数字格式仅影响数字的显示方式,不会影响数字的基础值。 自定义数字格式存储在活动工作簿中,不适用于您打开的新工作簿。

  1. 选择要设置格式的单元格或单元格区域。

  2. 在“ 开始 ”选项卡上, "设置数字格式"框数字 格式”框中的“ 数字” 旁边,单击箭头,然后单击“ 更多数字格式”。

  3. 在“设置单元格格式”对话框的“类别”下,单击“自定义”。

  4. 在“ 类型 ”框中,键入 *0 ,后跟要使用的邮政编码格式。

    提示: 例如,对于 5 位邮政编码,请键入 *0 #####

完整显示社会保险号码

  1. 选择要设置格式的单元格或单元格区域。

  2. 在“ 开始 ”选项卡上, "设置数字格式"框数字 格式”框中的“ 数字” 旁边,单击箭头,然后单击“ 更多数字格式”。

  3. 在“ 设置单元格格式 ”对话框中的“ 类别”下,单击“ 特殊”。

  4. “类型” 列表中,单击“ 社会安全号码”。

    注意: 仅当 Location (Language) 设置为 美国 (英语) 时,此特殊数字格式才可用。 不同的区域设置为社会保险号码提供不同或没有特殊号码格式。

仅显示社保号码的最后几个数字

对于常见的安全措施,你可能希望仅显示社会安全号码的最后几个数字,并将其余数字替换为零或其他字符。 可以使用包含 CONCATENATE 和 RIGHT 函数的公式执行此操作。 此过程假定完整的社会保险号码位于一列中,并且第二列将仅显示社会保险号码的最后几个数字。

重要: 若要防止其他人查看整个社会安全号码,可以先隐藏包含该号码的列,然后保护工作表,以便未经授权的用户无法取消隐藏数据。 最佳做法是避免在工作簿中存储完整的社会保险号码。 相反,请将完整的社会保险号码存储在满足严格安全标准的位置 (,例如,数据库程序) ,然后仅使用工作簿中数字的最后四位数字。

  1. 在空列中,单击第一个单元格。

  2. 在“ 公式 ”选项卡上,单击“ 插入函数”,键入 “TEXT”,然后键入 “CONCATENATE”。

    "公式"选项卡,"函数"组

  3. 编辑栏中,编辑公式,使其如下所示:

    =CONCATENATE (“000-00-”,RIGHT (<CELL1>:<CELLn>,4) )

    其中 ,<CELL1> 是第一个单元格 (例如,A1) 和 <CELLn> 是最后一个单元格 (例如,A10) 包含社会保障号码的单元格区域中的最后一个单元格。

    Excel 显示 “000-00-” 文本字符串,而不是社会保险号码的前 5 位数字,并将其与社会保险号码的最后四位数字组合 (在一起,例如 000-00-1234) 。

  4. 在包含公式的单元格中,将填充手柄向下拖动列,以填充区域中的剩余单元格。

将号码显示为电话号码

  1. 选择要设置格式的单元格或单元格区域。

  2. 在“ 开始 ”选项卡上, "设置数字格式"框数字 格式”框中的“ 数字” 旁边,单击箭头,然后单击“ 更多数字格式”。

  3. 在“ 设置单元格格式 ”对话框中的“ 类别”下,单击“ 特殊”。

  4. “类型” 列表中,单击“ 电话号码”。

    注意: 仅当 Location (Language) 设置为 美国 (英语) 时,此特殊数字格式才可用。 不同的区域设置为电话号码提供不同或没有特殊号码格式。

另请参阅

数字格式代码

创建并应用自定义数字格式

显示日期、时间、货币、分数或百分比

使用条件格式突出显示模式和趋势

显示或隐藏零值

CONCATENATE 函数

RIGHT、RIGHTB 函数

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。