Excel 固定小数位数

输入小数在Excel表格中非常常见,用常规的方法输入不仅容易出错,而且效率较低。如果工作表中小数部分的位数都一样,可以通过Excel的自动插入小数点功能指定小数点位数,输入时无需输入小数点即可实现小数的输入。下面介绍具体的操作步骤。

步骤1:依次单击“文件”、“选项”选项,打开“Excel选项”对话框,在左侧窗格中选择“高级”选项,在右侧窗格的“编辑选项”栏中勾选“自动输入小数点”复选框,在“位数”增量框中输入小数位数,设置完成后单击“确定”按钮,如图4-21所示。

图4-21 “Excel选项”对话框

步骤2:在单元格中输入数字,如2000,按Enter键,该数字将自动变成含有两位小数位的小数20.00,如图4-22所示。

图4-22 自动变成包含两位小数位的小数

提示:如果需要在单元格中输入整数,则只需在输入数字后面添加0即可,0的个数与设置的小数位数一致。例如需要输入整数321,这里应该输入32100。

Excel 在输入整数后自动添加指定位数小数

在Excel 2016表格中输入数据时,如果每次输入的数据小数位数一样,可以通过设置让单元格中的数据自动包含小数位数,以方便数据输入操作。具体操作步骤如下。

步骤01:选中需要设置的目标单元格区域,切换到“开始”选项卡,然后在“数字”选项组中单击“数字”格式按钮,如图7-9所示。

图7-9 选择数字格式

步骤02:在弹出的“设置单元格格式”对话框中,选择“数值”选项,在“小数位数”后面输入2,表示保留两位小数位数,然后单击“确定”按钮,完成小数位数设置,如图7-10所示。

图7-10 设置两位小数位数

步骤03:这时选定的单元格将会自动生成两位小数,如图7-11所示。当我们再次输入数据时,也会自动生成保留两位小数的数据。

图7-11 自动保留两位小数

Excel 输入数值类型数据:整数、小数、分数

数值类型是Excel工作表中最重要的数据类型之一。众所周知,Excel最突出的一项特色就是它对于数据的运算、分析和处理,而最常见的处理的数据类型就是数值类型的数据,它常参与各类运算。数值类型的数据通常包括整数、小数和分数,它们的输入方法介绍如下。

输入整数

单击选择要输入数据的单元格,如单元格J5,直接输入整数,如“24800”,按下Enter键后,数据自动靠单元格右侧对齐,如图3-23所示。

图3-23 输入整数

输入小数

在单元格F6中输入数据“42500.5”,按下Enter键后,数据自动靠单元格右侧对齐,如图3-24所示。

图3-24 输入小数

输入分数

在单元格中输入整数和小数都非常简单,直接输入即可,但是,却不能直接输入分数。对于分数必须掌握一定的技巧才能正确地输入。当然,在平常登记现金日记账时,很少会使用分数进行登记,这里仅仅是为了介绍分数的输入方法而举的特例。

步骤01:直接输入分数。在单元格H8中输入“1/2”,如图3-25所示。

图3-25 直接输入分数

步骤02:显示为日期值。按下Enter键后,输入的数据自动显示为“1月2日”,如图3-26所示。

图3-26 显示为日期值

步骤03:正确的分数输入方法。删除刚输入的内容,重新在单元格H8中输入“01/2”,如图3-27所示。

图3-27 正确的分数输入方法

步骤04:按下Enter键后,单元格H8中显示的内容为“1/2”,显示为分数格式,如图3-28所示。

小技巧:数值显示为科学计数法格式

当在单元格中输入一个位数较多的数值时,按下Enter键后,如果当前单元格的列宽不足以显示所有的数字时,它会自动显示为科学计数法格式。如果用户想要显示常规数字格式,只需要调整该单元格所在列的列宽即可。

图3-28 显示为分数格式

Excel 如何加快小数的输入速度?

公司有一台测试机,办公人员每天都需要将测试机中产生的压力和温度抄写到Excel中,压力和温度都包含两位小数。

由于每天要输入的数值较多,是否有办法让小数点自动产生呢?例如,要输入 123.45,只需要输入12345即可。

解题步骤

在“Excel选项”对话框中提供了自动产生小数的选项,具体操作步骤如下。

1.按组合键<Alt+T+O>,弹出“Excel选项”对话框。

2.打开“高级”选项卡,然后选择“自动插入小数点”复选框,下方的“位数”保持默认值2即可,表示自动在整数的第2位小数前面插入小数点。设置界面如图4.97所示。

图4.97 设置自动插入小数点2位

3.单击“确定”按钮保存设置,同时返回工作表。

4.在单元格中输入数值 12345,当单击 Enter 键后可以发现单元格的值已经自动变成123.45。继续在单元格中输入 645789,单击 Enter 键后可以发现单元格的值已经自动变成6457.89。

知识扩展

1.“自动插入小数点”选项默认是未选中的,当选中后可以自动在指定的位置插入小数点,但是它只对整数有效,如果在单元格中输入的值本身就是小数,那么Excel不会在该值的指定位置插入新的小数点。

2.自动插入小数点的默认位数是2位,可以根据需求随意调整,但是只能在-300~300范围之内。

3.如果将位数调整为-3,那么在单元格中输入3后将自动变成3000。

Excel 将小数价格转分数价格:DOLLARFR函数

DOLLARFR函数用于将按小数表示的价格转换为按分数表示的价格。使用函数DOLLARFR可以将小数表示的金额数字,如证券价格,转换为分数型数字。DOLLARFR函数的语法如下:


DOLLARFR(decimal_dollar,fraction)

其中,decimal_dollar参数为小数。fraction参数为分数中的分母,为一个整数。下面通过实例详细讲解该函数的使用方法与技巧。

打开“DOLLARFR函数.xlsx”工作簿,切换至“Sheet1”工作表,本例的原始数据如图19-95所示。要求将以小数表示的价格转换为以分数表示的价格。具体的操作步骤如下。

图19-95 原始数据

STEP01:选中A2单元格,在编辑栏中输入公式“=DOLLARFR(1.125,16)”,用于将按小数表示的数1.125转换为按分数表示的数(读作一又十六分之二),输入公式后按“Enter”键返回计算结果,如图19-96所示。

STEP02:选中A3单元格,在编辑栏中输入公式“=DOLLARFR(1.125,32)”,用于将按小数表示的数1.125转换为按分数表示的数(读作一又八分之一),输入公式后按“Enter”键返回计算结果,如图19-97所示。

图19-96 分母为16时的结果

图19-97 分母为32时的结果

如果fraction参数不是整数,将被截尾取整。如果fraction参数小于0,函数DOLLARFR返回错误值“#NUM!”。如果fraction参数为0,函数DOLLARFR返回错误值“#DIV/0!”。

Excel 将分数价格转换小数价格:DOLLARDE函数

DOLLARDE函数用于将按分数表示的价格转换为按小数表示的价格,使用函数DOLLARDE可以将分数表示的金额数字,如证券价格,转换为小数表示的数字。DOLLARDE函数的语法如下:


DOLLARDE(fractional_dollar,fraction)

其中,fractional_dollar参数为以分数表示的数字,fraction参数为分数中的分母,为一个整数。下面通过实例详细讲解该函数的使用方法与技巧。

打开“DOLLARDE函数.xlsx”工作簿,切换至“Sheet1”工作表,本例的原始数据如图19-92所示。要求将以分数表示的价格转换为以小数表示的价格。具体的操作步骤如下。

STEP01:选中A2单元格,在编辑栏中输入公式“=DOLLARDE(1.5,16)”,用于将按分数表示的价格1.5(读作四又十六分之二)转换为按小数表示的价格,输入公式后按“Enter”键返回计算结果,如图19-93所示。

图19-92 目标数据

图19-93 将分数1.5转化为小数

STEP02:选中A3单元格,在编辑栏中输入公式“=DOLLARDE(1.2,32)”,用于将按分数表示的价格1.2(读作一又三十二分之二十)转换为按小数表示的价格,输入公式后按“Enter”键返回计算结果,如图19-94所示。

图19-94 将分数1.2转化为小数

如果fraction参数不是整数,将被截尾取整。如果fraction参数小于0,函数DOLLARDE返回错误值“#NUM!”。如果fraction参数为0,函数DOLLARDE返回错误值“#DIV/0!”。