[算表] excel 文字日期轉時間日期

看板Office作者 (給開司一罐蘇格登)時間9年前 (2016/09/01 22:00), 9年前編輯推噓0(0013)
留言13則, 2人參與, 最新討論串1/1
軟體: 版本: Excel 譬如 文字日期105/9/1 要轉成數字日期1050901 105/10/10 轉 1051010 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.85.101 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1472738451.A.E56.html

09/01 22:01, , 1F
用函數跟公式也可以用聚集
09/01 22:01, 1F

09/01 22:03, , 2F
因為在建立資料庫管理系統
09/01 22:03, 2F

09/01 22:06, , 3F
抱歉另外加問 轉文字日期1050901
09/01 22:06, 3F

09/01 22:10, , 4F
Datevalue 不知道是不說不會用 改不了
09/01 22:10, 4F
只有xd能形容 目前有突破口 105/9/1 卡關在 有的資料是 a1=105/9/1 b1=105/10/1 c1=105/10/10 用mid跟本沒辦法確定右邊的/在哪裡 而左邊的/則可以用mid(a1,4,1)來搜尋 用if來帶入改成01~12 右邊的部份則更靠北 必需要靠兩條公式才能解,當然也可以合成一條 第一條 先抓取右邊的兩個字為何 a2=right(a1,2) /1 /2 /3 /4 /5 /6 /7 /8 /9 10 11 12 第二條 再抓取左邊第一位是否為/ 用if判斷後消除,沒得就傳來不用改 a3=if(left(a2,1)="/","0"&right(a2,1),a2) 接著就能拉出最右邊的值 當然我建議用兩個 因為還沒完 接著左邊的年月要抓出正確的數字,還不能抓錯抓到日期 好想哭喔 ※ 編輯: waiter337 (114.35.158.244), 09/01/2016 22:40:38 但應該也可以用剛剛找到右邊的/來定位啦= = ※ 編輯: waiter337 (114.35.158.244), 09/01/2016 22:41:52 ※ 編輯: waiter337 (114.35.158.244), 09/01/2016 22:46:46 xd =LEFT(A1,3)&IF(MID(A1,6,1)="/","0"&MID(A1,5,1))&IF(LEFT(RIGH T(A1,2),1)="/","0"&RIGHT(A1,1),A1) 哭哭了 ※ 編輯: waiter337 (114.35.158.244), 09/01/2016 23:00:21

09/01 23:59, , 5F
民國年為100年後的話
09/01 23:59, 5F

09/02 00:02, , 6F
如民國年為100年前且將年切齊
09/02 00:02, 6F

09/02 01:08, , 7F
感謝支援qq
09/02 01:08, 7F

09/02 01:09, , 8F
好強阿
09/02 01:09, 8F
※ 編輯: waiter337 (1.175.29.206), 09/02/2016 01:41:48

09/02 01:43, , 9F
那個兩條-- 我太久沒用了 是否為轉換數字
09/02 01:43, 9F

09/02 01:44, , 10F
=text(--
09/02 01:44, 10F

09/02 01:52, , 11F
如原po所述
09/02 01:52, 11F

09/02 01:53, , 12F
感恩啊
09/02 01:53, 12F

09/02 01:54, , 13F
我最近已經開始會用中階一點的巨極了 好好用 感謝
09/02 01:54, 13F
文章代碼(AID): #1No3IJvM (Office)
文章代碼(AID): #1No3IJvM (Office)