大卫想知道是否有一种格式化列的方式来将数字显示为成对的[xx xx xx.xx],但仅显示数字的小数和尾数对(如果存在)?例如,123456将显示为12 34 56(无小数点),而123456.7将显示为12 34 56.70。

David似乎无法使用自定义格式解决此问题。

使用自定义格式执行此操作的唯一方法是创建两个自定义格式。两者看起来像这样:

## ## ## #0 ## ## ## #0.00

这样最多可以显示8位数字(如果小数点右边有2位,则为10位数字),以成对显示。问题是您将需要查看数据并应用适合该数据的任何格式。使自定义格式的应用程序自动化的唯一方法是将条件格式应用于单元格。定义了自定义格式后,将第二种格式(允许小数点右边的数字的一种)应用于所有单元格。然后执行以下步骤:

。选择要格式化的所有单元格。

。确保显示功能区的“主页”选项卡。

。单击“样式”组中的“条件格式”选项。在出现的子菜单上,单击“管理规则”。 Excel将显示“条件格式设置规则管理器”对话框。 (请参见图1。)

。单击新建规则按钮。 Excel将显示“新格式设置规则”对话框。

。在对话框顶部的“选择规则类型”区域中,选择“使用公式来确定要格式化的单元格”。 (请参见图2。)

。在“此公式为True的值的格式值”框中,输入“ = IF(A1 = INT(A1),TRUE,FALSE)”(不带引号)。当然,此公式中的单元格引用将取决于您的数据。

。单击格式按钮。 Excel将显示“设置单元格格式”对话框。

。使用颜色下拉列表,选择红色。

。单击“确定”关闭“设置单元格格式”对话框。

。显示功能区的“数字”选项卡。

。在对话框的左侧,选择“自定义”。

。在可用的自定义格式中,从您创建的自定义格式中选择一种不包含小数点右边任何内容的格式。

。单击“确定”接受您的格式设置并关闭“设置单元格格式”对话框。

。单击确定。将出现“条件格式设置规则管理器”对话框,其中包含您新定义的条件。

。单击“确定”关闭“条件格式设置规则管理器”对话框。

现在,您的电话号码应该按照您希望的格式显示。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本提示(13771)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。