excel中,我想要输入不同数字后自动在数字前加上我想要的字母,比如0之前加A,4之前加B

比如,输入数字000001,回车后能变成A000001。输入数字400001,回车后能变成B400001。这需要输入什么样的公式啊,数字都是6位数的,谢谢了~
我就是想问excel能不能做出这样的
我大概是做出来了,比如A1是600010,那我在A2中输入=IF(A1>600000,"SH"&A1,"SZ"&A1),然后显示出的是SH600010。其实我要做的就是股市里上海和深圳的区别开来,但是深圳的股票很多是0开头的,比如A1输入000010,我就要输入'000010,才能正确显示,不然就只显示成10。可是我一旦用了 ' 或者改成文本的格式,A2就会变成SH000010,又跟我要的不一样啊,我要的是变成SZ000010

有很多办法,如果输的规则不多的话输完后直接用 

Ctrl+F查找,全部替换,就可以了,

这是最简单的,其它的就复杂些,讲也麻烦。。。

追问

替换的话那就是要输入以后在全部替换,而且我的数字很多是0开头的,要用到 ' 才能显示出来,有的这个再用替换会显示找不到

追答

' 在输入数字时肯定要,替换不影响的,如果提示找不到你可以输 '
' EXCEL是可以转换的,

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-02
如果前导字母只有A和B这两种或不超过3种,EXCEL是可以做到自动添加的。方法如下:
选中这些单元格,设置单元格格式,“数字”格式分类选“自定义”,“类型”中输入以下内容并确定:
[>=400000]!B000000;;!A000000;@追问

如果前导字母是SZ和SH这两种呢??

第2个回答  2012-01-02
Private Sub Worksheet_Change(ByVal Target As Range)
If Format(Target, "000000") = "000001" Then
Target = "A" & Format(Target, "000000")
ElseIf Format(Target, "000000") = "400001" Then
Target = "B" & Format(Target, "000000")
End If
End Sub
第3个回答  2012-01-02
你加的规则是什么?
设置单元格格式一般可以完成的。追问

就是比如我输入000001显示出A000001,我输入400001显示出B400001。后面的数字不是一定的,第一个数字的固定的是0,或者4.

追答

就是说当0时家A,当4时加B?

追问

追答

楼下已经有人回答了:[>=400000]!B000000;;!A000000;@

追问

数字很多的,不是只有000001和400001的,如果按楼下那样,我搞不懂该怎么输入

追答

第一:选中你要这样输入的数字区域——右键——设置单元格格式——数字选项卡最下面的自定义,然后直接在右边对话框中输入:[>=400000]!B000000;;!A000000;@ ——确定;
第二:开始在你的单元格里随便输入你想要的数据,随便输,看看啥效果。

追问

你好,我试过了,是可以,只是我想加两个字母怎么就显示“无法使用当前键入的数字格式”,我是把你给我的公式换成[>=600000]!SH000000;;!SZ000000;@ 。为什么不能用啊

追答

根据你的补充,这么设置公式:
A1输入你的数值,不要在意位数,然后B1输入公式
=IF(A1>=600000,"SH"&TEXT(A1,"000000"),"SZ"&TEXT(A1,"000000"))

本回答被提问者采纳
第4个回答  2012-01-02
得用VBA了,请高手回答。

excel中,我想要输入不同数字后自动在数字前加上我想要的字母,比如0...
有很多办法,如果输的规则不多的话输完后直接用 Ctrl+F查找,全部替换,就可以了,这是最简单的,其它的就复杂些,讲也麻烦。。。

EXCEL 如何设置单元格格式,使输入数字后前面自动加上字母
在菜单中选择“设置单元格格式”,这将打开一个新的对话框。在对话框中,找到并点击“格式”或“数字”选项,进一步选择“自定义”格式选项。在“自定义”格式字段中,输入格式代码“MA##”。这里的“M”代表你想要的字母前缀,“A”是固定字母,##则表示接下来的两位数字。点击“确定”以保存你的设...

怎么在excel里的数字前面加字母?
1、打开一个excel表格,如下图,在数字前面加上字母。2、选中所有的数字后,点击鼠标右键,选择设置单元格格式。3、点击自定义,类型输入A0(A为加入的字母),然后点击确定。4、这样所有的数字都加上字母了,如下图所示。以上就是在excel里的数字前面加字母的教程了,学会了的小伙伴快去试试吧d...

...格输入不同的数字后,能在数字前面自动填入字母。
框选单元格-右键--设置单元格格式”-“数字”-“自定义”,在“类型”中输入"s"#,确定。

如何将excel2010中数据前加上字母A
首先选中该列数据,然后点击鼠标右键,在弹出框里选择“设置单元格格式”;2、在弹出的设置框里,点击“数字”选项,下面的分类选择“自定义”,在右边的类型设置里,G\/通用格式前面加上字母“A”,最后点击右下角的确定;3、如下图,则可成功在该列数字前加上相同字母A的前缀了。

怎么在excel表格中的数字前统一加一个字母?
第六步,按Shift+“”就会出现一个双引号,在双引号中间加上字母。如下图所示:请点击输入图片描述 第七步,双引号后面输入0就能显示原有的数字了。如下图所示:请点击输入图片描述 第八步,最后点击确定就可以了,这样数字前面就批量加上自己想要的字母了。如下图所示:请点击输入图片描述 请点击输入...

Excel所有有数值德单元格前添加字母A,怎么弄
选中要添加A的单元格,右键——设置单元格格式——自定义,右侧类型下面的白框内G\/通用格式前面输入A,点击确定就好了

excel中的数字前面如何加上英文字母
1、在桌面上找到excel表格,打开准备统一添加文字的表格。2、比如下面的例子,需要统一在A列的内容前,统一增加字母D。3、需要添加新的一列,B列。在B列中输入“=“D”&A2”然后按回车。如下图一样。4、然后将鼠标移到这个单元格的右下角的点上,使光标变成个十字。5、然后一直按住鼠标不放,并...

excel怎么一列数字前加上字母
如何在excel一列数字前增加一个字母, excel表格中,如何在原有的一列数字前加入同一个字母? 如果你要求的 字符 不参与运算 ,那就如下 选中A 列--右键---设置单元格格式--自定义 右边输入 "K"@ 或者 B1 输入 ="K"&A1 鼠标移到B1 右下角变实心十字下拉 选中B列---复制--右键--...

Excel中怎么批量在数字前面加多个字母
1、在桌面上找到excel表单,然后打开准备添加文本的表单。2、在下面的示例中,您需要统一A列的内容,并统一添加字母D。3、需要在B列中添加一个新列。在B列中输入“=“D”&A2“,然后按Enter。如下所示。4、然后将鼠标移到单元格右下角的点上,使光标成为十字形。5、然后按住鼠标并将其放下,...

相似回答