此示例说明如何在 Excel 中将一行拆分为多列。
上图中我们要处理的问题是我们需要告诉 Excel 在哪里分割字符串。 带有文本“Smith, Mike”的行在位置 6(左起第六个字符)处有一个逗号,而带有文本“Williams, Janet”的行在位置 9 处有一个逗号。
- 要仅在另一个单元格中显示名称,请使用以下公式:
=RIGHT(A2,LEN(A2)-FIND(",",A2)-1)
=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(",";A2)-1)
说明:
- 要查找逗号的位置,请使用函数 FIND (查找)– 位置 6。
- 要获取字符串的长度,请使用函数 LEN (DLSTR) – 11 个字符。
- 公式归结为: =右(A2-11-6).
- 口语 =右(A2) 从右侧提取 4 个字符并输出所需的结果——“Mike”。
- 要在另一个单元格中仅显示姓氏,请使用以下公式:
=LEFT(A2,FIND(",",A2)-1)
=ЛЕВСИМВ(A2;НАЙТИ(",";A2)-1)
说明:
- 要查找逗号的位置,请使用函数 FIND (查找)– 位置 6。
- 公式归结为: =左(A2-6).
- 口语 =左(A2) 从左边提取 5 个字符并给出所需的结果——“Smith”。
- 突出显示范围 B2:C2 并将其向下拖动以将公式粘贴到其余单元格中。