合併儲存格之後的資料還原問題
問題的來龍去脈
為了報表的美觀或格式上的需求,有時會將儲存格合併。例如,下圖A欄中的三個字串,合併之後就會產生如同B欄中的結果;當您解除儲存格的合併之後,又看到如同C欄中的結果,Excel只保留第第一個字串「台北」,其他兩個字串,全都被刪除掉。而且在儲存檔案之後,就不能使用復原按鈕來還原資料。
有沒有不使用VBA的方法,可以在存檔之後還能還原合併後的資料?如同F欄到H欄的過程。
問題的解決方法
看起來似乎只能用VBA來解這個問題?其實我們可以透過一些小技巧,來完成上圖F欄到H欄的過程。
重點在於,先不要先去處理A1:A3的合併,而要先找另三個空白儲存格,將三個空白儲存格合併之後,再以 複製格式 的方式,將合併之後的三個空白儲存格的格式複製給A1:A3,爾後就可以使用 取消跨欄置中 的方式來復原A1:A3中字串了。
1. 選取選取C1:C3的範圍,點按[檔案]索引標籤/[對齊方式群組]/[跨欄置中]。
2. 接著點按[檔案]索引標籤/[剪貼簿]群組/[複製格式],利用複製格式的指標選取A1:A3的範圍。
3. 放開滑鼠左鍵之後,即可看到A1:A3合併成一大格,原來的三個字串,只剩下「台北」了。
4. 爾後,若想還原A1:A3的內容,請點選合併後的「台北」,點按[檔案]索引標籤/[對齊方式群組]/[跨欄置中]。
5. 在下左圖的對話方塊中按下[確定],即可還原成為下右圖的結果。
這篇文章中的資訊適用於
Excel 2010
Excel 2007
Excel 2003