|
實現(xiàn)的效果圖: ![]() 解題步驟: 1、將換行符替換為空格 先在單元格中輸入公式 =SUBSTITUTE(A2,CHAR(10),REPT("",99)) ![]() CHAR(10):表示換行符; REPT(" ",99):表示生成99個空格; REPT函數(shù)表示按照給定的次數(shù)重復顯示文本; 語法結(jié)構(gòu):=REPT(給定文本,重復次數(shù))。 2、利用MID函數(shù)提取數(shù)據(jù) 在單元格中輸入公式 =MID(SUBSTITUTE(A2,CHAR(10),REPT("",99)),1+(COLUMN(A1)-1)*99,99) ![]() 說明: MID函數(shù)表示提取指定長度的字符的函數(shù); 語法結(jié)構(gòu)=MID(文本,起始位置,提取字符長度); COLUMN(A1):表示獲取列號 3、去除空格 由第2步中,我們可以看出獲取到的結(jié)果是存在空格的,所以這里用TRIM函數(shù)清除空格。 輸入公式 =TRIM(MID(SUBSTITUTE(A2,CHAR(10),REPT("",99)),1+(COLUMN(A1)-1)*99,99)) ![]() 說明: TRIM函數(shù)表示除了單詞之間的單個空格外,清除文本中所有的空格; 語法結(jié)構(gòu):= TRIM(文本) 4、用SUBSTITUTE函數(shù)刪除不需要的字段 由于獲取的結(jié)果是包含前面的字段,所以這里需要想辦法進行刪除。 在單元格中輸入公式=SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2,CHAR(10),REPT("",99)),1+(COLUMN(A1)-1)*99,99)),C$1&":",) ![]() 最終的結(jié)果如下圖所示: ![]() |
|
|