如何使從屬單元格遵循不時更改的父單元格的小數格式?

如何使從屬單元格遵循不時更改的父單元格的小數格式?

我需要 Excel 工作表中的從屬單元格遵循父單元格的小數格式。我已經使用格式刷完成了此操作,但我的父單元格小數要求會不時發生變化,並且我需要依賴單元格進行相應的調整和更新。

有時我可能需要不顯示小數位,而其他時候我需要顯示一位或可能兩位。

簡而言之,我想更改父單元格的小數格式,並根據具體情況指定從屬單元格。

請參閱以下螢幕截圖,了解我想要完成的範例:

僅出於說明目的,父細胞為紅色,從屬細胞為黃色。除了要複製的十進制格式之外,我不需要任何其他內容,因此顏色不是問題。

答案1

我知道您已經找到了 VBA 解決方案,如果您分享它,將會對其他人有所幫助。

對於喜歡非 VBA 解決方案的其他人,Conditional Format可以輕鬆處理場景 1 和 3,並且可以根據您的特定需求進行修改。無需 VBA。

每個場景都需要條件格式。

場景1:公式為=Int($F$2)-($F$2)=0,條件數字格式為Number0位小數

場景3:公式為=Int($F$2)-($F$2)<>0,條件數字格式為Number2位小數

對於這兩種情況:填滿顏色為黃色,適用範圍為$B$4, $D$3, $D$4, $F$3, $F$4, etc

現在,當$F$2包含整數時,套用於範圍中的儲存格將被格式化為整數並反白。如果$F$2不是整數,則儲存格的格式設定為顯示 2 位小數。

相關內容