Excel有類似“分列”的“分行”功能嗎?

胡潤發表於2016-06-25

  excel中的分列功能十分實用,但該功能只能把單元格內的資料分離到同一行中。如果要把單元格的內容分離到同一列中,Excel並沒有提供直接的“分行”的功能,通常的做法是先分列到同一行,再選擇性貼上勾選“轉置”將其複製到某列中。但在某些特殊情況下,可以直接將單元格中的內容提取到同列的各個單元格,而無需透過分列或使用公式。例如單元格中包含不太長的英文句子或用空格分隔的數字,就可以用Excel的填充功能來一次性將單詞或數字提取到同列的各單元格,有點類似於“分行”。

  例如A1單元格包含英文句子“The quick brown fox jumps over the lazy dog”,步驟如下:

  選擇A1單元格,適當調整單元格的列寬到一個較小的數值,如不超過3個字元。如果單元格的列寬較大,可能會在某個“分行”後的單元格中包含多個單詞。

Excel有類似“分列”的“分行”功能嗎? 三聯教程

  然後進行下列操作:

  Excel 2003:單擊選單“編輯→填充→內容重排”;

  Excel 2007/2010:在“開始”選項卡的“編輯”組中單擊“填充→兩端對齊”

  這時Excel會彈出對話方塊提示“文字將超出選定區域”,單擊“確定”。

Excel提示“文字長城選定區域”

  可以看到各個單詞被自動填充到A列各單元格。

將英文句子中的單詞提取到同列各單元格

三聯推薦:點選免費下載最新版wps辦公軟體 》》檢視更多電腦教程

  同樣,對於包含用空格分隔的一些數字,如“10000 10 100 1000 1 100 10000 100000 10 1000000 ”,也可用上述方法來提取。儘管這些單詞或數字的長度不一,Excel總會以空格為分隔符,將數字或單詞填充到同列的各單元格。

  需要注意的是,這個方法不適用於中文文字,而且單元格內的字元長度不能超過255個字元,否則後面的字元會被截去。另外,填充後原單元格中內容會消失,如需保留原單元格內容,可在複製的單元格中進行該操作。

相關文章