在excel中将输入的数字转换为文字

在excel中将输入的数字转换为文字

ID:9009078

大小:87.15 KB

页数:2页

时间:2018-04-14

在excel中将输入的数字转换为文字_第1页
在excel中将输入的数字转换为文字_第2页
资源描述:

《在excel中将输入的数字转换为文字》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在Excel中将输入的数字转换为文字如果在Excel某区域中只输入某几个选项,如“优秀、合格、不合格”等,在输入没有规律的情况下,可以用数字“1、2、3”等来代替这些文字的输入。由于这些数字能在小键盘中输入且只输入一个字符,从而可以加快输入速度。对于只有两个或三个的选项,可以用设置单元格格式的方法,对于四个以上的选项,可以用VBA的方法来输入,步骤如下。方法一:用设置自定义单元格格式的方法例如要在F4:F50区域中只输入“男”或“女”。选择该区域,鼠标右击,在右键菜单中选择“设置单元格格式”,弹出“设置单元格格式”对话框,依次选择“设置→自定义”,在右侧“类型”下方的文本框中输入:[

2、=1]"男";[=2]"女";设置单元格格式将数字转换为文本单击“确定”。如果有三个选择,如“优秀、合格、不合格”,上述代码改为:[=1]"优秀";[=2]"合格";"不合格";这样,在上述区域中输入“1”时自动显示为“优秀”,输入“2”时显示为“合格”,而输入其他数值时显示为“不合格”。需要注意的是,这时单元格中的内容仍然为数字,只是通过自定义单元格格式将其显示为文字而已。方法二:用VBA例如要在G4:G50区域中将输入的数字“1、2、3、4”分别转换为“优秀、良好、及格、不及格”。按Alt+F11打开VBA编辑器,在代码窗口中粘贴下列代码:PrivateSubWorksheet_

3、Change(ByValTargetAsRange)DimrRngAsRangeSetrRng=Application.Intersect(Target,Range("G4:G50"))IfrRngIsNothingThenEndDimrCellAsRangeForEachrCellInrRngSelectCaserCell.ValueCase1rCell.Value="优秀"Case2rCell.Value="良好"Case3rCell.Value="及格"Case4rCell.Value="不及格"EndSelectNextEndSub关闭VBA编辑器,在G4:G50区域中输入相

4、应的数字时即可自动转换为对应的文字。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。