excel表格中,如何在原有的一列数字前加入同一个字母?

excel表格中,如何在原有的一列数字前加入同一个字母?,第1张

一、首先,打开Excel表格程序,在Excel表格程序中先输入好一列数字。

二、然后,选择一列空白的单元格,在单元格内输入函数““AB”&H7”回车确定输入。

三、然后,即可看到Excel单元格中数自前面全部加上同样的字母

四、最后,删除原始的一列数据即可,excel表格中,在原有的一列数字前加入同一个字母完成,问题解决。

可以在公式中利用“&”连接字符串,再将所得结果选择性粘贴为数值

假设在B列的所有字符串前添加字母"A"

第一步,插入空白列(假设C列是插入的空白列),C1写入"A",下拉填充

第二步,插入空白列(假设D列是插入的空白列),D1写入公式=C1&B1,下拉填充

第三步,复制D列,选择性粘贴为数值到B列

第四步,删除辅助列,效果如下

如果数据量较大,可以通过宏代码完成批量添加

假设在B列的所有字符串前添加字母"A"

按alt+F11打开VBA编辑器

在工程处右键插入模块

在模块内粘贴以下代码

Sub a()

Dim n As Integer

Dim rg As Range

Application.ScreenUpdating = False '关闭屏幕刷新

n = Cells(Rows.Count, "B").End(3).Row 'n等于B列最后一行数据的行号

For Each rg In Range("b1:b" &n) '遍历B列第一行到B列最后一行

rg = "A" &rg '在单元格的字符串前添加字母"A"

Next rg

Application.ScreenUpdating = True '开启屏幕刷新

End Sub

然后点击绿色三角执行代码即可

也可以在“视图-宏”中执行代码


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11905930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存