Excel中怎么批量在数字前面加多个字母

Excel中怎么批量在数字前面加多个字母:
在C列中,输入001
002
003
等等
然后在前面都加上 abc
变成 abc001
abc002
abc003
abc等等
对这种操作如何进行批量输入啊
这些数字不一定是连续的,必须要手工输入,就是前面的字母相同。并且不想再单独弄出一列来。那个说VBA的兄弟能不能说的再详细点。

1、在桌面上找到excel表单,然后打开准备添加文本的表单。  

2、在下面的示例中,您需要统一A列的内容,并统一添加字母D。  

3、需要在B列中添加一个新列。在B列中输入“=“D”&A2“,然后按Enter。如下所示。

4、然后将鼠标移到单元格右下角的点上,使光标成为十字形。  

5、然后按住鼠标并将其放下,以便您可以在EXCEL表单中的数字之前添加字母。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-09
分两种情况:

1.C列中已经有001、002……等数据的话:选中C列,点右键,在弹出菜单中点“设置单元格格式”,在“常规”选项卡下面点“自定义”,在“类型”框下把“G/通用格式”改为"abc"@ ,确定即可,注意双引号是英文的双引号,可以直接复制上面的。

2.C列中原来没有数据则简单了,在C1中输入abc001,把鼠标移到C1单元格右下角那个小黑点处时鼠标指针会变成一个黑色的十字,这时向下拖拉就好了。本回答被提问者采纳
第2个回答  推荐于2017-10-13

  可通过如下方式在数字前批量添加字母。以在第一列中的数字前前添加字符“ABC”为例来说明。

    打开excel文件,在第二列的单元格输入公式【=“ABC”&A1  】(输入时没有中括号),然后点击enter;

    把鼠标移到B1单元格右下角等鼠标指针会变成一个黑色的十字,这时向下拖拉就好了;

    选中第二列的所有数据,按ctrl+c,然后选中第一列的所有数据,右键单击并在粘贴选项中选“只有值”,将第二列的数据都粘到第一列即可。

第3个回答  2009-09-12
因为某单元格的公式不能引用其本身,建议用VBA来批量修改。
例如可在工作表建一个命令按钮,输入如下程序:
Private Sub CommandButton1_Click()
Dim rag As Range
For Each rag In UsedRange
rag.Value = "abc" & rag.Value
Next
End Sub
创建命令按钮的方法:
在菜单栏点“视图->工具栏”,勾选“控件工件箱”。鼠标指针在任何图标停留一会,会显示该图标的含义。点击“控件工件箱”中的画有三角板的图标,进入“设计模式”。点击“控件工件箱”中的“命令按钮”,鼠标指针会变成“+”,在屏幕上按下鼠标左键,并在屏幕上拖出一个长方形,松开鼠标左键。这样在屏幕上有了一个“命令按钮”,这是一个工作表级的图标,双击该“命令按钮”图标,进入该命令按钮的Click事件的代码窗口,就可在其中插入上述程序代码了。再点击“控件工件箱”中的画有三角板的图标,推出“设计模式”。返回工作表窗口,点击该命令按钮,就会执行运算。你自己反复实践一下,会成功的。
第4个回答  2009-09-05
A B C
1 001 abc
在C1单元格中输入公式
=A1&B1
回车就知道结果了

补充:
在需要输入的数据的单元格右键——设置单元格格式——数字——自定义——在类型里输入:"abc"G/通用格式就行了
相似回答