如何在Excel中输入数字使其显示出相对应的文字?
两种办法:
1、用单元格设置,但是有限制,只能设置最多三种不同的文字。
方法是:
选中单元格,按Ctrl+1,弹出单元格格式,选自定义,输入以下内容:
[=1]"已确定";[=0]"取消";"待定"
然后点确定,就可以了。
这个例子做出来的效果是:
输入1,单元格自动显示为:“已确定”;
输入0,显示为:“取消”;
输入其他任何数字,显示为:“待定”。
要修改就参照这个格式,改数字和“”里面的字符就ok了,记住:[ ] ,""和; 这三个都要是英文输入状态下的半角字符。
2、用条件格式设置,理论上可以无限多个,设置要稍微麻烦一点。
方法是:
选中单元格,在菜单栏依次点击“条件格式”、“新建规则”,在弹出的新建格式规则对话框中选择“只为包含以下内容的单元格设置格式”。(见图一)
如图一,设置单元格值等于1(举例),然后点击"格式(F)...",弹出单元格格式对话窗(见图二)
如图二,选择自定义,在红色框内输入需要显示的文字。(见图三)
如图三,输入“已确定”(举例),然后点确定即可。
以此类推,可以输入多个条件格式。(见图四)
这个例子的效果是:
输入0,1,2,3以及大于3的数字,分别会显示格式下面对应的文字。
想要在同1个单元格里实现输入数字 显示文字是不行的,但是可以做到 在A1格输入数字,在A2格显示文字。
比如在 A1 单元格中输入 “1”,输入完成后,A1 单元格的内容立刻变成一种类别比如“学生”,这样的效果,是必须要进行编程的。
但是,如果在 A1 中输入 “1”,在另一个单元格中比如 B1 中显示“中国”,这个是可以通过 VLOOKUP 公式实现的,在 E3:F5 区域中,预先定义了“代号”和“类别”的列表;然后在实际输入区域中,在“类别”单元格比如 B3 中定义公式:
=VLOOKUP(A3,$E$3:$F$5,2)
这时,在 A3 中输入“1”,在 B3 中即自动显示“学生”,它来自 E3:F5 区域中预先定义的数据。如下图:
另外,也可以通过“数据有效性”的“列表”种类,对要显示预先定义内容的单元格实施数据有效性限制。当进入这一列单元格时,单元格右侧会出现下拉列表,列表中有预先定义的项目供选择。如图:
可以做到 在A1格输入数字,在A2格显示文字。
最简单的例子,电话号码查询, A1格输入 电话, A2格显示 该联系人的名字。
2种实现方法,
方法1利用 IF函数:
在 A2格输入 if (A1="号码1", "联系人1",if(A1="号码2",联系人2",if(A1="号码3","联系人3",.......))),"查无此号")
这个办法公式非常烦琐,而且修改起来也很复杂。
方法2 利用vlookup函数
首先 要制作号码与名字对应的列表,
号码1 联系人1
号码2 联系人2
号码3 联系人3
.
.
.
假设这个列表 你放在了 B,C 两列,从B1,C1到 B100,C100 (即100个号码)
那么在A2位置输入: vlookup(A1,$b$1:$c$100,2,0) 即可
以上2种方法 完成后,在A1处输入 数字 在A2处均能显示出文字。