网站搜索

如何阻止 Excel 更改您的分数


在像 Excel 这样旨在处理数字的程序中,您希望能够使用分数而不会出现任何问题。但是,由于 Excel 被编程为自动化和简化,它通常会将您的分数转换为您输入的内容以外的内容。以下是阻止它的方法。

阻止分数变成日期

默认情况下,Excel 会将看起来像月/日格式的分数转换为日期。例如,在未格式化的单元格中键入 1/2 会导致值更改为“02-Jan”(或“01-Feb”,在英国)。这是因为人们经常在 Excel 表格中使用日期,因此该程序认为它可以帮助您节省手动将数字格式更改为 Date 所需的时间。

有两种方法可以防止这种情况发生。第一种方法是在分数前键入一个零和一个空格。例如,如果我想让单元格显示“2/3”,我会键入 0 2/3 并按 Enter。

除了将您的数字保留为分数外,此方法还会自动将单元格的数字格式从 General 切换到 Fraction,因此您键入的值可用于其他计算或 Excel作。编辑栏还将值显示为小数。

即使您键入的内容无法转换为日期,您也不需要将数字格式更改为“分数”,但最好将正确的数字格式应用于电子表格中使用的每个单元格。

如果您计划在工作表中键入大量分数,请选择分数将转到的相关单元格或单元格,或者如果要影响该范围内的每个单元格,请单击列标题或行标题。然后,展开 主页 选项卡的 Number 组,然后单击 “分数”。

如果单元格已包含日期,则无法将数字格式从 Date 更改为 Fraction。在添加值之前,必须进行格式更改。

虽然这些技术在大多数情况下效果很好,但 Excel 会尽可能简化分数,包括将头重脚轻的分数转换为带分数或整数。在这种情况下,您需要阻止 Excel 简化您的分数。继续阅读以了解如何作!

防止馏分简化

默认情况下,Excel 分数会自动简化。例如,如果您在格式化为分数数字格式的单元格中键入 4/6,它将更改为“2/3”。同样,如果您键入头重脚轻的分数,例如 16/3,它将转换为不正确的分数 (“5 1/3”) 或整数。

要停止这种自动简化,您需要告诉 Excel 要使用什么分母。换句话说,要保持 “4/6” 不变,您必须强制 Excel 坚持使用 “6” 作为分数中的底部数字。

选择一个或多个相关单元格后,单击 Home 选项卡上 Number 组一角的 Number Format 对话框启动器。

然后,单击左侧菜单中的“自定义”。

从右侧的字段框中清除所有现有文本,然后键入一个问号 (),后跟一个正斜杠 (/),后跟要修复的分母(在上面的示例中为数字 6)。现在,点击“确定”。

Excel 现在始终将您在这些单元格中键入的任何分数转换为以 6 或您指定的任何数字作为分母的分数。

要强制 Excel 将头重脚轻的分数 (15/7) 转换为带分数 (2 1/7),要键入的自定义数字格式为 # ?/?(确保在 Octothorpe 和第一个问号之间添加一个空格)。要锁定分母,您可以以自定义数字格式指定此格式(例如,# ?/7)。

将分数转换为文本(以及为什么不应该)

使 Excel 完全保留您键入的内容的一种方法是在分数前添加一个撇号,这与在键入分数之前将单元格的数字格式更改为文本具有类似的效果。

但是,虽然这些方法看起来似乎是快速、方便的解决方法,但在按 Enter 键后,将无法识别分数的数值,以便在公式、计算和其他 Excel作中使用。


除了允许您将单元格的数字格式更改为日期、分数或文本外,Excel 还允许您从其他九种数字格式中进行选择,例如货币、时间和科学,因此您可以确保程序准确读取您的数据。