合併儲存格之後的資料還原問題

問題的來龍去脈

為了報表的美觀或格式上的需求,有時會將儲存格合併。例如,下圖A欄中的三個字串,合併之後就會產生如同B欄中的結果;當您解除儲存格的合併之後,又看到如同C欄中的結果,Excel只保留第第一個字串「台北」,其他兩個字串,全都被刪除掉。而且在儲存檔案之後,就不能使用復原按鈕來還原資料。

有沒有不使用VBA的方法,可以在存檔之後還能還原合併後的資料?如同F欄到H欄的過程。

clip_image002[4]

問題的解決方法

看起來似乎只能用VBA來解這個問題?其實我們可以透過一些小技巧,來完成上圖F欄到H欄的過程。

重點在於,先不要先去處理A1:A3的合併,而要先找另三個空白儲存格,將三個空白儲存格合併之後,再以 複製格式 的方式,將合併之後的三個空白儲存格的格式複製給A1:A3,爾後就可以使用 取消跨欄置中 的方式來復原A1:A3中字串了。

1. 選取選取C1:C3的範圍,點按[檔案]索引標籤/[對齊方式群組]/[跨欄置中]。

clip_image004[4]

2. 接著點按[檔案]索引標籤/[剪貼簿]群組/[複製格式],利用複製格式的指標選取A1:A3的範圍。

clip_image006[4] clip_image008

3. 放開滑鼠左鍵之後,即可看到A1:A3合併成一大格,原來的三個字串,只剩下「台北」了。

4. 爾後,若想還原A1:A3的內容,請點選合併後的「台北」,點按[檔案]索引標籤/[對齊方式群組]/[跨欄置中]。

clip_image010

5. 在下左圖的對話方塊中按下[確定],即可還原成為下右圖的結果。

clip_image012clip_image014

這篇文章中的資訊適用於

Excel 2010

Excel 2007

Excel 2003

關於作者:

本文由微軟最有價值專家MVP王作桓 提供。微軟十分感謝MVP主動地將他們的經驗與上百萬名其他技術使用者交流。MVP 王作桓 同時也將此篇文章放在他的部落格內,歡迎您按 此處 瀏覽MVP王作桓 更多的技術文章、經驗分享與觀點。