如何在Excel中添加字符(5种方法)

  • Share This
Hugh West

你可能有时需要在Excel中向选区中的所有单元格的开头、结尾或任何位置添加字符。 我想每个人都知道如何手动操作,手动将文本输入每个单元格一定要花很长时间。 在这篇文章中,我们将展示一些向选区添加相同字符的简单方法。

下载实践工作手册

下载这本练习手册,在阅读本文时进行练习。

添加字符.xlsm

在Excel中添加字符的5种简单方法

考虑以下情况:你在现有的单元格中有包含名字的数据。 你可能想在每个单元格的开头放一个前缀,在结尾放一个后缀,或者在公式前面放一些文字。

方法一:在Excel中用Ampersand操作符(&)添加字符

安培符(&)是一个操作符,主要用于将多个文本字符连接成一个。

我们将用它在一个区域的所有单元格的前/后放置字符。

步骤1。

  • 点击你希望转换后的名字出现的那一列的第一个单元格(C5)。
  • 输入等号(=),后面是 "教授 "字样,再加上一个安培号(&)。
="教授"& B5

第2步。

  • 选择包含名字的单元格(B5)。
  • 按回车键可以看到结果。
  • 拖动以自动填充单元格。

方法二:用CONCATENATE函数在Excel中添加字符

CONCATENATE函数 是一个Excel函数,允许你在一个文本字符串的开始和结束处插入文本。

CONCATENATE()函数在功能上与安培尔(&)运算符相似。 两者唯一的区别是我们如何使用它们。 我们可以在文本的开头和结尾应用这个函数。 在本节中,我们将讨论它们两个。

2.1 用CONCATENATE在所有单元格的开头添加字符

现在让我们看看如何在数据集中的每个名字的开头添加一些字符。 假设你想添加文本" 教授 "按照这些步骤学习这种方法。

步骤1。

点击你希望转换后的名字出现的那一列的第一个单元格( F5 ).

第2步。

  • 键入等号 (=) 键入公式。
  • 输入功能 连结

第3步。

  • 输入标题" 教授 "的双引号,后面是逗号(,)。
  • 选择包含第一个名字的单元格( E5 )
  • 在我们的例子中,你的公式现在应该是

公式文本

=CONCATENATE("教授", E5)

第4步。

  • 新闻 进入 .
  • 向下拖动填充手柄以达到同样的效果。

你会注意到,标题" 教授 "被加在名单上的第一个名字之前。

2.2 CONCATENATE在所有单元格的末尾添加字符

现在让我们看看如何将一些字符添加到 结束 比方说,你想在数据集中的每一个名字中添加文本"( 美国 ) "在每个名字的末尾。

步骤1。

  • 点击你希望转换后的名字出现的那一列的第一个单元格(在我们的例子中是C5)。

第2步。

  • 键入等号(=)来输入公式。
  • 进入 的功能 连结 .
  • 选择包含第一个名字的单元格(在我们的例子中是B5)。
  • 接下来,插入一个逗号,然后是文字"( 美国 )".
  • 在我们的例子中,你的公式现在应该是。

公式文本

=concatenate(b5, " (USA)")

第3步。

  • 按下 进入 .
  • 向下拖动填充手柄以达到同样的效果

你会注意到,文本"( 美国 )。"被加在列表中第一个名字的后面。

方法三:Flash填充在Excel中添加字符

Excel的闪光填充功能神奇地发挥作用。 如果你使用Excel 2013或更高版本,你就能使用它。

Excel的模式识别能力在这个函数中得到了应用。 它能识别出你的数据中的一个模式,并为你在该列的其他单元格中填充相同的模式。

3.1 用Flash填充在所有单元格的开头添加文本

步骤1。

  • 点击你希望转换后的名字出现的那一列的第一个单元格( F5 ).
  • 手动键入文本" 教授 ",后面是你的名单的第一个名字

第2步

  • 新闻 进入 .
  • 点击单元格 F5 再次。
  • 根据 数据 标签,点击 闪光填充 按钮(在 ' 或者,你可以直接按 "数据工具 "组。 CTRL+E 在你的键盘上 (命令+E ) 如果你使用的是Mac电脑,则为 "M "字头)。

这将把同样的模式复制到该列的其他单元格中......在一瞬间!

3.2 用Flash填充在所有单元格的末尾添加文本

步骤1。

  • 点击你希望转换后的名字出现的那一列的第一个单元格( C5 ).
  • 手动键入文本"( 美国 )",然后是你的名单的第一个名字

第2步。

  • 新闻 进入 .
  • 点击单元格 C5 再次。
  • 根据 数据 标签,点击 闪光填充 按钮

这将把同样的模式复制到该列的其他单元格中......在一瞬间!

方法4:在Excel中特定的第N个字符之前/之后添加字符

要在单元格的特定位置添加特定的文本或字符,可将原始字符串分成两半,并在两半之间添加文本。 该方法的语法为:。

=CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))

在哪里?

  • 左边 (cell, n)=从左起第n个字符的位置,你想添加的字符。
  • LEN (单元)-n)=总字符数减去第n个字符。
  • 权力 (cell, LEN(cell) -n))=从右边开始第n个字符的位置。
  • CONCATENATE(LEFT(cell, n) , " 文本 ", RIGHT(cell, LEN(cell) -n)) =使用CONCATENATE函数将两个半成品添加为一个半成品

例如,你想在B5单元格的詹姆斯和(美国)之间的第5个字符后添加一个(-)。

公式文本

=concatenate(left(b5, 5), "-", right(b5, len(b5) -5))

步骤1。

  • 键入等号(=)以键入公式
  • 使用 连结 函数,后面有一个括号()。

第2步。

  • 使用 左边的功能 在括号内。
  • 选择你要添加的单元格B5,并输入一个逗号(,)。
  • 输入5表示从左数第5个位置,然后关闭括号。
  • 在双引号之间输入连字符"-"。

第3步。

  • 使用 正确的功能 后面加一个逗号
  • 选择B5单元格并输入逗号
  • 使用 LEN函数 并选择单元格 B5
  • 输入减5(-5)来定位从右边开始的第n个字符的位置
  • 关闭托架。

第4步。

  • 新闻 进入 来看结果

方法5:用VBA将指定的字符添加到所有单元格中

以下是 VBA宏程序 将使你的工作更容易,如果你想在选择的每个单元格中添加指定的字符。

5.1 VBA:在每个单元格的开头添加特定字符

步骤1。

  • 选择范围( E5:E12 ),你将在其中添加特定的文本

第2步。

  • 按住 符号 + F11 在Excel中的键,并打开 微软Visual Basic应用程序 窗口。
  • 点击 插入 > 模块 ,并在模块窗口粘贴以下VBA代码。
  • 添加以下VBA代码
 Sub AppendToExistingOnLeft() Dim c As Range For Each c In Selection If c.Value "" Then c.Value = "Professor " & c.Value Next End Sub 

第3步。

按下 F5 键来运行这个宏,所有的单元格都会在单元格内容之前加入教授的值。

5.2 VBA:在每个单元格的末尾添加特定文本

步骤1。

  • 选择范围( B5:B12 ),你将在其中添加特定的文本

第2步。

  • 按住 符号 + F11 在Excel中的键,并打开 微软Visual Basic应用程序 窗口。
  • 点击 插入 > 模块 ,并在模块窗口粘贴以下VBA代码。
  • 添加以下VBA代码
 Sub AppendToExistingOnRight() Dim c as range For each c in Selection If c.value "" Then c.value = c.value & "(美国)" Next End Sub 

第3步。

  • 按下 F5 键来运行这个宏,所有的单元格都会在单元格内容前加上"(美国)"这个值。

总结

谢谢你阅读这篇文章。 使用这些方法,你可以很容易地在单元格或特定位置添加你想要的字符。 如果你有任何问题--请随时问我们。 我们,Exceldemy团队,总是对你的疑问作出回应。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.