Word拆分單元格怎麼弄(word表格批量拆分單元格)

編按:打仗親兄弟,上陣父子兵!Word和Excel就是一對好兄弟,雖然各有分工,但有時也能彼此幫忙。Excel中的莫名其妙問題找Word幫忙解決,往往有效。譬如從平臺中匯出的資料,先使用Word做一次符號處理再貼上到Excel中處理就會避免很多莫名其妙因為格式、符號導致的錯誤。

最近就遇到下面的問題,每個單元格里有7種產品。現在要求把下表中A1單元格的數值分別拆分到A3、A4、A5……各個單元中去,B1、C1、D1、E1、F1也要實現同樣拆分。

對這樣的拆分有兩種比較簡易的方法。一種是用MID函式提取字元,一種是借用WORD軟體進行轉換。

方法1:MID函式提取

1、首先A3單元格輸入公式:

=MID(A$1,FIND(ROW(A1),A$1),FIND(ROW(A2),A$1)-FIND(ROW(A1),A$1)),然後向下填充到A8。

公式解析:

(1)MID函式用於提取字元,格式是MID(字元所在單元格,從哪個字元數開始,提前多少個字元)。譬如:

我們需要把“2.黑米”提取出來。這裡的字元少,我們可以數字符數。數字“2”在A2中位於第5個字元,“2.黑米”一共4個字元,所以公式=MID(A2,5,4)即可完成提取。

(2)FIND函式用於返回字元在某個字串中的位置,常用格式是FIND(要查詢的字元,字元所在單元格)。譬如:

數字“2”在單元格中位於第幾個字元?答案是5,位於第5個字元。

(3)當字元數多或者不便於數數,我們可以把MID和FIND套用進行字元提取。同樣提取“2.黑米”,MID的第2引數可以用FIND(2,A2)取代,第3引數可以用FIND(3,A2)-FIND(2,A2)取代。最終公式變成:=MID(A2,FIND(2,A2),FIND(3,A2)-FIND(2,A2))。如下:

(4)因為提取的字元都是從數字開始的,並且數字是連續變化的,所以可以用ROW(A1)、ROW(A2)分別取代FIND函式中的第1引數。ROW函式用於返回單元格所在的行號,如ROW(A1)=1,ROW(A2)=2。取代後公式就變成:

=MID(A$1,FIND(ROW(A1),A$1),FIND(ROW(A2),A$1)-FIND(ROW(A1),A$1))

這樣直接下拉填充公式就不用手動修改FIND函式的第1引數。

2、最後一個提取,已不能用兩個FIND函式相減來確定提取字元數,所以需要單獨輸入公式:=MID(A$1,FIND(7,A$1),99)

公式中的第3引數為“99”是一個套路,就是寫一個比所有要提取的字元的字元數都大的數字,如此在右拉填充公式時就不用改第3引數。

方法二:用WORD軟體轉換

Excel中同一單元格里包含了多行文字,那肯定是因為使用了手動換行符。如果能夠把手動換行符替換為段落標記,則文字自動填充到多個單元格。因為Excel的查詢替換不支援手動換行符等,所以我們需要使用WORD來替換。

(1)在Excel中選擇A1:F1按Ctrl C複製。

(2)在WORD中按Ctrl V貼上,結果如下:

(3)按CTRL H調出替換對話方塊,在查詢中輸入^l(手動換行符)替換為中輸入^p(段落標記符),然後單擊“全部替換”。

替換後,表格變成如下:

(4)選中整個表格中的內容Ctrl C複製,然後回到Excel中,單擊A3單元格按Ctrl V貼上,完成整個內容的拆分。

用WORD處理Excel資料是一個不錯的經驗。從網路平臺或者某系統匯出的資料,有時會附帶上Excel中不可見的字元,造成格式錯誤或者公式正確但結果錯誤等。這時,如果對函式不瞭解,則可以把資料貼上到word中處理。單擊word的“檔案”/“選項”命令開啟“選項”對話方塊,設定所有格式標記都能顯示。設定後,即可檢查出資料中那些在Excel中看不到的符號。根據需要清除這些符號,然後再把資料複製貼上到Excel中即可解決問題。

比較兩種方法,是不是感覺也不錯——換種思路,效果還是不錯的!敬請收藏分享哦!

****部落窩教育-excel單元格拆分技巧****

原創:簡/部落窩教育(未經同意,請勿轉載)

更多教程:部落窩教育(www.itblw.com)

微信公眾號:exceljiaocheng