回覆列表
  • 1 # 原來的原

    ‍‍公式中的換行符用函式CHAR(10)來表示。

    1、其實要實現單元格內換行,還有更簡單的辦法,就是使用“自動換行”功能或者使用“Alt+Enter”快捷鍵。(1)右擊選中的單元格,在彈出的選單裡選擇“設定單元格格式”,在彈出的“設定單元格格式”對話方塊中的“對齊”選項卡下,勾選“自動換行”選項,點選“確定”即可。或者,(2)將游標移到需要換行的位置,按住鍵盤上的“Alt”鍵後再按“Enter”鍵,就可以在該處換行。

    2、某些時候需要在函式返回的資料之間換行,但是使用“Alt+Enter”快捷鍵就無法做到。這時我們需要使用換行符“CHAR(10)”。最常見的用法是與“&”聯合起來,完成前後文本的換行後對接。比如:“文字A”&CHAR(10)&“文字B”。

    3、反過來看一下,用公式還可以替換掉換行符,實現一個單元格內多行文字變為一行。比如A列是資料,從A1開始,則插入B列,B1輸入公式 =REPLACE(A1,FIND(CHAR(10),A1),1,"") 再用填充柄向下填充。 選中B列,複製,選擇A1,編輯-選擇性貼上-數值。即將替換後的值貼上回原來的單元格。 不過這個公式對無軟回車的單元格無效(會出錯),如果是有些單元格有軟回車,有些沒有的情況,則要加個判斷。 =IF(ISERROR(FIND(CHAR(10),A1)),A1,REPLACE(A1,FIND(CHAR(10),A1),1,"")) 再進一步想一下,一個單元格里出現多個軟回車怎麼辦?修改公式肯定增加公式的複雜度。這種情況只要多做幾次複製-選擇性貼上就可以了。

  • 中秋節和大豐收的關聯?
  • 拋開球場上不說,單論對籃球在全球的推動作用,詹姆斯可以排第幾?