2016-11-29 29 views

回答

0

試試這個: -

假設SeHCAT是在A1單元格,然後做這樣的事情=MID($A1, COLUMNS($A$1:A$1), 1),它會給你的「S」,然後拖動填充柄向右和所有其他字母會來。

UPDATE

有兩種可能的方式來連接。

第一:

=CONCATENATE(cellrange&"_") --Don't press enter yet 

然後選擇cellrange&"_"和按F9,然後刪除花括號{}和最後_,然後按回車鍵。
現在,如果源列中的文本發生更改,那麼這將無濟於事,然後您必須使用第二種方法。

二:

使用VB腳本。 Check this link瞭解更多信息。

+0

不只是拆分而且還與_連接 – stackit

0

請訪問以下鏈接:your answer is in sheet "split"

第一:=concatenate(MID($A2, COLUMNS($A$2:A$2), 1)," ")爲每列

二:串聯那些回來了,它應該由空間現在每個字母分開

三:按Ctrl + F然後查找替換。找到空間「」。替換爲「 - 」或「_」

希望它能幫上忙。

0

假設的字符串均在列A:

正如你只會想分裂那裏有2個或更多字符,只是爲了您開始使用。在列C爲式(這只是在C列):

=IF(LEN(A1)>1,CONCATENATE(LEFT($A1,1),"_",MID($A1,2,1),"_"),"") 

列d和整個拖就是公式:

=IF(LEN($A1)>COLUMN(C:C),CONCATENATE(C1,MID($A1,COLUMN(C:C),1),"_"),IF(LEN($A1)=COLUMN(C:C),CONCATENATE(C1,RIGHT($A1,1)),"")) 

,將建立字符串爲您但結果會遍佈所以在列B我有公式:

=INDEX(1:1,1,LEN(A1)+1) 

將所有結果收集到一列中。隨意問這是如何工作的,我希望這有助於。

Example

相關問題