将数字的格式设置为文本
如果您希望 Excel 将特定类型的数字作为文本处理,则可以使用文本格式而非数字格式。例如,如果使用信用卡号码或其他包含 16 位或更多数字的数字代码,则必须使用文本格式。这是因为 Excel 的最大精度为 15 位,并且会将第 15 位后的所有数字舍入到零,而这可能不是您希望出现的情况。可以很方便地确定数字是否采用文本格式,因为文本在单元格中将左对齐而非右对齐。选择包含要格式化为文本的数字的单元格或范围。如何选择单元格或区域。提示:还可以选择空单元格,然后在将单元格设置为文本格式后输入数字。这样,这些数字的格式就设置为文本。在“开始”选项卡上的“数字”组中,选择“数字格式”框旁边的箭头,然后选择“文本”。如果未看到“文本”选项,请滚动到列表的末尾。提示:要在存储为文本的数字中使用小数位,您可能需要在键入数字时键入小数点。在输入以零开头的数字时(例如,产品代码),默认情况下 Excel 会删除零。如果您不希望按此方式处理,则可以创建自定义数字格式,强制 Excel 保留前导零。例如,如果您在工作表中键入或粘贴十位数的产品代码,Excel 会将诸如 0784367998 形式的数字更改为 784367998。在这种情况下,可以创建包含 0000000000 代码的自定义数字格式,强制 Excel 显示产品代码的全部十位数,包括前导零。有关此问题的详细信息,请参阅创建或删除自定义数字格式和保留数字代码中的前导零。有时,单元格中的数字可能设置为文本格式并在单元格中作为文本存储,这可能会在将来导致计算问题或导致排序次序混乱。当你从数据库或其他数据源导入或复制数字时,有时可能会发生这种情况。在这种情况下,必须将存储为文本的数字转换回数字。有关详细信息,请参阅将存储为文本的数字转换为数字。你还可以使用 TEXT 函数以特定的数字格式将数字转换为文本。有关此方法的示例,请参阅保留数字代码中的前导零。有关使用 TEXT 函数的信息,请参阅 TEXT 函数。
图1:设置单元格格式
在打开的设置单元格格式面板中选择【自定义】,在类型中输入 0k!g 即可批量添加单位。
图2:自定义
选中需要添加的范围区域,点击菜单栏中的【开始】-【条件格式】-【新建规则】选项。
图3:新建规则
在弹出的新建规则面板中,点击选择规则类型中的【使用公式确定要设置格式的单元格】,在为符合此公式的值设置格式处输入相对应公式 =$K5<>"",之后点击右下方的【格式】选项,在弹出来的设置单元格格式面板中进行数字、字体、边框、填充的选择,最后进行【确定】。
图4:字体选择
如下图所示,单元格格式发生了变化。
图5:调整后的样式
首先选择数据区域,然后点击鼠标右键选择设置单元格格式。
图6:选择区域
如下图所示,点击【数值】将小数位数设置为 0,然后选择最后一个显示样式,确定即可。
图7:小数位数
如下图所示,这是设置后的样式。
图8:修改调整
由于 Excel 数字格式的功能限制,我们有时会需要把自定义格式转换成文本,这该如何进行操作呢,我们来看下具体的操作方法。
1、首先选择要转换的单元格,如下图所示,单元格要在同一列中,选中之后点击菜单栏中的【数据】选项,找到【分列】按钮。
图9:分列
2、点击之后,弹出【文本分列向导】面板,点击勾选其中的【固定宽度】选项,然后连续点击下一步。
图10:固定宽度
3、然后在第 3 步页面处,勾选下图箭头所指的【文本】选项,然后点击完成。
图11:文本
4、点击“完成”后,我们可以发现之前所选的单元格的左上角都出现了表示文本格式的绿色小三角,这样就转换完成了。不过需要注意的是,这个方法只适用于同一列单元格的格式转化。
图12:文本转换完成
5、如果是同一行的单元格,可以考虑用常规的方法,先选择要操作的单元格范围,鼠标右键选择-设置单元格样式,在打开的设置单元格面板中选择【文本】进行确定,然后在单元格中双击鼠标左键,这样单元格左上角就会出现表示文本格式的绿色小三角了。
图13:文本列表



















