求問在Excel裡若何轉換時間 10

時間 2025-03-10 19:50:14

求問在excel裡若何轉換時間

1樓:網友

<>sub timechange()

dim tmp as double

dim i%, n%, temp

for i = 1 to range("a65536").end(xlup).row '檢查a列有效資料行數。

tmp = 0#

temp = range("a" &i).value '

n = instr(temp, "天")

if n > 0 then

tmp = tmp + cdbl(mid(temp, 1, n - 1)) 24 '計算天數。

temp = mid(temp, n + 1, len(temp))

end if

n = instr(temp, "小時")

if n > 0 then

tmp = tmp + cdbl(mid(temp, 1, n - 1)) 計算小時數。

temp = mid(temp, n + 2, len(temp))

end if

n = instr(temp, "分")

if n > 0 then

tmp = tmp + cdbl(mid(temp, 1, n - 1)) 60# '計算分鐘數。

temp = mid(temp, n + 1, len(temp))

end if

n = instr(temp, "秒")

if n > 0 then tmp = tmp + cdbl(mid(temp, 1, n - 1)) 3600# '計算秒數。

若tmp不等於0,寫入b列單元格。

next i

end sub

就是用excel做的啊,vba也是excel的功能啊,如果你非要用函式公式來解決這個問題的確是比較麻煩了。

巨集**的使用方法我都懶得說了,一大堆。

如何在excel裡轉換日期格式?

2樓:刺任芹

選擇需要轉換格式的日期,單擊右鍵開啟下拉選單框,選擇「設定單元格格式」選項,在開啟的設定單元格格式視窗中「數字」選項下的「日期」項右側的型別列表框中,選擇需要的格式,即可轉換日期格式。具體如下:

步驟1、如下圖所示,excel表中輸入任意日期。

步驟2、左鍵單擊日期所在單元格,選中日期,單擊右鍵。

步驟3、在開啟的下拉選單框中選擇「設定單元格格式」選項。

步驟4、開啟「設定單元格格式」視窗,選擇「數字」標題欄下的「日期」選項,右側型別中會顯示多種日期格式,選擇自己需要的格式。

步驟5、單擊確定按鈕,日期的格式便轉換好了。

注意事項:

1、設定單元格格式視窗中,對於每一種選擇的日期格式,有乙個示例視窗,會顯示轉換後的樣式,若不確定,可根據該示例確定選擇何種樣式。

2、「設定單元格格式」對話方塊」數字」的分類一欄有個「自定義」,選中它,並在型別中選擇適合的格式並點選確定,可以在現有格式為基礎上,生成自定義的日期格式。

用excel函式將時間轉化為日期格式

3樓:網友

1、可以通過text函式。

實現。輸入公式=text(a4-a3,"hh:mm:ss")。

註釋:因為a4-a3為數字格式,text函式將它轉化為日期格式。

輸入公式=int(a5-a3)&"天"&text(a5-a3,"h時m分s秒")。

註釋:int函式是取整算天數,text函式把它轉化為日期格式。

excel怎麼轉換為日期?

4樓:小新愛科技

excel日期格式轉換方法如下:工具/原料:聯想電腦、win7、wps2019。

1、開啟需要轉換日期的excel**,選中表中日期。

2、點選【資料】,選擇【分列】。

3、在彈出的對話方塊,選擇【分隔符號】,然後點選【下一步】。

4、選擇【分號】,點選【下一步】。

5、選擇【日期】然後點選【ymd】,點選【完成】。

6、效果如下圖。

excel日期如何轉換?

5樓:阿霞美食分享

日期可以用很多種形式展示,但是可以始終保持日期是不變的。

ctrl+1 開啟 【單元格設定】,【自定義】想要設定什麼展示方式,自己設定,如 」2022「年」12「月」12「日,e-mm-dd,

excel日期格式轉換設定的教程

6樓:機器

在excel中我們常常會輸入各種日期,但有時候為了節省時間我們 可能輸入的不是那麼正規,這時候就可以設定一下excel中的日期格式自 動轉換功能,即可輕鬆轉換成自己想要的格式了。本篇教程會為大家詳細 講解excel中常見的一些輸入日期轉換的方法!

格式一:輸入20120920時,自動轉換為2012-09-20

首先開啟excel**。

選中需要轉換的。單元格,然後點選滑鼠右鍵,在彈出的列表中選擇【設定單元格格式】。

在彈出的視窗中,點選上面【數字】按鈕,在列表中選擇【自定義】選項,然後再型別輸入框中輸入【0000-00-00】格式,點選確定。

顯示格式,我們來看看剛才設定的格式吧,選擇剛才設定的單元格,輸入20120920,然後回車。

格式二:輸入20120920時,自動轉換為2012年09月20日

步驟和上面差不多,但是在型別輸入框中輸入【####年##月##日】格式,然後確定。

顯示格式,在剛才我們設定的單元格里面輸入20120920,然後回車。

格式三:輸入20120920時,自動轉換為貳零壹貳年零玖月貳零日

步驟和上面差不多,但是在型別輸入框中輸入【[dbnum2]0000年00月00日】格式,然後確定。

顯示格式,在剛才我們設定的單元格里面輸入20120920,然後回車。

格式四:輸入20120920時,自動轉換為二0一二年0九月二0日

在型別輸入框中輸入【[dbnum1]0000年00月00日】格式,就可以轉換成格式四的樣子,這個就和上面的一樣,相信不用我教大家都會了吧。

excel數字轉換為時間(excel時間轉換成數值)

7樓:戶如樂

您好,我就為大家解答關於excel數字轉換為時間,excel時間轉換成數值相信很多小夥伴還不知道,現在讓我們一起來看看吧!1、首先,要設定好。<>

您好,我就為大家解答關於excel數字轉換為時間,excel時間轉換成數值相信很多小夥伴還不知道,現在讓我們一起來看看吧!

1、首先,要設定好單元格格式。

2、a1 a2 a3 表示時間,要設定成時間格式,直接輸入相應時間,並在a3中設定公式 =a2-a1 即可。

3、假如要在a4中顯示82,即把a2和a1的時間差,全部用分鐘來表示,在a4中輸入公式 =hour(a2-a1)*60+minute(a2-a1)同時,要把a4單元格的格式設定成數字格式,否則會顯示錯誤。

在excel中怎樣把時間轉換成數值?

8樓:網友

timevalue("4:35 pm")不過這個時間函式是將0:00:

00—23:59:59轉化為0~小數值,所以他不是用的傳統的把時間轉化為小數值的方法即小時取整+分/60+秒/3600.

而是小時/24+分/1440+秒/3600/24

9樓:匿名使用者

很簡單:excel把1900年1月1日當作1,1900年1月2日當作2……也就是說excel中的日期是一組固定的自然數列,它以天作為單位,1就表示1天如果想把天轉化成小時,自然就是乘以24了(一天等24小時嘛)同樣的,要想把小時數轉化成天數,自然就是除以24了 這就是=sum(a1/24)可以把時間轉化為數值的原因了。

10樓:匿名使用者

hour 函式只能是0到23的整數(一天24小時)若把你的時間轉換為小時,必須用函式。

假設時間在a1,則在b1輸入公式:

day(a1)*24+hour(a1)+minute(a1)/60+second(a1)/3600

11樓:嘯笙

設16:35所在單元格為a1,=a1*24*60*60可以得出多少秒,=a1*24*60可以得出多少分。

excel日期的格式轉換功能怎樣使用?

12樓:網友

excel日期的格式轉換功能主要用到右鍵點選單元格的「設定單元格格式」功能,具體步驟如下:

1、將滑鼠游標移動到任意乙個excel檔案圖示上,雙擊滑鼠左鍵,開啟任意乙個excel檔案。

2、在任意乙個單元格內輸入「2019年11月15日」,如在f1單元格輸入「2019年11月15日」。

3、點選文件除f1單元格的任意位置確定f1單元格的輸入內容。

4、滑鼠左鍵點選一下f1單元格,選中f1單元格。

5、點選一下滑鼠右鍵。

6、滑鼠左鍵單擊「設定單元格格式」。

7、滑鼠左鍵單擊「日期」。

8、滑鼠左鍵單擊圖示紅框內任意乙個日期格式,如「二00一年三月七日」。

9、滑鼠左鍵單擊「確定」。

10、得到結果。

注意事項:

1、操作第八步「滑鼠左鍵單擊圖示紅框內任意乙個日期格式」時,不僅僅有第八步圖示的幾個選項,可以下拉滾動,根據需要選擇適合的日期格式。

2、操作第七步「滑鼠左鍵單擊「日期」時,不僅僅可以轉換日期,還可以轉換時間格式、科學計數、百分比、分數等,若有需要可以按照上述步驟同樣操作,只是第七步時選擇相對應的功能即可。

請大師指教 在Excel裡,如何把錄製的巨集轉成Excel函式使用

自制函式要通過指定變數來建立,以function 開頭 錄製的巨集是vba 一般情況下不能轉為函式 使用 excel裡錄製 規劃求解 巨集之後,執行提示 子過程或函式未定義 使用本函式之前,必須建立對規劃求解載入巨集的引用。在 visual basic 編輯器中,一個模組活動的情況下,單擊 工具 選...

求EXCEL公式,求一excel函式公式,線上等

假設你的資料a b兩列都從第一行開始,在c1輸入 if countif b b,a1 0,b列有 b列沒有 敲回車鍵確定 複製c1單元格,選中c列並貼上,這樣c列所有的單元格都有這個公式 了。並顯示出結果來 相反如果要找b列裡有而a列裡沒有的話則輸入 if countif a a,b1 0,a列有 ...

為什麼在Excel裡求總和的時候,會有那麼0 02的差距呢

滕樹萍 如果我們通過 格式 單元格 數字 數值 把單元格格式設為保留兩位小數,實際上兩位小數以後的數字並真正沒有捨去,只是沒有顯示出來。比如 在單元格a1輸入1.234,b1輸入1.113 則a1顯示為1.23,b1顯示為1.11 在c1中輸入 a1 b1,則顯示為3.35 1.234 1.113 ...