263 | 在Excel2013中提取換行儲存格第二行的資料的方法 |
在平時使用Excel的工作中,經常會遇到在表格的某個儲存格內輸入了很多的文字,而由於文字太多可能會需要配合工作要求將文字分為上下二行在同一儲存格的情況,我們一般都是使用鍵盤的Alt+Enter進行了儲存格換行,或者設置儲存格自動換行。
當儲存格裡為多行文字時,我們如何從這些儲存格中提取出第二行的資料呢?其實利用Excel的函數公式可以實現。本單元將介紹如何操作,以圖文詳解的方式教導大家提取換行儲存格第二行的資料的方法。
步驟1: 啟動Excel後,打開要進行提取的表格,看到D欄中有很多換行儲存格,我要將第二行資料提取出來,在E2儲存格輸入公式「=REPLACE(D2,1,FIND(CHAR(10),D2),"")」,如下圖所示。
步驟2: 為了方便輸入,故利用儲存格填充的方法完成餘下的操作,將滑鼠移動到E2儲存格右下角,出現+號,快按滑鼠左鍵兩下,即可快速填充完畢。
REPLACE函數 函數類型:文字 |
說明: 根據指定的字元數/位元組數,以不同的文字字串來取代文字字串的某一部分。 語法: REPLACE(Old_text,Start_num,Num_chars/Num_bytes,New_text) 參數: Old_text:為必要參數。這是您想要取代其中某些字元的文字。 說明: REPLACE提供給使用單一位元組字元集(SBCS)的語言使用,而REPLACEB提供給使用雙位元組字元集(DBCS)的語言使用。電腦上的預設語言設定會以下列方式影響傳回的值: 1. 無論預設的語言設定為何,REPLACE會將每個單一位元字元及雙位元字元都計算為1。 2. 當啟用支援DBCS的語言編輯,並將其設為預設語言時,REPLACEB會將每個雙位元組字元計算為2。在其他情況下,REPLACEB則會將每個字元計算為1。 |
char(10):表示欲搜尋的字元為「分行符號」。
FIND(FINDB)函數 函數類型:文字 |
說明: FIND及FINDB會在某個文字字串內找到另一個文字字串,並傳回該文字字串在第一個文字字串中的起始位置。 語法: FIND(Find_text,Within_text,[Start_num]) 參數: Find_text:為必要參數。這是您要尋找的文字。 說明: FIND提供給使用單一位元組字元集(SBCS)的語言使用,而FINDB提供給使用雙位元組字元集(DBCS)的語言使用。電腦上的預設語言設定會以下列方式影響傳回的值: 1. 無論預設的語言設定為何,FIND會將每個單一位元字元及雙位元字元都計算為1。 2. 當啟用支援DBCS的語言編輯,並將其設為預設語言時,FINDB會將每個雙位元組字元計算為2。在其他情況下,FINDB則會將每個字元計算為1。 |
留言列表