Excel中如何实现在单元格输入1、2、3……简单数字便可自动变成对应的字符串,如“张三”“李四”等 在Excel的单位格中,如要输入数字字符串02510201(...

作者&投稿:谏弘 (若有异议请与网页底部的电邮联系)
1.这个用自动更正非常简单。

工具-自动更正选项-
替换1为张三,添加
替换2为李四,添加
替换3为王五,添加
.....

然后在单元格里面只输入1.回车后这个单元格自动变成了"张三"。(输入21是不会变成"李四张三"的)
用完最好删除,否则会影响正常的数据输入。
或者使用001这样的字符串来表示会好一点。因为正常的数字是不会保留前面的0的。

2.另外如果数据量大。可以使用宏来添加自动更正和删除自动更正。

Alt+F11,进入编辑界面。菜单插入-模块,将下面的代码复制到光标处。
*******************
Sub 添加自动更正()
With Application.AutoCorrect
.AddReplacement "1", "张1"
.AddReplacement "2", "张2"
.AddReplacement "3", "张3"
.AddReplacement "4", "张4"
.AddReplacement "5", "张5"
.AddReplacement "6", "张6"
End With
End Sub
Sub 删除自动更正()
With Application.AutoCorrect
.DeleteReplacement "1"
.DeleteReplacement "2"
.DeleteReplacement "3"
.DeleteReplacement "4"
.DeleteReplacement "5"
.DeleteReplacement "6"
End With
End Sub

******************
回到Excel,Alt+F8选择"添加自动更正",运行。

然后在单元格分别输入1,2,3,4,5,6就会变成后面相应的名字。结构挺简单,可以自己多放一些。

输入完后,Alt+F8,运行"删除自动更正"就行了。

3.其实这个问题,如果不是非要输入后就自动替换了,还是用Vlookup公式最好了。还能保留编码名字对照表。

简历一个"信息"工作表A:B列内容
1 张1
2 张2
3 张3
4 张4
5 张5
6 张6

然后在你要输入的工作表单元格后面,例如在A列输入序号,B1输入公式
=if(countif('信息'!A:A,A1),Vlookup(A1,'信息'!A:B,2,0),"")

向下填充公式就行了。

可以这样进行:
以下表为例:设在SHEET1中
A B
1 张三
2 李四
第一部先定义名称,选中数据区域,本例中就是A1:B2,而后点插入-名称-定义,打开定义名称对话框,任意起一个名字,本例设为A。
假如你想把信息录入在另一个工作表中,如为SHEET2的A列,则选在sheet1中选一列,如C列,在C1中写如下公式:=if(sheet2!a1<>"",lookup(sheet2!a1,a),""),输入好后向下托动复制公式,此时在sheet2的A列中输入数据后就会自动转成名称。(注:可以把sheet1的C列隐藏)

点击浏览该文件。

excel 如何把数字自动转成字符串?~

操作步骤如下:
1、先输入一长串数字,我们发现excel自动使用科学计数法转换

2、选中单元格,选择数据——分列

3、会打开分列向导对话框,我们直接点击下一步

4、选择分隔符号,我们使用默认选项,直接点击下一步

5、这时就可以选择是文本还是数字了,默认是常规

6、选择文本,点击完成

7、回到单元格,发现单元格左上角出现了一个绿色的小三角

8、此时我们再次输入数字,不会变成科学计数法了

在Excel的单位格中,如要输入数字字符串02510201(学号)时,应以文本格式输入,可在数字字符串前输入半角单引号,否则数字字符串将作为普通数字处理,第一位0将被删除。
方法步骤如下:
1、打开需要操作的EXCEL表格,在单元格中输入英文状态下的单引号',使单元格以文本格式处理相关内容。

2、继续在单元格中输入相关数字字符串“02510201”然后回车完成输入即可。

3、返回EXCEL表格,发现在EXCEL表格中输入数字字符串02510201(学号)操作完成。

怎样才能使excel中数字在单元格中只输数字
答:在数字前面加英文输入法的单引号',或者把单元格设置为文本格式,操作方法如下:1、输入数字钱,先输入一个单引号。2、输入单引号的数字就不会变了。3、或者选中单元格,然后点击鼠标右键,选择设置单元格格式。4、然后设置文本格式。5、设置为文本格式的单元格输入数字也是不会变的。

如何在Excel中输入"0.00"?
答:1、以excel2010版本为例,如图在单元格输入0.00,然后按enter键;2、发现0.00变成了0,而这个单元格的格式为常规,点击上面常规右边的倒三角;3、在弹出框里选择“数字”,点击;4、就会发现单元格里的数字0变成0.00了,也可以先把单元格设置成数字格式,再输入,也会显示0.00。

EXCEL怎样在一个单元格里面,输入两列竖排的文字?
答:以文字“我的研究”为例:1.竖排文字:选择一个EXCEL单元格,选择“设置单元格格式——对齐”,点击“方向”下面的竖排的“文字”两个字,使之成为黑色底纹状态,“确定”,在单元格输入“我的研究”,文字就是竖排的了。2.多列竖排:在刚刚完成的竖排文字“我的研究”单元格中,把鼠标移动到“我”...

如何在EXCEL中输入平方的单位?
答:excel打出平方米单位,在单元格中正常输入m2,然后选中数字2,将其设置为上标即可实现。方法步骤如下:1、打开需要操作的EXCEL表格,在单元格输入m2,然后选中m后面的数字2,点击字体右下角的展开按钮。2、在特殊效果下面,勾选“上标”,然后点击确定按钮即可。3、返回EXCEL表格,发现在excel中成功打...

如何在EXCEL单元格里快速添加字母“C”,做排序用
答:先在零件号前面插入一列,在第一行输入“C”,然后把鼠标放到该单元格的右下角,大概变成黑十字时双击,你会看到从第一行到最后一行都加上了“C”因版本不同,上一步如果实现不了,在变成黑十字后,按住左键拖到最后一行(或你所需要的行),就多变成“C”了 第二步,将这两列合并,合并方法...

excel中如何在一个单元格输入y后此单元格自动显示为√,并且它的前一...
答:单元格输入Y自动变化

EXCEL如何实现自动计数,如只要在单元格内输入文字或数字就自动计1.如...
答:1、打开一个excel表格,选中一个需要计算自动计数结果的单元格,例如A10单元格。2、然后在A10单元格内输入函数公式:=COUNTIF(A1:A9,"<>")。3、点击回车,即可将该单元格生成计算结果。4、在A1-A9单元格内输入任何文字、数字等其他字符,都会在A10单元格内计一个数值。

...数值自动除4结果还显示在这个单元格呢如何实现?
答:只能vba实现 Private Sub Worksheet_Change(ByVal Target As Range)Dim q As Long q = Target.Text If Target.HasFormula Then Else Target.Value = "=" & q & "/4"End If End Sub 结果是你输入任意值都会自动显示=对应值/4

...一个单元格中随即显示当前日期和时间。该如何实现。谢谢。
答:运用这种方法,直接可以显示日期格式,不用调整。这种可取 运用这种方法,计算出结果后还需要手动调整日期格式。

EXCEL中,怎么在单元格中输入斜杠。
答:1、打开一个需要的EXCEL,输入需要的内容。2、输入完成以后按住ALT和回车键,进行换行,在输入其他内容。3、选中该单元格点击右键,选择设置单元格格式。4、在出现的页面中点击边框,选择需要的斜杠并点击确定按钮。5、此时双击该单元格,将第一行文字通过空格键后移。6、后移完成以后即可看到已经实现了...