註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excelㄧ般區
» 時間格式轉換
返回列表
下一主題
上一主題
發帖
[發問]
時間格式轉換
callinner
發短消息
加為好友
callinner
當前離線
UID
7012
帖子
14
主題
5
精華
0
積分
55
金錢
55
點名
0
作業系統
Windows 7
軟體版本
Office 2010
閱讀權限
20
性別
男
在線時間
23 小時
註冊時間
2011-11-7
最後登錄
2013-1-22
中學生
帖子
14
主題
5
精華
0
積分
55
點名
0
作業系統
Windows 7
軟體版本
Office 2010
閱讀權限
20
性別
男
註冊時間
2011-11-7
最後登錄
2013-1-22
1
#
跳轉到
»
正序看帖
打印
字體大小:
t
T
發表於 2011-11-15 11:34
|
只看該作者
[發問]
時間格式轉換
我有一大筆從系統資料匯出的時間
格式
如下
2011/11/12 上午 03:11:05
2011/11/12 上午 02:50:20
2011/11/12 上午 02:28:53
2011/11/12 上午 02:06:33
2011/11/12 上午 01:45:24
2011/11/12 上午 01:25:05
2011/11/11 下午 11:58:39
這些時間資料匯出後的數值類別為通用格式
本來將這些時間的數值類別改為[$-409]yyyy/m/d 上午/下午 h:mm:ss;@
但是發現這些資料中間的「中午」、「下午」讓我的格式沒有辦法作用
我要
如何
將這些時間資料改為正常的時間資料
轉換後可以讓我直接針對這些時間資料做加減運算
樓主熱帖
excel參照(排除空白值)、下拉式清單結合使
要如何做出矩陣相除?
字串的分割
SUMIFS公式簡化
收藏
分享
ANGELA
發短消息
加為好友
ANGELA
當前離線
UID
196
帖子
812
主題
7
精華
0
積分
862
金錢
862
點名
0
作業系統
XP
軟體版本
2007
閱讀權限
100
性別
男
來自
台中
在線時間
1196 小時
註冊時間
2010-5-13
最後登錄
2019-10-10
版主
帖子
812
主題
7
精華
0
積分
862
點名
0
作業系統
XP
軟體版本
2007
閱讀權限
100
性別
男
來自
台中
註冊時間
2010-5-13
最後登錄
2019-10-10
6
#
發表於 2011-11-16 11:32
|
只看該作者
另解
=REPLACE(A1,12,2," ")+ISNUMBER(FIND("下",A1))/2
TOP
gong
發短消息
加為好友
gong
當前離線
UID
14
帖子
455
主題
8
精華
1
積分
480
金錢
480
點名
0
作業系統
WINS home
軟體版本
OFFICE XP
閱讀權限
100
性別
男
來自
平鎮
在線時間
297 小時
註冊時間
2010-5-1
最後登錄
2015-1-22
版主
帖子
455
主題
8
精華
1
積分
480
點名
0
作業系統
WINS home
軟體版本
OFFICE XP
閱讀權限
100
性別
男
來自
平鎮
註冊時間
2010-5-1
最後登錄
2015-1-22
5
#
發表於 2011-11-16 09:21
|
只看該作者
ISNUMBER(FIND("下",Q4))/2
上午時isnumber(..)為false=0,所以不加時間,
下午時isnumber(..)為true=1
下午時間如果13:00會顯示下午01:00
下午時間差12:00,一天為1故/2即為12小時
01:00+12小時即為下午時間
知之為知之,不知為不知,誠實也!
TOP
callinner
發短消息
加為好友
callinner
當前離線
UID
7012
帖子
14
主題
5
精華
0
積分
55
金錢
55
點名
0
作業系統
Windows 7
軟體版本
Office 2010
閱讀權限
20
性別
男
在線時間
23 小時
註冊時間
2011-11-7
最後登錄
2013-1-22
中學生
帖子
14
主題
5
精華
0
積分
55
點名
0
作業系統
Windows 7
軟體版本
Office 2010
閱讀權限
20
性別
男
註冊時間
2011-11-7
最後登錄
2013-1-22
4
#
發表於 2011-11-16 08:52
|
只看該作者
回復
3#
gong
回復
2#
handmuch
OK,解決了
不過為什麼
=TEXT(MID(Q4,1,10)+MID(Q4,15,8)+
ISNUMBER(FIND("下",Q4))/2
,"yyyy/mm/dd hh:mm:ss")
這裡不是顯示true or false,為什麼要除以2?
TOP
gong
發短消息
加為好友
gong
當前離線
UID
14
帖子
455
主題
8
精華
1
積分
480
金錢
480
點名
0
作業系統
WINS home
軟體版本
OFFICE XP
閱讀權限
100
性別
男
來自
平鎮
在線時間
297 小時
註冊時間
2010-5-1
最後登錄
2015-1-22
版主
帖子
455
主題
8
精華
1
積分
480
點名
0
作業系統
WINS home
軟體版本
OFFICE XP
閱讀權限
100
性別
男
來自
平鎮
註冊時間
2010-5-1
最後登錄
2015-1-22
3
#
發表於 2011-11-15 23:32
|
只看該作者
=TEXT((LEFT(A2,10)&" "&RIGHT(A2,8))&MID(A2,11,3),"yyyy/mm/dd hh:mm:ss")
=TEXT(MID(A1,1,10)+MID(A1,15,8)+ISNUMBER(FIND("下",A1))/2,"yyyy/mm/dd hh:mm:ss")
知之為知之,不知為不知,誠實也!
TOP
handmuch
發短消息
加為好友
handmuch
(expresmile)
當前離線
UID
3197
帖子
43
主題
1
精華
0
積分
74
金錢
74
點名
0
作業系統
windows 7
軟體版本
office 2007
閱讀權限
20
性別
男
在線時間
30 小時
註冊時間
2011-1-17
最後登錄
2020-8-24
暱稱:
expresmile
中學生
帖子
43
主題
1
精華
0
積分
74
點名
0
作業系統
windows 7
軟體版本
office 2007
閱讀權限
20
性別
男
註冊時間
2011-1-17
最後登錄
2020-8-24
2
#
發表於 2011-11-15 15:33
|
只看該作者
本帖最後由 handmuch 於 2011-11-15 15:35 編輯
回復
1#
callinner
下載
(55.27 KB)
2011-11-15 15:33
再修改儲存格格式
TOP
靜思自在 :
好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表
下一主題
上一主題
Excel程式區
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲