Table of contents
当你从数据库或任何其他来源导入数据时,在这种情况下你必须将单元格一分为二或更多。 在本教程中,我将讨论如何将 将一个细胞分成两个 在 ǞǞǞ 采用以下方式 5 因此,请仔细阅读,以便了解更多。
下载实践工作手册
你可以从下面的下载链接中下载用于演示的工作手册。
将一个单元格拆成两个.xlsx
在Excel中把一个单元格分成两个单元格的5种实用方法
在这一部分,我将向你展示在Excel中把一个单元格分成两个单元格的五种有用方法。 在这里,我们有一个数据集,其中列 B 现在,我们必须将列中的单元格拆分为 B 此外,我不应该提及的是,我在这篇文章中使用了Microsoft Excel 365版本;你可以根据你的方便使用任何其他版本。 为了演示,我使用了以下样本数据集。
1.使用文本转列功能将一个单元格分成两个单元格
在数据集中,我们看到了一些英国文学作家的名字。 现在,我们将把名字分成名和姓,使用 文本到列的功能 此外 文本到列的功能 是Excel中一个方便的功能,它使用分隔符将一个单元格/列中的文本解析为许多列。
一般来说,分隔符是一种字符(如逗号、空格、分号等),用于分隔文本字符串或其他数据流。 在我们的数据集中。 空间 然而,你可以继续进行以下步骤。
步骤。
- 首先,选择整个数据,例如 B4:B11 .
- 然后,挑选 文本到列 选项,从 数据 标签。
- 接下来,选择 划线 选项,并按 下一页 .
- 现在选择 空间 选项,并按 下一页 .
- 之后,选择 文本 选项,从 列的数据格式 并调整你的 目的地 如果有必要的话。
- 现在,按 完成 .
- 最后,你将得到你的最终结果。
阅读更多:如何在Excel中分割单元格(5个简单技巧)
2.在Excel中应用闪光填充功能来分隔单元格
通常情况下。 闪光填充 是一个特殊的Excel工具,当数据中的模式被识别时,它可以自动完成数值。 它在Microsoft Excel 2013和更高版本中可用。 此外,它是那些机器学习技术之一,用于评估数据模式、模式学习和使用该模式的单元格填充。 然而,你可以在数据集中的名字分割成名和姓的帮助下这个工具的。
步骤。
- 最初,选择一个空白单元格 C5 .
- 第二,键入第一个名字 威廉 的。 B5 选定的单元格中的单元格 C5 .
- 第三,使用 自动填表 整个栏目的工具。
- 现在,选择 闪光填充 选项来获得你想要的输出。
- 同样地,你可以得到与下面图片中姓氏相同的输出。
阅读更多。 VBA在Excel中把字符串分割成多列(2种方法)
3.在Excel中插入将一个单元格分割成两个的公式
此外,你还可以在Excel中插入公式,将一个单元格拆成两个。 操作起来相当简单方便。 在这一部分,我将展示将一个单元格拆成两个的两种不同方法。
i. 使用分隔符
我们可以用Excel函数将名字分成姓和名,并使用分隔符。 在我们的数据集中," 空间 "是存在于名字中间的分隔符。 另外,我们可以通过使用 左边 , 权力 ,以及 识别 然而,请通过下面的步骤。
步骤。
- 首先,选择单元格 C5 并输入以下公式。
=left(b5,find(" ",b5)-1)
🔎 这个公式是如何工作的?
- FIND(" ",B5)。 ǞǞǞ 识别 函数查找空格字符 (" ") 在 细胞B5 并返回该字符的位置,该字符是 '8' .
- find(" ",b5)-1: 在减去 1 从前面的结果来看,这里的新返回值是 '7' .
- left(b5,find(" ",b5)-1): 最后, 左边 函数从文本中提取出前6个字符。 细胞B5。 这就是 '威廉'。 .
- 第二,按 进入 键,并使用 自动填表 工具到整个列。
- 第三,在单元格中写下以下公式 D5 .
=right(b5,len(b5)-find(" ",b5))
🔎 这个公式是如何工作的?
- LEN(B5)。 LEN函数 计算出在 细胞B5 并由此返回 '18' .
- FIND(" ",B5)。 ǞǞǞ 识别 函数在这里再次寻找空格字符在 细胞B5 并返回位置,该位置是 '7' .
- len(b5)-find(" ",b5)。 整个公式的这一部分返回 '11' 这是前两个产出之间的减法。
- right(b5,len(b5)-find(" ",b5))。 最后, 权力 函数拉出最后一个 11 中的字符。 细胞B5 而这是 莎士比亚》。
- 最后,使用 自动填表 工具,以获得最终的输出。
➥ 阅读全文:Excel按分隔符分割单元格公式
ii. 插入换行符
幸运的是,这个方法与之前的方法类似,只是我们必须使用 CHAR函数 . 通常情况下, CHAR 函数从你的数据集的字符集中返回由代码号指定的字符。 这里,代码是指 ASCII 此外,我们还使用了 左边 , 权力 ,以及 搜索 然而,请遵循以下步骤。
步骤。
- 首先,在单元格中写下以下公式 C5 .
=left(b5,search(char(10),b5,1)-1)
🔎 这个公式是如何工作的?
- =search(char(10),b5,1): 这是在寻找空间字符 (" ") 在 细胞B5 并返回 '9' .
- =left(b5,search(char(10),b5,1)-1)。 最后, 左边 函数从文本中提取初始字符,在 细胞B5 这就是 '威廉'。 .
- 然后,点击 进入 键,并使用 自动填表 工具到整列。
- 之后,在单元格中写入以下公式 D5 .
=right(b5,len(b5)-search(char(10),b5, search(char(10),b5))
🔎 这个公式是如何工作的?
- =search(char(10),b5): 这是在寻找空间字符 (" ") 在 细胞B5 并返回 '9' .
- search(char(10),b5,search(char(10),b5))。 也会返回''。 9' .
- =RIGHT(B5,LEN(B5)-SEARCH(CHAR(10),B5,SEARCH(CHAR(10),B5))the ) 。 最后。 权力 函数从文本中提取出最后一个字符 细胞B5 这就是 '莎士比亚' .
- 最后,按 进入 键,并利用 自动填表 工具来获得最终输出。
阅读更多。 Excel公式拆分:8个例子
4.结合RIGHT、SUM、LEN和SUBSTITUTE函数来分割单元格
有时,我们可能会分割一个包含文本和数字模式的单元格。 在这种情况下,我们可以遵循以下程序。 这里,我们必须使用 SUM函数 与前述方法中使用的其他函数一起。 一般来说,在 累计 这些值可以是范围、数组、数字等。 除此以外,我还把 权力 , LEN ,以及 替换 为了演示的目的,我对数据集做了些许改变。
步骤。
- 首先,选择单元格 D5 并写下下面的公式。
=RIGHT(B5,SUM(LEN(B5) - LEN(SUBSTITUTE(B5,{"0","1","2","3","4","5","6","7","8","9"},""))))
- 然后,按 进入 并应用 自动填表 工具。
- 同样,在单元格中写下以下公式 C5 .
=left(b5,len(b5)-len(d5))
- 最后,打 进入 键,并应用 自动填表 工具,以获得理想的输出。
5.通过Excel Power Query将一个单元格分成两个单元格
最后但并非最不重要。 权力查询 是MS Excel中另一个出色的功能,用于将单元格分割成多列。 让我们看看如何使用 权力查询 然而,我们将使用一个类似的数据集,并将姓氏分成首尾两部分。 因此,请按照以下步骤在Excel中将一个单元格分成两个。
步骤。
- 最初,从整列中选择姓氏,包括标题。
- 第二,去 数据 选项卡,并点击 从表 .
- 第三,按 认可 .
- 第四,你是在 强大的查询编辑器 并选择
首页>分栏>按分隔符分栏 .
- 然后,选择 空间 作为你的分隔符,然后按 好的 .
- 之后,选择
首页>关闭&加载>关闭&加载到 .
- 然后从 进口数据 对话框 并按 认可 .
- 最后,输出将出现如下图所示。
阅读更多。 如何在Excel中把一个单元格分割成两行(3种方法)
应注意的事项
- 首先,当你在公式栏中输入公式时要注意。
- 此外,要谨慎对待文件名、文件位置,以及excel文件的扩展名。
总结
这些是你可以遵循的所有步骤 在Excel中把一个单元格分成两个。 希望你现在可以轻松地创建所需的调整。 我真诚地希望你能学到一些东西,并喜欢这个指南。 如果你有任何疑问或建议,请在下面的评论部分告诉我们。
欲了解更多类似信息,请访问 独家专访 .