在 Excel 中将行拆分为列

此示例说明如何在 Excel 中将一行拆分为多列。

上图中我们要处理的问题是我们需要告诉 Excel 在哪里分割字符串。 带有文本“Smith, Mike”的行在位置 6(左起第六个字符)处有一个逗号,而带有文本“Williams, Janet”的行在位置 9 处有一个逗号。

  1. 要仅在另一个单元格中显示名称,请使用以下公式:

    =RIGHT(A2,LEN(A2)-FIND(",",A2)-1)

    =ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(",";A2)-1)

    说明:

    • 要查找逗号的位置,请使用函数 FIND (查找)– 位置 6。
    • 要获取字符串的长度,请使用函数 LEN (DLSTR) – 11 个字符。
    • 公式归结为: =右(A2-11-6).
    • 口语 =右(A2) 从右侧提取 4 个字符并输出所需的结果——“Mike”。
  2. 要在另一个单元格中仅显示姓氏,请使用以下公式:

    =LEFT(A2,FIND(",",A2)-1)

    =ЛЕВСИМВ(A2;НАЙТИ(",";A2)-1)

    说明:

    • 要查找逗号的位置,请使用函数 FIND (查找)– 位置 6。
    • 公式归结为: =左(A2-6).
    • 口语 =左(A2) 从左边提取 5 个字符并给出所需的结果——“Smith”。
  3. 突出显示范围 B2:C2 并将其向下拖动以将公式粘贴到其余单元格中。

发表评论