如何在Excel中用逗号串联多个单元格(4种方法)

  • Share This
Hugh West

要想一次性全面了解任何事情,你可能需要将多个单元格串联起来,并用逗号将它们分开。 本文将讲述如何在Excel中通过应用一些公式、函数以及 VBA 代码。

下载实践工作手册

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

连接单元格.xlsm

在Excel中用逗号串联多个单元格的4种方法

我们将向你展示四种不同的技术来串联多个单元格,并在下面的章节中用逗号将它们分开。 要做到这一点,我们将利用 连结 文本编辑器(TEXTJOIN 稍后,我们将介绍另一种方法来实现同样的目标,即使用 VBA 代码。

下面是一个将用于完成任务的数据集的例子。

1.应用CONCATENATE函数在一行中串联多个带逗号的单元格

连接东西的一个简单方法是使用 连结 为了完成这项工作,请按照下面的程序进行。

步骤1。

  • 首先,在一个空白单元格中输入公式。
=CONCATENATE(B5:E5& "," )

第2步。

  • 第二,选择公式。

第3步。

  • 然后,按 F9 来转换它们的价值。

第4步。

  • 之后,删除大括号 { } 从公式上看。

第5步。

  • 最后,按 进入 来看结果。

注意事项。 不要忘记删除大括号 { } 从公式上看。

阅读更多。 如何在Excel中串联列(8种简单方法)

2.结合CONCATENATE和TRANSPOSE函数来串联一列中带有逗号的多个单元格

除了连接一行中的多个单元格外,我们还可以对一列做同样的事情。 按照下面的说明,对一列使用连接操作。

步骤1。

  • 在单元格E4中,与列的第一行相同,输入以下公式。
=CONCATENATE(TRANSPOSE(C4:C7)& "," )

第2步。

  • 然后,选择公式。

第3步。

  • 然后,按 F9 .

第4步。

  • 移除大括号 { } 再次像以前那样。

第5步。

  • 最后,按 进入 来看结果。

注意事项。 请记住,你应该把公式写在与列的第一行相同的单独单元格中。 由于我们的第一个单元格值是詹姆斯-罗德里格斯在 C4 排排坐 4 ,我们在同一行的不同单元格中输入公式 E4 连接后你可以把它移到任何地方。

阅读更多:Excel中串联的反义词(4种选择)

类似的阅读。

  • 如何在Excel中用空格串联(3种合适的方法)
  • 在Excel中合并行(2种简单方法)
  • 在Excel中串联数字(4个快速公式)
  • 如何使用VBA将字符串和整数连接起来
  • 在Excel中串联不成功(3个原因及解决方案)

3.应用TEXTJOIN函数将多个单元格用逗号连接起来

你可以使用 文本编辑器(TEXTJOIN 功能在 MS Excel 365 将以逗号分隔的多个单元格合并为一个单元格。 要做到这一点,在 Excel 365 请按照以下步骤操作。

步骤1。

  • 简单地写出以下公式。
=textjoin(",",true,b5:e5)

第2步。

  • 然后,按 进入 来看结果。

注意事项。 ǞǞǞ 文本编辑器(TEXTJOIN 函数来连接多个单元格的功能只在 Excel 365 订阅的用户。

4.运行VBA代码,用逗号串联多个单元格

我们也可以将多个单元格连接起来,并使用分隔符逗号,通过使用 VBA 代码。

按照下面的程序进行。

步骤1。

  • 首先,按 符号 + F11 以打开 VBA宏程序
  • 点击进入 插入 选项卡并选择 "The 模块
  • 拯救 节目,并按 F5 来运行它。

第2步。

  • 然后,只需粘贴以下内容 VBA
 Function CONCATENATEMULTIPLE(Ref As Range, Separator As String) As String Dim Cell As Range Dim Concate As String For Each Cell In Ref Concate = Concate & Cell.Value & Separator Next Cell CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) End Function 

在这里。

  • Dim Cell As Range 是将一个变量单元格声明为范围值。
  • Dim Concate As String 是将一个变量Concatenate声明为一个字符串。
  • Concate = Concate & Cell.Value & Separator 是用分隔符连接单元格值的命令。
  • CONCATENATEMULTIPLE = Left(Concate, Len(Concate) - 1) 是连接最后一个连接的单元格的命令。

第3步。

  • 之后,用以下公式写出 多重串联
=concatenatemultiple(b5:e5,",")

第4步。

  • 最后,按 进入 按钮来查看结果。

阅读更多:如何在Excel中串联(3种合适的方法)

总结

总结一下,我希望你从这篇文章中获得了如何用逗号连接多个单元格的基本知识。 这些方法都应该教给你,并用于你的数据。 检查练习册,并应用你所学到的知识。 因为有你的重要支持,我们才有灵感继续制作这样的课程。

如果你有任何问题,请不要犹豫,与我们联系。 请在下面的评论部分分享你的想法。

您的疑问将由以下人员尽快解答 优秀 团队。

留在我们身边,继续学习。

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.