0
我想以6位數字的形式在Excel中編寫日期,前四位數字爲年份,最後兩位數字爲月份。例如,01/02/2013應該是201302.(幾天將被忽略)然而,即使我格式化單元格爲yyyymm。它會使用公式欄顯示日期格式爲dd/mm/yyyy的單元格中顯示不同的數字。例如。輸入201301,但Excel會自動將其轉換爲245102,並在公式欄顯示20/02/2451的日期。如何在Excel中直接識別我的自定義輸入,因爲我需要對日期進行進一步的計算?看了一個多小時的解決方案。Excel無法識別日期
自定義數字匹配不會更改下面的值。所以當你輸入'201301'時,excel會假設你輸入的日期值是從1/1/1900開始的整個天數。因此自1/1/1900起201,301天是20/2/2451。如果您以後不想對日期進行任何操作,則可以將該列設置爲非日期格式,如數字或文本。如果您想讓它們成爲實際日期,那麼您將需要vba中的worksheet_change事件來處理值更改。 –