如何在 Excel 中分隔符

2024年10月22日 | 阅读时长6分钟

分隔符用于分隔字符串中的每个信息项。逗号、空格、制表符和分号是常用的分隔符。 无论如何,在Excel中将信息分割到单元格中并不总是那么简单。因此,我们需要探索如何使用分隔符在Excel工作表中协调数据。

在Excel中设置分隔符是一种有用的方法,它可以使用现有的分隔符将消息字符串或数据值分解成不同的部分。 分隔符是逗号、制表符、分号、空格和其他符号等字符,用于分隔同一单元格中的多个信息片段。 在处理以特定格式组织的数据集时,通常需要设置分隔符,例如CSV(逗号分隔值)或TSV(制表符分隔值),其中每个数据点都由定义的分隔符隔离。客户可以轻松修改内容进行分发或提供更多信息。

如何在 Excel 中拆分单元格

在本教程中,您将学习如何使用以下方法在Excel中拆分单元格:

  • 使用“分列”功能。
  • 使用Excel文本功能。
  • 使用“快速填充”(在2013和2016版本中可用)。

使用“分列”在Excel中拆分单元格

我在下面列出了一些顶尖表现者的名字,我需要将它们拆分到单独的单元格中。

HOW TO DELIMIT IN EXCEL

下面是将这些姓名拆分为名字和姓氏的步骤:

  • 选择包含您选择的消息的单元格(A2:A7)。
  • 点击“数据”选项卡。
  • 在“数据”选项卡集合中,选择“分列”
    HOW TO DELIMIT IN EXCEL
  • 将出现“文本分列向导”。在“文本分列向导”中,确保选中“分隔符”(这是默认设置)。这允许您使用预定义的分隔符(在本例中为空格键)分隔名字和姓氏。
    HOW TO DELIMIT IN EXCEL
  • 点击“下一步”。
  • 在向导的第2步: 选择“空格”作为分隔符,并取消选中所有其他选项。您可以在对话框的“数据预览”部分中看到结果。
    HOW TO DELIMIT IN EXCEL
  • 点击“下一步”。
  • 在向导的第3步: 在此阶段,您可以提供数据格式和希望结果显示的位置。默认情况下,它将替换B2中的原始数据。如果您想保留原始数据,请选择一个额外的单元格作为目标。在本例中,我们选择B2。
    HOW TO DELIMIT IN EXCEL
  • 点击“完成”。这将立即将单元格中的消息分成两部分。

注意:消息可能包含单元格内容的某些部分,具体取决于使用的分隔符。虽然这适用于拆分名字和姓氏,但如果您的姓名包含中间名,则可能无法正确工作。

使用文本函数在Excel中拆分单元格

Excel文本操作功能在拆分文本字符串时表现出色。虽然“分列”功能会产生静态结果,但使用文本函数的结果是动态的,并且会随着您修改信息而自动刷新。

使用LEFT、RIGHT、FIND和LEN函数提取数据

  1. 使用示例数据的第一行(B3),这些函数可用于使用分隔符将文本字符串分割成若干部分。
    = FIND (",", B3 )
  2. 您使用FIND函数来确定第一个分隔符字符的位置。这将产生数字18。
    HOW TO DELIMIT IN EXCEL
  3. 然后,您可以使用LEFT函数提取文本字符串的第一个片段。结果,它将返回文本“elory”。

注意:FIND函数返回第一个分隔符的位置,但您需要从中减去1,以便不包含分隔符字符。

如何在Excel中将文本分列?(含示例)

示例1:拆分名字和姓氏。

假设您有一个姓名列表,其中名字和姓氏都在一个单元格中。

HOW TO DELIMIT IN EXCEL

我们希望将名字和姓氏拆分到独立的单元格中。以下是将名字和姓氏拆分到单独单元格的步骤:

  • 选择文本。
    HOW TO DELIMIT IN EXCEL
  • 按下“ALT + A + E”。它将打开“文本分列窗口”。
    HOW TO DELIMIT IN EXCEL
  • 选择“分隔符号”,然后点击“下一步”。
  • 在下一步中,选择“空格”作为分隔符而不是“制表符”。如果姓名之间有连续的空格,请使用“将连续分隔符视为一个”选项。最后,点击“下一步”。
    HOW TO DELIMIT IN EXCEL
  • 选择目标单元格。如果您不选择目标单元格,它将用主列中的主名和相邻部分中的姓氏替换当前信息索引。如果您想保留原始数据,请选择不同的目标单元格。
    HOW TO DELIMIT IN EXCEL
  • 点击“完成”。这将分别拆分名字和姓氏。 此技术最适用于名字和姓氏。如果同时有名字和姓氏,您应该使用不同的策略。

示例2:使用“分列”选项将日期转换为文本。

如果您不需要公式来将日期转换为消息设计,您也可以使用“消息到分区Excel”选项。 例如,假设您有A2到A8单元格中的数据。

HOW TO DELIMIT IN EXCEL

您现在想将其更改为消息设计。

  • 选择包含日期的整个数据。
    HOW TO DELIMIT IN EXCEL
  • 转到“数据”选项卡,选择“分列”选项。
    HOW TO DELIMIT IN EXCEL
  • 选择“分隔符号”,然后点击“下一步”选项。
  • 将打开以下窗口;取消选中所有部分,然后按下“下一步”按钮。
    HOW TO DELIMIT IN EXCEL
  • 从交换框中选择“文本”选项。将目标单元格记为B2,然后点击“完成”。
  • 您的日期现在将转换为文本格式。
    HOW TO DELIMIT IN EXCEL

将单列数据转换为多列。

假设您有一个数据集,您希望使用指定的分隔符将其进一步拆分到不同的列中。


HOW TO DELIMIT IN EXCEL

根据上面提供的信息,我们可以得出结论,单个单元格中有四个数据点:“十六进制编号,描述”、“十六进制编号,描绘”。在这种情况下,我们将使用“固定宽度”消息方法。

  • 第1步: 选择信息范围。
    HOW TO DELIMIT IN EXCEL
  • 第2步: 导航到“数据”选项卡,使用“分列”Excel选项(ALT + A + E)。它将弹出“文本分列”窗口。
    HOW TO DELIMIT IN EXCEL
  • 第3步: 选择“固定宽度”,然后点击“下一步”。将文本分列到Excel中。
  • 在第4步中, “信息预览”窗口有一个带有垂直线标记(称为断行)的固定宽度分隔符。您可能需要根据您的信息结构进行调整。
  • 在第5步中, 选择“下一步”,然后选择B1作为目标单元格。它会将信息插入到新部分中,以包含我们的特定信息。
    HOW TO DELIMIT IN EXCEL
  • 第6步: 现在,点击“完成”。它将迅速将材料分成四部分:“十六进制”、“描绘”、“十六进制”和“描述”,从B列开始,到E列结束。
    HOW TO DELIMIT IN EXCEL

使用“快速填充”拆分文本

  1. Excel的“快速填充”功能也可以用于拆分文本。有关更多信息,请参阅如何使用“快速填充”拆分数据的步骤。
  2. 然后,选择您希望数据拆分的第一个单元格,然后点击“快速填充”。Excel将根据您的示例填充剩余的行。
    HOW TO DELIMIT IN EXCEL
  3. 使用示例数据,将“姓名”输入到C2字段,然后将“Tabbie O'Hallagan”输入到C3单元格。
  4. “快速填充”应该立即从示例数据中填充缺失的数据名称。如果未填充,请选择C4单元格,然后点击Excel功能区“数据”选项卡“数据工具”组中的“快速填充”按钮。

结论

总而言之,Excel的单元格分隔功能使用预设的分隔符将文本或数据分成多个单元格。 这种方法在快速组织和排列数据时非常有用,尤其是在处理从其他来源导入的数据集或包含连接信息时。

  1. 分列: “分列”功能允许用户通过使用逗号、空格、制表符和其他字符等分隔符,将单个列中的文本或数据拆分到多个列中。此工具通过“数据”选项卡可用。
  2. 公式和函数: Excel的公式和函数,包括LEFT、RIGHT、MID、FIND和SUBSTITUTE,提供了额外的选项来以编程方式分隔单元格。用户可以通过创造性地组合这些操作,根据给定的分隔符提取和解析数据,从而提高灵活性和自定义性。