如何在Excel中将输入的数字转换为文字

时间:2022-05-05 16:39:30 

如果在Excel某区域中只输入某几个选项,如“优秀、合格、不合格”等,在输入没有规律的情况下,可以用数字“1、2、3”等来代替这些文字的输入。由于这些数字能在小键盘中输入且只输入一个字符,从而可以加快输入速度。对于只有两个或三个的选项,可以用设置单元格格式的方法,对于四个以上的选项,可以用VBA的方法来输入,步骤如下。

    方法一:用设置自定义单元格格式的方法

    例如要在F4:F50区域中只输入“男”或“女”。选择该区域,鼠标右击,在右键菜单中选择“设置单元格格式”,弹出“设置单元格格式”对话框,依次选择“设置→自定义”,在右侧“类型”下方的文本框中输入:

    [=1]"男";[=2]"女";

    如何在Excel中将输入的数字转换为文字

    单击“确定”。

    如果有三个选择,如“优秀、合格、不合格”,上述代码改为:

    [=1]"优秀";[=2]"合格";"不合格";

    这样,在上述区域中输入“1”时自动显示为“优秀”,输入“2”时显示为“合格”,而输入其他数值时显示为“不合格”。需要注意的是,这时单元格中的内容仍然为数字,只是通过自定义单元格格式将其显示为文字而已。

    方法二:用VBA

    例如要在G4:G50区域中将输入的数字“1、2、3、4”分别转换为“优秀、良好、及格、不及格”。按Alt+F11打开VBA编辑器,在代码窗口中粘贴下列代码:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim rRng As Range
Set rRng = Application.Intersect(Target, Range(" G4:G50"))
If rRng Is Nothing Then End
Dim rCell As Range
For Each rCell In rRng
Select Case rCell.Value
Case 1
rCell.Value = "优秀"
Case 2
rCell.Value = "良好"
Case 3
rCell.Value = "及格"
Case 4
rCell.Value = "不及格"
End Select
Next
End Sub

    关闭VBA编辑器,在G4:G50区域中输入相应的数字时即可自动转换为对应的文字。

标签:如,何在,Excel,中将,输入,的,数字,转换,为,文字
0
投稿

猜你喜欢

  • win101903无法连接wifi怎么解决

    2023-11-08 22:44:14
  • Excel制作二级联动数据有效性方法图解

    2022-03-23 08:14:16
  • Excel中如何截取文本?Excel中截取文本的方法教程

    2023-05-26 12:03:52
  • Excel如何移动工作表

    2022-10-28 19:01:28
  • office 2013 安装图解教程

    2023-10-12 00:57:36
  • Win10电脑使用AutoCAD闪退怎么办?

    2023-12-14 04:27:53
  • Word软件中怎么对文字添加标题样式的方法分享

    2023-05-27 03:22:49
  • 如何取消Word文档中的超链接

    2023-09-21 07:35:55
  • Win10笔记本怎么设置合上屏幕不休眠?

    2022-10-10 18:17:22
  • 如何防止单行和多行标题在Excel中移动

    2023-07-13 15:59:36
  • excel数据验证在哪里设置的?excel中设置数据验证的方法步骤

    2022-10-21 04:09:54
  • Win10关键错误怎么解决?你的开始菜单出现了问题我们将尝试下一次登录修复它

    2023-11-12 22:16:51
  • word 如何快速生成、取消、升降级自动编号

    2022-12-11 15:51:35
  • word2010打不开文档怎么办

    2022-06-06 20:35:15
  • excel数字怎么设置万元为单位

    2022-04-12 06:08:45
  • 在Word2010中怎样显示和隐藏样式

    2023-11-30 05:41:33
  • 掐指一算,你还不会这个Word技巧

    2023-06-12 21:45:59
  • Win10电脑玩NBA2KOL闪退怎么解决?

    2023-12-13 15:42:06
  • Word如何快速去除超链接 Word快速去除超链接方法

    2022-09-23 04:19:56
  • 如何让一个Excel单元格文字链接到另一张表格

    2022-09-19 05:07:01
  • asp之家 电脑教程 m.aspxhome.com