韓老師自己的書,獲評十三五規劃教材:
問題來源
一位已經畢業了的我的學生提出一個問題,如何將同屬于一個主單號的子單號顯示在同一單元格,并且子單號換行顯示?
韓老師將他的問題寫成如下示例數據:
![]()
將右側子單號分行顯示,轉換成右側子單號顯示在同一單元格且換行。
解決方法
第一步:建立一個輔助列,填寫每行主單號
首先,復制A列,通過右鍵“插入復制的單元格”,將A列復制到B列,如下圖:
![]()
其次,選擇B2:B13區域,按“Ctrl+G"組合鍵,打開定位窗口,選擇定位到”空值“,如下圖:
![]()
在第一個空值單元格,即B3單元格 中輸入公式”=B2“,按”Ctrl+Enter“組合鍵執行計算,如下圖:
![]()
可將B列中每行填空入主單號,如下圖:
![]()
第二步:用公式合并子單號
在D3單元格輸入輸入公式:
=IF(B2=B3,C2&CHAR(10)&D3,C2)并將向下填充,得B列每第一個主單號所在行對就了所有子單號,如下圖:
![]()
此處,特別注意,需要選中”自動換行“功能,否則CHAR(10)代表的換行,不會顯示。
(有的office中可能還需要設置”自動調整行高“)
第三步:整理結果
首先,將D列根據公式所得的結果復制——選擇性粘貼——只保留數值。
其次,選擇”數據“菜單的”篩選“功能,篩選出A列”空白“行,如下圖
![]()
選中所有篩選出的A列為空白的行,刪除,結果如下圖:
![]()
再刪除B列與列,得結果:
![]()
有關其他情況的單元格合并或拆分顯示,可參考:
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.