比如說我想將左邊的表格修改為右邊的表格,要怎麼實現呢?
處理這種問題,我們需要的是思路,這裡需要考慮以下幾點:
1、如何將單元格中每行內容進行拆分?
2、如何將相同的字段給去除掉?
解決方法:
選中所有需要錄入區域,然後在在E2單元格中輸入公式
=SUBSTITUTE(TRIM(MID(SUBSTITUTE($B2,CHAR(10),REPT("",99)),1+(COLUMN(A:A)-1)*99,99)),E$1&":",)
最後按Ctrl+Enter。
公式說明:
CHAR(10): 表示換行符;
REPT(" ",99):表示對空格的99次重複;
COLUMN(A:A):表示取列號;
SUBSTITUTE($B2,CHAR(10),REPT(" ",99)):將B2單元格中存在空行符的內容替換為空格;
MID函數:表示提取字符;
語法結構:(查找區域,開始查找位置,查找幾位)
MID(SUBSTITUTE($B2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99):表示從B2單元格中將剛剛生成的新字符串中第99個字符開始提取99個字符,這樣就可以獲取相應的內容。
TRIM():清除空格
具體操作如下:
以上的拆分技巧,你會了嗎?
閱讀更多 下巴人 的文章