如何在Excel中用逗号替换换行符(3种方法)

  • Share This
Hugh West

当我们从某个地方复制一些文本到我们的Excel电子表格时,有时一些换行符会被困在这些数据中。 移除这个换行符 有时,我们需要做的是 用其他字符替换断行 在本内容中,我们将向你演示如何在Excel工作表中用逗号替换每一个换行符的3个不同程序。 如果你有兴趣熟悉Excel的这一神奇功能,请下载我们的练习工作簿并关注这篇文章。

下载实践工作手册

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

用逗号替换断行.xlsm

在Excel中用逗号替换换行的3种简单方法

为了解释这些方法,我们考虑了一个由5个字符串组成的数据集。 在这些字符串中提到了水果的名称、数量、交货地点以及这些水果的交货状态。 数据表的单元格范围为 B5:B9 在每条信息中,都有一个换行符。 我们将用逗号替换每个换行符。 完成任务后,最终结果将在单元格的范围内出现 C5:C9 .

1.使用SUBSTITUTE函数来替换断行

在这种方法中,我们将使用 SUBSTITUTE函数 用逗号来代替链接断点。 我们的数据集在单元格的范围内 B5:B9 输出将是在单元格的范围内 C5:C9 该方法的步骤如下。

📌步骤。

  • 首先,选择单元格 C5 .

  • 现在,在单元格中写下以下公式 C5 .

=substitute(b5,char(10),", ")

  • 按下 进入 你会看到,在每一个换行的位置都有一个逗号。

  • 然后。 双击 关于 填充手柄 图标,将公式复制到单元格中的 C9 或者你可以简单地拖动 填充手柄 图标到单元格 C9 .

  • 你会看到一个逗号取代了字符串的每一个换行符。

最后,我们可以说,我们的过程和公式成功地运作了。

阅读更多 : 如何在Excel中进行换行(4种方法)

类似读物

  • 如何在Excel单元格中放入多行(2种简单方法)
  • 用VBA在Excel中生成多行邮件正文(2种方法)
  • 如何在Excel单元格中添加行(5种简单方法)

2.通过 "查找和替换 "命令用逗号替换断行符

在这个方法中,我们将使用Excel的内置功能 查找和替换 命令将换行符改为逗号。 我们将使用在之前的过程中已经使用过的相同数据集。 该数据集的单元格范围为 B5:B9 而结果将是在单元格的范围内 C5:C9 这一过程的步骤如下。

📌步骤。

  • 首先,选择整个单元格范围 B5:B9 .
  • 新闻 'Ctrl+C' 在你的键盘上点击 "复制数据集"。

  • 然后,按 'Ctrl+V' 将数据粘贴到单元格的范围内 C5:C9 .

  • 现在,选择整个单元格范围 C5:C9 .
  • 转到 首页 标签。
  • 现在,选择 编辑> 查找 & 选择> 替换。

  • 一个题为 "的对话框 查找和替换 将会出现。
  • 在旁边的空框中 发现什么 用鼠标点击并按下 'Ctrl+J' .
  • 接下来,在 替换为 选项类型 ', ' 并点击 全部替换 .

  • 你会看到每一个换行符都会替换成逗号。

因此,我们可以说,我们的方法已经有效地发挥作用。

阅读更多。 在Excel中查找和替换断行符(6个例子)

3.嵌入VBA代码

编写VBA代码也可以帮助你在Excel工作表中用逗号替换每个换行符。 我们的数据集在单元格的范围内 B5:B9 而结果将是在单元格的范围内 C5:C9 这个过程在下面一步步解释。

📌步骤。

  • 要启动该方法,请到 开发商 选项卡,并点击 Visual Basic。 如果你没有这些,你必须 启用 "开发人员 "选项卡 . 或者你也可以按 'Alt+F11' 用于打开 Visual Basic编辑器 .

  • 将出现一个对话框。
  • 现在,在 插入 选项卡上,单击该框中的 模块 .

  • 然后,在那个空的编辑器框中写下以下可视化代码。

 Sub Replace_Line_Breaks_with_Comma() For Each Cell In Selection Cell.Value = Replace(Cell.Value, Chr(10), ", " ) Next End Sub 
  • 关闭 编辑 标签。
  • 之后,选择整个单元格范围 B5:B9 .
  • 拖动 填充手柄 图标到右侧,将数据复制到单元格的范围内 C5:C9 .

  • 现在,选择整个单元格范围 C5:C9。

  • 现在,从 查看 标签,点击 巨集 > 查看宏程序。

  • 一个新的对话框名为 宏观 会出现。 选择 用逗号替换断句 .
  • 点击进入 运行 按钮来运行这段代码。

  • 最后,你会看到在每个断行的位置都有一个逗号。

最后,我们可以说,我们的可视化代码成功地工作了,我们能够在Excel电子表格中用逗号替换每一个换行符。

阅读更多。 Excel VBA:在MsgBox中创建新行(6个例子)

💬 你应该知道的事情

你也可以在手动过程中修改文本。 在这种情况下,你必须 双击 你的鼠标放在你想要的单元格上。 然后,将 光标 在一行的字的开头,按 退格 键盘上的链接中断会消失。 现在,按下 ', ' 键盘上的按钮来插入它。 完成了!

如果你像我们一样有非常有限的数据量,你可以通过它。 但是,如果你必须处理一个大的数据表,我们建议你选择上述的其他方法。

总结

这段话就结束了。 我希望这篇文章对你有帮助,你将能够在Excel中用逗号替换每一个换行符。 如果你有任何进一步的疑问或建议,请在下面的评论区与我们分享。

不要忘记查看我们的网站 ǞǞǞ 不断学习新的方法,不断成长!

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.