Excel 2010 - 設定所有儲存格的格式 - 甚至是空白儲存格

Excel 2010 - 設定所有儲存格的格式 - 甚至是空白儲存格

這是一個奇怪的問題,也許真的很簡單。我有一個很大的電子表格,其中有幾列,隨著時間的推移,不同的用戶將填寫這些列。目前這些是日期列,但是,這個問題並不限於日期。

輸入一些日期後,我注意到它們的格式是我不想使用的格式(即我的預設 Windows 格式):( 無論如何,我想使用標準的預設格式(即 dd-mmm-yyyy )以避免日期之間的任何混淆,例如“07/08/09”Oo

我可以在整個列上設定該格式,但是,該格式似乎不會「黏在」空白儲存格上。一旦我進入空白單元格並輸入新值,它就不會使用我指定的格式。

有沒有辦法強制 Excel 設定整個欄位、空白儲存格或其他的預設格式?

答案1

如果您在先前的空白儲存格中輸入日期,Excel 會嘗試變得非常聰明,並根據作業系統的標準格式設定日期格式(忽略您先前為儲存格指定的格式)。您可以在 Excel 自訂格式清單中查看這是什麼格式;它是標示著「*」的那個。

我不知道有什麼方法可以改變這種行為,所以你唯一的解決方案是改變你的作業系統標準日期格式(如果你更喜歡這種其他格式,無論如何這可能是一個有用的改變)。在 Windows 中,位於控制台\時鐘、語言和區域\更改日期時間或數字格式\短日期。

請注意,Excel 中以這種方式格式化的任何欄位都將根據以下方式顯示在其他人的電腦上他們的作業系統的設定。因此,無論它在您的機器上看起來如何,它在其他人的機器上看起來都可能有所不同。所有公式都可以正常工作;這只是顯示。

答案2

在 Office 2010 中測試,right click the column label並選擇format cells.我用一個完全空白的列來完成此操作,並且所有列都重新格式化為正確的日期格式。也就是說,如果我輸入 6-23-16,它會將其更正為 23-Jun-2016。

這也適用於 Office 2016。

編輯:您可以嘗試Protecting the Sheet從“評論”選項卡。在執行此操作之前,您需要單擊Allow Users to Edit Ranges,將範圍命名為註釋,選擇需要修改的範圍,然後按一下Protect Sheet。這將鎖定單元格的格式。不確定它是否能解決問題,但這是另一種選擇。

相關內容