1樓:
若a1=20081201
轉化為日期型:
b1=date(mid(a2,1,4),mid(a2,5,2),mid(a2,7,8))
或
2樓:牛飛陽
如果想獲得年月等繼續計算,只能加輔助列,如樓上的=if(len(a1)=6,text(a1,"0000-00"),text(a1,"0000-00-00"))
如果只為顯示,可自定義格式如:
[>19010100]0000-00-00;0000-00
3樓:匿名使用者
4樓:匿名使用者
顯示全部為「*********」,那是因為你設定的列間距太小,不能全部顯示,你將這一列拉寬點應該就可以的。
5樓:朱仕平
=if(len(a1)=6,text(a1,"0000-00"),text(a1,"0000-00-00"))
6樓:隨泉彭和悌
可以用分列,或函式。
選中該列,資料,分列,下一步,下一步,勾選日期(選擇ymd),完成。
函式可以寫為
=--text(a1,"0-00-00")
excel中常規格式和日期格式的轉換規則是什麼
可靠的 excel中常規格式和日期格式的轉換規則如下 1900 1 1為起始日期,轉換的數字是0,往後的每一天增加11900 1 2轉換為數字是 1 1900 1 3轉換為數字是 2 1900 1 4轉換為數字是 3 以此類推 2013 8 27距離1900 1 1一共是41513天因此41513轉...
請教如何把excel格式轉換成格式,急
最自動化的方法,不懂的可以問我 option explicit sub tanstxt dim s as string,name as string dim i j irow icol dim x as integer dim fullname as string,rng as range irow...
excel數字是常規格式,無法自動求和
常規格式可以自動求和的,不能自動求和應該有其他原因,再檢視一下 見好就收 你把格式設定成資料格式 計算時公式中 1即可變為數值格式 對於之前設定為文字方式的單元格,錄入數字後,再改單元格格式為常規或數字後,系統依舊視為文字。必須重新編輯一下 比如雙擊進行編輯狀態,什麼也不做,回車退出也可轉換過來 進...