Table of contents
在与大型 微软Excel。 有时我们需要制作一个逗号分隔的列表。 我们可以通过使用Excel的公式和 VBA宏 这也是一项简单而省时的工作。 今天,在这篇文章中,我们将学习 五 快速和合适的方法来制作一个逗号分隔的列表,在 ǞǞǞ 有效。
下载实践工作手册
下载这本练习手册,在阅读本文时进行练习。
逗号分隔的列表.xlsm在Excel中制作逗号分隔的列表的5种合适方法
让我们假设这样一种情况:我们有一个包含各种类型水果信息的Excel文件。 这些水果被列在名为的列中 水果 我们将把这一列的水果变成一个 逗号分隔的列表 使用 连结 , 文本编辑器(TEXTJOIN 职能。 查找 & 替换 和 VBA宏 下面是我们今天的任务的数据集的概述。
1.使用CONCATENATE函数在Excel中制作逗号分隔的列表
你可以使用 ǞǞǞ CONCATENATE函数 我们要做的是:在Excel中制作一个逗号分隔的列表。
步骤。
- 首先,我们必须在单元格中写下以下公式 C5 .
=concatenate(b5,",",",",b6,",",",b7,",",",b8,",","",b9)
- 在输入了 CONCATENATE函数 在公式栏中,只需按 进入 在你的键盘上,你将能够制作一个逗号分隔的列表,在下面的截图中已经给出。
阅读更多:如何在Excel中制作待办事项清单(3种简单方法)
2.应用TEXTJOIN函数在Excel中制作逗号分隔的列表
如果你有机会接触到 微软Excel 365 ,你可以使用 TEXTJOIN函数 来连接一个列或范围的单元格值,形成一个逗号分隔的列表。
步骤。
- 首先,我们必须在单元格中写下以下公式 C5 .
=textjoin(",", b5:b9)
- 在输入 文本编辑器(TEXTJOIN 细胞中的功能 C5 ,只需按 进入 在你的键盘上,你将能够制作一个逗号分隔的列表,在下面的截图中已经给出。
阅读更多:如何在Excel中制作按字母顺序排列的列表(3种方法)。
3.使用自定义公式在Excel中制作逗号分隔的列表
我们可以使用我们自己的公式,只使用 安培符号(&)。 和 逗号(,) 我们必须按照下面的指示来学习!
步骤。
- 首先,选择单元格 C5 ,并在下面的公式中输入 公式栏 中的公式。 公式栏 是。
=B5&""&","&""&B6&""&","&""&B7&""&","&""&B8&""&","&""&B9
- 在按下 进入 ,我们将得到以逗号分隔的列表,其中包括 水果 列在单元格中 C5 .
阅读更多:如何在Excel的单元格中制作一个列表(3种快速方法)
类似读物
- 如何在Excel中制作一个带标题的列表(9种方法)
- 在Excel中创建邮件列表(2种方法)
4.在Excel中执行查找&替换命令来制作逗号分隔的列表
我们也可以用 查找 & 替换 只需遵循以下步骤。
步骤1。
- 首先,选择所有单元格中的 水果 栏目 不包括 该栏目 页眉 .
- 因此,按 Ctrl + C 同时敲击键盘来复制这些单元格。
第2步。
- 因此,我们现在将 粘贴 的 复制的细胞 进入一个空白的微软 Word文档 通过按 CTRL+V .
- 然后,我们会看到一个下拉选项,名为 粘贴选项 ( 键盘 )上。 右下角 粘贴的单元格的角落。
- 现在 , 我们将点击 粘贴选项 并选择 保持文本 只有选项。
- 接下来,我们将按 CTRL+H同时进行 以打开 查找和替换 首先,我们将插入 "^p" 在 发现什么 然后,我们将输入 "," 在 替换为 最后,我们将点击 全部替换 按钮。
- 现在,我们将看到,所有单元格值在 水果 列被转换为一个 逗号分隔的列表 在Microsoft Word中。
- 完成上述过程后,你将能够制作一个逗号分隔的列表,该列表已在下面的截图中给出。
阅读更多:如何在Excel中根据标准生成列表(4种方法)。
5.运行VBA代码,在Excel中制作逗号分隔的列表
现在我将展示如何 做一个逗号分隔的列表 在Excel中通过使用一个简单的 VBA 这对某些特殊时刻很有帮助。 从我们的数据集来看,我们将 做一个逗号分隔的列表。 让我们按照下面的指示来 做一个逗号分隔的列表 !
步骤1。
- 首先,打开一个模块,要做到这一点,首先,从你的 开发商 标签,转到。
开发人员 → Visual Basic
- 在点击了 视觉基础 色带,一个名为 Microsoft Visual Basic for Applications - 制作逗号分隔的列表 在该窗口中,我们将插入一个模块来应用我们的 VBA代码 要做到这一点,请访问。
插入 → 模块
第2步。
- 因此, 制作逗号分隔的列表 模块弹出。 在 制作逗号分隔的列表 模块,写下以下内容 VBA
Function ColumntoList(ColRange As Range) Dim ListOutput Dim cell As Variant For Each cell In ColRange If Not IsEmpty(cell.Value) Then ListOutput = ListOutput & "'" & cell.Value & "'," End If Next ColumntoList = Left(ListOutput, Len(ListOutput) - 1) End Function
- 因此,运行 VBA 要做到这一点,请到。
运行→运行子/用户表格
第3步。
- 在运行了 VBA代码 ,我们现在回到工作表,在单元格中写下以下代码 C5 .
=ColumntoList(B5:B9)
- 此外,按 进入 在你的键盘上,你将在单元格中得到你想要的输出。 C5 .
需要记住的事情
👉你可以弹出 微软Visual Basic应用程序 窗口,按 Alt + F11 同时 .
👉如果一个 开发商 要做到这一点,请进入。
文件→选项→自定义功能区
总结
我希望上面提到的所有合适的方法能够 做一个逗号分隔的列表 现在将促使你将它们应用于你的 ǞǞǞ 如果你有任何问题或疑问,欢迎随时评论。