如何在 Microsoft Excel 中写一个分数?

Emm*_*muZ 28 microsoft-excel

如何在 Excel 中写一个分数。我想完全按照图片所示写。

我想要的可能吗?

在此处输入图片说明

Ser*_*nny 43

  • 在 Excel 中转到Insert ? Object.
  • 从列表中选择“Microsoft Equation 3.0”。
  • 选择适合您需要的方程式。在这种情况下:

在此处输入图片说明

  • 键入2,按 TAB 键移动光标,然后按3

这是我的结果:

在此处输入图片说明

  • 自 office 2010(或 2007,不确定,因为我上次使用它们的时间太长)以来,您不再使用 MS 方程。方程工具嵌入到所有应用程序中(不同于 MS 方程是一个可选部分) (9认同)
  • @LưuVĩnhPhúc:实际上,自 1985 年的 Excel 1.0 版以来。 (2认同)

Pok*_*u22 19

在文本框内(插入→文本框),但不幸的是不在单元格内,您可以使用Alt+ =(或插入选项卡上的“新方程”)。这让您可以自由输入方程式(或使用功能区的编辑器);键入x/y将自动将其重新格式化为分数,或者您可以手动插入一个分数并键入其中。

方程式编辑器

文本框中的方程

我推荐这个而不是插入→对象,因为这种类型的等式使用更新、更清晰的编辑器(并且您不需要等待对象列表加载)。这两个选项都不能在单元格内使用,因此最好使用这个选项。


Cha*_*eRB 18

如果您不想弄乱方程编辑器,而您只想显示分数,您可以简单地使用在上下单元格之间有边框的常规单元格。然后调整单元格的大小以按照您喜欢的方式对其进行格式化。

在此处输入图片说明

  • 您也可以(以此处的图像为例)合并单元格 C2 和 C3,然后将合并单元格中的文本垂直居中,使您的文本与分数线对齐。 (2认同)

nig*_*222 9

第三种可能性:常见分数如 ?(1/3), ?(2/3), ¾(3/4), ?(5/8).. 有 Unicode 表示,请参阅http://unicodefractions.com/ . 如果您需要这些,而不是使用任何分子和分母的任意表示,答案可能在于子字符串和字符串连接函数来生成您想要的标签或格式。

  • 你能详细说明如何在Excel中使用它吗? (2认同)
  • 在 Excel (Windows) 中,转到功能区插入 > 符号 > 子集“数字形式”或向下滚动 > 从 ⅓ 到 ⅞ 选择。请参阅 [support.office.com](https://support.office.com/en-gb/article/Insert-a-symbol-fraction-or-special-character-57c021a0-86e7-4332-a319-8eb3c5dfcb35)。请注意,这些看起来不像 OP 要求的那样*完全*。 (2认同)

phu*_*clv 8

另一种可能性是,如果您想要任意值,而不仅仅是像 ?, ¼, ?... 这样的常见分数,可以使用Unicode 下标和上标

分子可以用上标数字?¹²³??????书写,分母可以用下标数字书写??????????。它们之间的分隔符可以是solidus/或分数斜线,?具体取决于您的口味

例如 ??/??, ????

正如您所看到的,分数斜线具有更好的字距调整/连字/字体替换支持的优点,并且数字确实彼此重叠


如果您想显示垂直分数,那么只需使用水平线框绘制字符 ?作为水平线。这样这条线总是在 2 个数字的正中间,多条线连续相互连接而不是一条虚线

 123
?????
45678 
Run Code Online (Sandbox Code Playgroud)


小智 7

OP 没有指出是否需要在电子表格中实际使用分数,或者是否只是需要显示分数。

显示而不用作值

如果你只想让一个单元格显示一个分数

在此处输入图片说明

然后键入Ctrl+U后跟 153 后跟Ctrl+U后跟Alt+Enter后跟 71

尽管这将显示为分数,但单元格值将是字符串 15371,因此不适用于需要分数实际值的公式。

显示分数并用作值

您可以让 Excel 将值显示为分数,但格式不显示水平线,而是使用 153/71

要让 Excel 将数字显示为分数,请将单元格格式化为自定义数字格式,如下所示:

0/###
Run Code Online (Sandbox Code Playgroud)

请注意,# 符号的数量会限制分母的大小。如果您将格式设置为 0/#,则 153/71 将显示为四舍五入为 13/6,但实际单元格值精度将保持不变,并且可以在公式中引用该单元格。