Table of contents
在Microsoft Excel中,没有确切的函数可以作为concatenate函数的反面。 但是,我们仍然有一些合适的程序和替代方法来将一个文本分割成多个部分。 在这篇文章中,你将学习如何使用这些简单的技术来作为Excel中concatenate函数的反面。
下载实践工作手册
你可以下载我们用来准备这篇文章的Excel工作簿。
并列的反义词.xlsx在Excel中与串联相反的4种方法
1.用公式将文本分割成多个单元格
在下表中。 B栏 包含五个不同的单元格,每个单元格有三个随机的名字,由一个共同的分隔符隔开 '逗号' (,) ......下有三个标题,名为 第一部分,第二部分和第三部分 将从每一个单元格中分别占用名称,在 B栏 .
📌 步骤1。
➤ 选择 细胞C5 和类型。
=trim(mid(substitute($b5,",",rept(" ",999)), columns($a:a)*999-998,999))
📌 第2步。
➤ 按 进入 中的名字拆分出来的第一个名字,你会得到 细胞B5 .
🔎 这个公式是如何工作的?
- REPT(" ",999)。 这里的 REPT 函数将 "空格 "这个字符在""内重复999次。 替换 功能。
- 替代($b5,",",rept(" ",999))。 ǞǞǞ 替换 函数用上一步提到的重复空格代替逗号。 因此,该公式返回带有空格的名字Patrick。
- COLUMNS($A:A)*999-998: ǞǞǞ 栏目 函数在这里计算列的数量,并将结果值作为 start_num 为 医学部 功能。
- mid(substitution($b5,",",rept(" ",999)),columns($a:a)*999-998,999)。 ǞǞǞ 医学部 函数返回名称 '帕特里克'。 与 999 总共有多少个字符。
- 最后, 润饰 函数将所有不必要的空格从由 医学部 函数,并返回名称 '帕特里克' 正是如此。
现在让我们按照其余的步骤来提取所有其他的分割名称。
📌 第3步。
➤ 来自 细胞C5 ,使用 填充手柄 向右拖动单元格,直到你得到三个分割的名字。
因此,我们刚刚分别从三个名字中提取了 细胞B5 .
📌 第4步。
➤ 现在向下拖动 填充手柄 来自动填充其余的单元格,范围从 C6至E9 .
而且你会发现所有的名字都是从存在的名字组中拆分出来的。 B栏 .
2.连接的反义词:使用文本函数分割成多个单元格
现在我们有一些随机的全名在 B栏 我们将把这些名字分开,并在类似的一行中的下两个单元格中分别显示。
📌 步骤1。
➤ 选择第一个输出 细胞C5 和类型。
=left(b5,find(" ",b5)-1)
📌 第2步。
➤ 按 进入 并使用 填充手柄 中的其余单元格进行自动填充。 C列 .
你将会得到所有的名字,并将其从全名中分离出来。 B栏 .
🔎 这个公式是如何工作的?
- 在这个公式中, 识别 函数寻找在 细胞B5 并返回空格字符的位置。
- ǞǞǞ 左边 函数从左边提取名称,并返回一个由 识别 之前的功能。
现在,让我们看看如何拉出每个名字的第二部分。
📌 第3步。
➤ 在 细胞D5 ,所需的公式将是。
=right(b5,len(b5)-find(" ",b5))
📌 第4步。
➤ 在按下 进入 并自动填充整个 D栏 ,你会发现所有的姓氏只在 第二部分 头部。
🔎 这个公式是如何工作的?
- 在这个公式中, LEN 函数返回在 细胞B5 而这是 15 .
- ǞǞǞ 识别 函数返回在该文本中发现的空格的位置,并返回 8 .
- 前面两个数值之间的算术差指定了...的字符数。 权力 功能。
- 最后, 权力 功能提取 15-8=7 字符,并返回名称 '康明斯' .
3.在Excel中使用文本转列向导进行反向串联
让我们再来看看我们的第一个例子,现在我们将使用 文本到列 移除定界符后分割单元格的向导。
📌 步骤1。
➤ 选择单元格的范围 (B5:B9) 包含所有需要分割的文本数据。
➤ 根据 数据 选项卡,选择 文本到列 选项,从 数据工具 的命令组。
一个对话框将被打开。
📌 第2步。
➤ 选择单选按钮 '划线'。 作为原始数据类型。
➤ 按 下一页 .
📌 第3步。
➤ 从 分隔符 选项,标记在 逗号 你将会看到如下图所示的数据预览。
➤ 按 下一页 .
📌 第4步。
➤ 保留选项 '一般 作为 列的数据格式 .
➤ 启用编辑在 目的地 框,并选择输出单元格,范围从 C5至E9 .
➤ 按 完成 然后你就完成了。
你会马上显示出在选定的输出单元格范围内分割的所有名字。
4.应用闪光填充法,作为连接的反面工作
在我们的最后一个例子中,我们将尝试应用 闪光填充 来单独提取单元格中的名称。 闪光填充 但是,如果没有找到任何模式,"闪光填充 "就不会有效,甚至可能导致错误的输出。 只有在你的数据范围内有一个规则和对称的模式时,这种方法才是伟大和有用的。
现在让我们看看这个Flash填充命令是如何迅速地分离文本的。
📌 步骤1。
➤ 选择 细胞C5 和类型 '帕特里克' 手动。
📌 第2步。
➤ 使用 填充手柄 以拖到最后 细胞C9 .
➤ 点击选项并选择 闪光填充 现在。
而且你会发现所有的名字都被分开并提取在 C列 .
📌 第3步。
同样地,现在也要为姓下的人做这件事。 第二部分 头部。
你将会看到所有的姓氏一次性地从全名中分离出来。 B栏 .
结论性的话语
我希望上面提到的这些简单方法现在能帮助你在必要时在Excel表格中应用它们。 如果你有任何问题或反馈,请在评论区告诉我。 或者你可以在本网站上查看我们与Excel函数有关的其他文章。