現象重現:格式刷複製合併儲存格的驚人發現
常規合併儲存格(A1:A4)→ 僅保留左上角數值(A1 的 100),其他數值清空。但若用「格式刷」複製該合併格式到 B1:B4,神奇現象出現:
- 外觀上 B1:B4 看似正常合併
- 狀態列顯示:計數 4、總和 100(與合併前一致!)
- 驗證:`=B2` 實際返回原數值,而 `=A2` 返回 0
🔍 深度解析:Excel 合併儲存格的內部機制
推測 Excel 合併執行四步驟:
- 暫存左上角儲存格數值
- 清空合併區域所有儲存格數值
- 執行合併操作
- 將暫存數值寫入合併後儲存格
格式刷為何不同? 格式刷僅複製「格式屬性」(字型、邊框、合併狀態等),不執行步驟 2 的清空數據操作。因「刪除數據」不屬於格式範疇,導致原數值全數保留在隱藏儲存格中。
💡 實務啟示與應用
- 風險提醒:格式刷複製合併格式會產生「隱形數據」,若不知情進行 SUM/COUNT 計算會產生嚴重錯誤
- 反向利用:若需隱藏數據但保留計算參考,可用此特性(取消合併即可還原)
- 功能建議:期待未來 Excel 提供「合併時保留所有數據」選項