怎样在excel列值前添加一个字母且保持原数字不变

如数字为: 0001
0002
0003
...
估计我说的不够明白 误导大家了 那列数值都是四位的 但不是连续的 如 0001 0002 0005 0009 。。。0028 0035.。。。0187 我要在每个数值前都加个大写字母A 变成 A0001 A0028 A0187.。。。以上大家的方法我都试过 不能达到效果 希望大家再帮忙想想 我还剩5分 等会都追加上来

  1、选中这一列数字,右击,选择“设置单元格格式”。

  2、在数字选项卡,选择“自定义”,在类型框格输入“"D"#”(设要添加的字母为“D”)即可。

  

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-03

在上格中输入一个字母如A

公式 =A&1(注意:选中A再按F4,就是把A绑定),然后往下拖即可

第2个回答  2010-06-04
数据在A列,在B1输入="A"&A1
回车并向下填充。

回答者: Stcxj - 十五级 2010-6-3 16:41

补充:
原来你的数据是1、2、3、5、……、28、187,而是设置单元格格式为自定义“0000”。
公式改为:
="A"&TEXT(A1,"0000")就行。本回答被提问者采纳
第3个回答  2010-06-03
使用公式:
=REPLACE(F7,F7,2,I7)

其中F7是旧数据范围,第二个F7是开始位置,2是取代的字元长度,I7是要取代的数据。

你可以将I7设置为A,第一个F7选取你要取代的范围,其他依次改动好,将这个公式一拖,所有数据改动好了
第4个回答  2010-06-03
使用 查找 替换功能。

选择 000?所在列,按Ctrol+F;
在查找文本框内 写上 00
在替换文本栏内 写上 A00
点击 下面的全部替换。

搞定
相似回答