文字到列功能尋找第二個空間

文字到列功能尋找第二個空間

是否可以只在第二個空間上進行分割?我正在尋找一種不需要 VBA 的方法,但是,如果這是最有效的選擇,我會使用它。

例子

答案1

你可以:

將第一個空格替換為唯一的字元或表達式(例如 [rep]):

SUBSTITUTE(A1," ","[REP]", 1)

將文字轉換為列。

將先前的表達式替換回空格: SUBSTITUTE(A1,"[REP]", " ")

另一個兩步驟解決方案是將文字拆分為列,得到 3 列,然後連接前兩列,並用空格分隔。 (例如=A6&" "&B6

相關內容