Table of contents
的最重要特征之一是 ǞǞǞ 是将一个区域的所有单元格中的数值串联到一个单元格中。 它需要轻松地查找数值。 今天我将展示如何将 串联一个范围 在Excel中用 5 有用的方法。
下载实践工作手册
获取这个样本文件,自己尝试一下这个过程。
连接范围.xlsm在Excel中串联范围的5种实用方法
为了说明这个过程,我们这里有一个数据集,其中有 产品ID 和 产品名称 的一些产品。 玛氏集团 这些值被存储在 细胞范围B5:C9 .
我们今天的目标是将所有产品的名称串联在一个单元格中。 为此,让我们通过以下方法。
1.结合CONCATENATE & TRANSPOSE函数来串联范围
我们可以很容易地将文字串融合在一起,通过融合 的CONCATENATE 和 输送功能 要做到这一点,请遵循以下步骤。
- 首先,选择 细胞B12 并输入这个公式。
=CONCATENATE(TRANSPOSE(C5:C9&",")
- 然后,选择 TRANSPOSE(C5:C9&"," 的公式,然后按 F9 在你的键盘上。
- 之后,该公式将转换为这样的数值。
- 在这里,删除 卷曲的托架 来自双方的。
- 最后,按 进入 你会看到所需的输出。
阅读更多。 如何在Excel中把多个单元格合并成一个用逗号分隔的单元格
2.用Excel中的TEXTJOIN函数串联范围
我们可以用以下方法串联一个范围 TEXTJOIN函数 但这一功能只适用于Excel中的 办公室365 对于这一点,只需应用以下步骤。
- 首先,选择 细胞B12 并插入这个公式。
=textjoin(",",true,c5:c9)
- 之后,按 进入 .
- 最后,你将成功地将这个范围连接起来,就像这样。
3.应用Excel VBA对范围进行串联
那些没有的人 办公室365 订阅,可以使用这个 VBA 代码连接范围在 ǞǞǞ 通过这段代码,你可以手动生成 文本编辑器(TEXTJOIN 函数,并将其串联起来。
- 在开始时,按 F11 在你的键盘上按下鼠标,打开 微软Visual Basic应用程序 窗口。
- 然后,选择 模块 从 插入 标签。
- 现在,在空白页中输入这段代码。
Function TEXTJOIN2(delimiter As Variant, ignore_blank As Variant, range As Variant) Dim i As Variant Dim j As Variant Dim out As Variant out = "" If ignore_blank = False Then For i = 1 To range.Rows.Count For j = 1 To range.Columns.Count If i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) Else out = out + range(i, j) + delimiter End If Next j Next i Else For I = 1 Torange.Rows.Count For j = 1 To range.Columns.Count If range(i, j) "" And i = range.Rows.Count And j = range.Columns.Count Then out = out + range(i, j) ElseIf range(i, j) "" Then out = out + range(i, j) + delimiter End If Next j Next i End If TEXTJOIN2 = out END Function
- 然后,按 键盘 + S 来保存代码并关闭窗口。
- 接下来,这段代码将生成 文本编辑器(TEXTJOIN 函数,其语法如下。
- 因此,将公式输入到 细胞B12 .
=textjoin2(", ",true,c5:c9)
- 最后,该公式将串联起 产品名称 变成一个单一的细胞。
4.在Excel中用Power Query串联范围
另一个有用的方法是将数组连接到 权力查询 为了完成这项任务,请仔细浏览以下过程。
- 在开始时,选择 细胞范围C4:C9 .
- 然后,去到 数据 选项卡,并选择 从表/范围 根据 获取和转换数据 .
- 在这之后,你会得到 创建表格 窗口询问是否允许用选定的范围创建一个表。
- 在这里,标记检查 我的表格有标题 框,并按 认可 .
- 接下来,你会看到 强大的查询编辑器 窗口。
- 在这个窗口中,选择该列,并转到 转型 标签。
- 在这里,选择 转位 从 表 组。
- 现在,在窗口中选择所有分离的列,按 键盘 键盘上的按钮和 对 - 点击 在他们中的任何一个。
- 之后,点击 合并列 .
- 随后,选择 逗号 作为 分离器 在 合并列 对话框。
- 随之而来的是,输入 产品列表 在 新的列名 节。
- 最后,选择 关闭 & 载入 从 首页 标签。
- 最后,你将在一个新的工作表中连接这些范围,像这样。
5.使用 "填充对齐 "命令来连接范围
在 微软Excel , 填充说明 让我们看看它是如何工作的。
- 在开始时,选择 细胞范围C5:C9 .
- 然后,去到 首页 选项卡,并点击 填充 根据 编辑工作 组。
- 随后,选择 说明理由 从下拉菜单中选择。
- 就这样,你将成功地从单数组中得到串联的数组。
总结
今天就到此为止。 使用这些 5 方法,你可以学习如何 串联一个范围 你有什么问题吗? 请随时向我们提问。 另外,请关注 ǞǞǞ 以获得更多类似的信息文章。