此示例說明如何在 Excel 中將一行拆分為多列。
上圖中我們要處理的問題是我們需要告訴 Excel 在哪里分割字符串。 帶有文本“Smith, Mike”的行在位置 6(左起第六個字符)處有一個逗號,而帶有文本“Williams, Janet”的行在位置 9 處有一個逗號。
- 要僅在另一個單元格中顯示名稱,請使用以下公式:
=RIGHT(A2,LEN(A2)-FIND(",",A2)-1)
=ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(",";A2)-1)
說明:
- 要查找逗號的位置,請使用函數 尋找 (查找)– 位置 6。
- 要獲取字符串的長度,請使用函數 LEN (DLSTR) – 11 個字符。
- 該公式歸結為: =右(A2-11-6).
- 表達 = RIGHT(A2) 從右側提取 4 個字符並輸出所需的結果——“Mike”。
- 要在另一個單元格中僅顯示姓氏,請使用以下公式:
=LEFT(A2,FIND(",",A2)-1)
=ЛЕВСИМВ(A2;НАЙТИ(",";A2)-1)
說明:
- 要查找逗號的位置,請使用函數 尋找 (查找)– 位置 6。
- 該公式歸結為: =左(A2-6).
- 表達 =左(A2) 從左邊提取 5 個字符並給出所需的結果——“Smith”。
- 突出顯示範圍 B2:C2 並將其向下拖動以將公式粘貼到其餘單元格中。