Note: The other languages of the website are Google-translated. Back to English

如何在Excel中的单元格范围中添加前缀或后缀?

在某些情况下,有时您需要在所有单元格的开头或结尾添加通用文本。 当然,您可以将前缀或后缀一一添加到每个单元格中。 但是,当有许多单元时,工作会很费力。 本文将向您展示一些有关在Excel中轻松将前缀或后缀添加到所选单元格区域的提示。


使用公式将前缀或后缀添加到所有单元格

Excel的 串联 函数可以为单个单元格快速插入前缀或后缀。

1。 输入功能 =CONCATENATE("Food - ",A1) 细胞说,在一个空白的单元格中 C1,然后在要填充的范围内拖动此单元格的自动填充手柄。 并且所有单元格都已添加了特定的前缀文本。 参见屏幕截图:。 看截图:

您可以使用串联函数来插入前缀,后缀或后缀和前缀两者,如下所示:

输入公式 细胞结果
= Concatenate ("Food - ", A1) 食物-苹果
=Concatenate (A1, " - Fruit") 苹果-水果
=Concatenate ("Food - ", A1, " - Fruit") 美食–苹果-水果

轻松将常用文本添加到Excel中所有单元格(前缀或后缀)的开头或结尾

使用“自动填充”功能可以很容易地在列中填充具有相同内容的所有单元格。 但是,如何为列中的所有单元格添加相同的前缀或后缀? 比较分别为每个单元格键入前缀或后缀, Kutools for ExcelAdd Text 实用程序提供了一种简单的解决方法,只需单击几次即可完成。 全功能30天免费试用!
广告添加文字前缀后缀

使用VBA向所有单元格添加前缀或后缀

您还可以使用以下VBA代码处理此问题:

1。 选择要插入前缀或后缀的范围。

2。 点击 Developer > Visual Basic,和一个新的 Microsoft Visual Basic for applications 显示窗口,单击 Insert > Module,然后输入以下代码:

VBA:在文本中添加前缀:

Sub AddTextOnLeft()
'Updateby20131128
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("Add text", xTitleId, "", Type:=2)
For Each Rng In WorkRng
    Rng.Value = addStr & Rng.Value
Next
End Sub

VBA:在文本中添加后缀:

Sub AddTextOnRight()
'Updateby20131128
Dim Rng As Range
Dim WorkRng As Range
Dim addStr As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
addStr = Application.InputBox("Add text", xTitleId, "", Type:=2)
For Each Rng In WorkRng
    Rng.Value = Rng.Value & addStr
Next
End Sub

3。 然后点击 Run 按钮或按 F5 键来运行VBA。

4。 现在,请指定您要在其中添加前缀或后缀的范围 KutoolsforExcel 对话框,然后单击 OK 按钮,然后键入您将添加到第二个中的后缀或前缀 KutoolsforExcel 对话框,然后单击 OK 按钮。 请参阅以下屏幕截图:
     
现在已将指定的后缀或前缀添加到每个选定的单元格中,如下面的屏幕截图所示:


使用Kutools for Excel将前缀或后缀添加到所有单元格

您可能不熟悉Excel中的功能和VBA代码。 和这个 Add Text 实用程序 Kutools for Excel 将帮助您快速将前缀或后缀插入任何选定范围。

Kutools for Excel -包括300多个用于Excel的便捷工具。 全功能30天免费试用,无需信用卡! 立即免费试用!

1。 选择要添加前缀或后缀的单元格,然后单击  Kutools > Text > Add Text,请参见屏幕截图:

2。 在 Add Text 对话框中,输入您的前缀或后缀 文本 框,选中 Before first character 选项 (用于添加前缀),或 After last character 选项 (用于添加后缀),然后点击 Ok 按钮。
现在,指定的前缀或后缀立即添加到每个选定的单元格中。 看截图:


演示:使用Kutools for Excel将前缀或后缀添加到多个单元格


Kutools for Excel 包括适用于Excel的300多种便捷工具,可以在30天之内免费试用。 立即下载并免费试用!

从Excel中的单元格的开头/右边/结尾删除前缀或后缀(相同的字符数)

Kutools for Excel's Remove By Position 此功能使您可以轻松地从单元格中文本字符串的开始/结束/指定位置删除前缀或后缀(某些字符)。 全功能30天免费试用!
广告删除前缀后缀

相关文章


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能。 支持Office / Excel 2007-2019和365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能30天免费试用。 60天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (21)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
谢谢,Kutools 为我节省了很多工作:-)
该评论由网站上的主持人最小化
谢谢,以上说明为我节省了数小时的工作时间。
该评论由网站上的主持人最小化
我可以在没有管理员权限的情况下添加 KUltools
该评论由网站上的主持人最小化
[quote]我可以在没有管理员权限的情况下添加 KUltools由维沙尔[/quote] :-) 您需要使用管理员帐户安装软件。 安装后,无需管理员帐户即可使用。
该评论由网站上的主持人最小化
谢谢! = CONCATENATE 成就了我的一天!
该评论由网站上的主持人最小化
如果我们的前缀是数字,如何将它插入包含数字的单元格?
该评论由网站上的主持人最小化
maria,您可以通过添加来编辑代码: Dim OriValue As String 然后在 For Each....
该评论由网站上的主持人最小化
我有一个数据,其中列中没有像这样的 rs 10 rs 20 rs 30 rs 40 请让我知道如何在不从整个列中删除“rs”的情况下对它们求和
该评论由网站上的主持人最小化
我不能连接一个日期,(excel试图把它当作一个总和)。 我已经尝试更改源单元格和目标单元格的格式,没有什么可以阻止连接分割日期。 我也不想买 Kutools。 (我知道有免费试用,但这不是一个长期的解决方案)。
该评论由网站上的主持人最小化
你也可以使用这个网站
该评论由网站上的主持人最小化
例如 44444 Out 我需要作为 DL/44444
该评论由网站上的主持人最小化
非常感谢 :)
该评论由网站上的主持人最小化
需要帮助,我想在 Excell 示例单元格中添加字符 No A1 显示 A 所以下一个单元格 A2 显示 BI 希望在下一个单元格中显示 B
该评论由网站上的主持人最小化
arihhurthj hshsjsyshsj shshydjdj shshssj shshdj shshjddj 请告诉我如何在每行之后添加带有字符 GO 的新行。
该评论由网站上的主持人最小化
我在不同的单元格中有单个字母,例如 10 个不同的单元格....如何将这些字母添加到一个单元格中,即总数。 一个单元格中的字母
该评论由网站上的主持人最小化
我已经过滤了 cloumn,我必须在过滤后的单元格上应用 TC001 到 TC0209,谁能帮我解决这个问题
该评论由网站上的主持人最小化
非常感谢 KUTOOLS FOR EXCEL
该评论由网站上的主持人最小化
嗨,有没有人如何在一个单元格中添加两个数字。 例如,X 2.2 3.6 0.9 1.2 我想将每个数字加上它的等级,Like; X 2.2 (2) 3.6 (1) 0.9 (4) 1.2 (3) 这些等级必须用粗体和不同颜色显示。
该评论由网站上的主持人最小化
如何以“Cmmddyy”格式为日期添加字母前缀。

例子。 A1 包含格式为 mm/dd/yy 的日期(比如说 01/31/18)

我希望 A2 显示“C013118”。
该评论由网站上的主持人最小化
在 A2 中使用此公式:
=IF(A1<>"","C"&IF(MONTH(A1)>=10,MONTH(A1),"0"&MONTH(A1))&DAY(A1)&RIGHT(YEAR(A1),2),"")
该评论由网站上的主持人最小化
阿斯达斯法夫
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0  产品特性
建议地点