在 Excel 中將行拆分為列

此示例說明如何在 Excel 中將一行拆分為多列。

上圖中我們要處理的問題是我們需要告訴 Excel 在哪里分割字符串。 帶有文本“Smith, Mike”的行在位置 6(左起第六個字符)處有一個逗號,而帶有文本“Williams, Janet”的行在位置 9 處有一個逗號。

  1. 要僅在另一個單元格中顯示名稱,請使用以下公式:

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

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

    說明:

    • 要查找逗號的位置,請使用函數 尋找 (查找)– 位置 6。
    • 要獲取字符串的長度,請使用函數 LEN (DLSTR) – 11 個字符。
    • 該公式歸結為: =右(A2-11-6).
    • 表達 = RIGHT(A2) 從右側提取 4 個字符並輸出所需的結果——“Mike”。
  2. 要在另一個單元格中僅顯示姓氏,請使用以下公式:

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

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

    說明:

    • 要查找逗號的位置,請使用函數 尋找 (查找)– 位置 6。
    • 該公式歸結為: =左(A2-6).
    • 表達 =左(A2) 從左邊提取 5 個字符並給出所需的結果——“Smith”。
  3. 突出顯示範圍 B2:C2 並將其向下拖動以將公式粘貼到其餘單元格中。

發表評論