Excel日期轉化成數值的公式是什麼

2022-03-12 14:05:09 字數 6002 閱讀 1209

1樓:騎雲

這個比較麻煩,整數部分的1代表1天。而excel中運算的起始日期為1900-01-01。

所以,日期部分你需要自己手動計算已知的日期減去1900-01-01的總日期。

思路:(已知年-1900)*365+已知年/4的整數部分-1900/4+已知月日在當前年產生的天數。

時間部分很容易。

時:實際數值*1/24

分:實際數值*1/24/60

秒:實際數值*1/24/60/60

然後把這幾個數值加起來就是小數部分了。

2樓:辛迪貓貓

=datevalue("2015-02-12")函式 datevalue 的主要功能是將以文字表示的日期轉換成對於的序列號。

要對單元格引用  一定要是用  '

示例在c3單元格 輸入  ' 2012-11-10     在目標單元格   =datevalue(c3)

3樓:許金鎗

你應該是問原理吧?比如2023年2月1日為什麼是40940因為2023年1月1日定為數字1

那麼2023年1月1日就為數字2

以此類推

4樓:德拉姆拉

excel能記錄的第乙個日期為1900-1-1值為1

以2013-9-6為例,他與1900-1-1之前差41522天,加上他本身等於41523

如何將excel中的日期格式轉換成數值型格式

5樓:刀劍上的舞者

材料/工具:excel2010

1、如本例a列中列示了一列日期,要求將a列中的日期轉換為數值,結果在b列顯示。

2、首先我們將a2單元格的日期先進行轉換,選中b2單元格,在單元格中輸入運算符號=,然後點選【fx】按鈕。

3、彈出【插入函式】對話方塊:在【或選擇類別】中選擇[全部]選項;在【選擇函式】中選擇函式[value],這個函式可以將乙個代表數值的文字字串轉換成數值。選擇好函式後,點選【確定】按鈕。

4、通過上一步驟的操作,彈出【函式引數】對話方塊,在空白對話方塊中直接選中**中的a2單元格,即轉換日期所在單元格。引數設定好後,點選【確定】按鈕。

5、返回到工作表中,通過以上操作步驟,a2單元格的日期就轉換為了數值格式。

6、選中b2單元格,點選滑鼠左鍵拖動滑鼠將b2單元格的公式予以複製。這樣,a列中所列示的日期就轉換為了數值格式。

6樓:表裡如一

要想將這樣的日期轉換成年月的數值型格式,需要使用公式轉換,轉換後再另存為數值。

1、在日期型資料的右邊一格b1單元格輸入公式:

=--text(a1,"emm")

2、複製b1單元格,單擊a1單元格,單擊滑鼠右鍵,再單擊選擇性貼上3、在彈出的選擇性貼上對話方塊中單擊數值,再單擊確定4、選擇a1單元格,按快捷鍵ctrl+1,彈出設定單元格格式對話方塊,單擊數字選項卡,在分類列表框單擊常規按鈕,再單擊確定即可。

7樓:匿名使用者

這樣就是數值了

一樓的回答是正確的,如果只是為了顯示就沒有問題! 如果要換成真正的數值,就用我這個公式

8樓:匿名使用者

這是不可能的,要從日期型轉換成數值型就是乙個換算過程,他換算的公式不可能換出你原來的數字

我想知道你為什麼要這樣換格式

9樓:糊塗先生

選中日期所在的單元格區域-》滑鼠右鍵-》設定單元格格式-》自定義,在右面的「型別」框內輸入:

yyyymm

即可。補充:可分步完成:

1、假如日期在a1,可以在b1中輸入:

=--text(a1,"yyyymm")

2、複製b1-》選中a1-》滑鼠右鍵-》選擇性貼上-》數值-》確定3、刪除b1完成操作

(注意將a1設為常規或數值格式)

10樓:匿名使用者

excel是如何把數值轉化為日期的 80

11樓:林夢嫣

如果是標準數值,只需要滑鼠右鍵點選單元格 「設定單元格格式」==》數字==》日期

即可。當然,也可以用公式

=text(a1,"yyyy-mm-dd")這樣來到到效果

12樓:匿名使用者

需要指出的一點是,excel中,所有的日期,本質上都是數值。

日期的起點是2023年1月0日。對應數值是0.

2023年1月1日,對應數值是1

2023年1月1日12時,對應數值是1.5.

沒錯,1天就是數值1,乙個小時就是1/24=0.041666667

,1分鐘就是1/24/60=0.000694444.

所以,2023年1月1日對應的數字是43831.也就是說,2023年1月1日,距離2023年1月1日有43830天。就辣麼簡單。

反過來說,任何數,都可以轉為日期。你只要在設定單元格格式裡選「日期」即可。當然有個額封頂數值,就是2023年12月31日,換算過來就是2958465

你的excel,如果需要轉為數值,直接右鍵然後選「設定單元格」(快捷鍵是ctrl+1),選格式為日期即可。

如果需要公式也有很多,看你需要什麼樣的結果。

13樓:匿名使用者

a1 內 2023年8月12日

b1 內 公式

=year(a1)&month(a1)&day(a1)如果 必須 是 0812的話

=year(a1)&if(month(a1)<<10,"0"&day(a1),day(a1))

如何在excel中把日期轉換成純數字

14樓:緣來是我

在excel中把日期轉換成純數字,可通過text函式將日期格式轉換為文字格式,再通過選擇性貼上轉換為純數字。

方法步驟如下:

1、開啟需要操作的excel**,點選任意空白位置,在公式編輯框中輸入「=text(」,然後點選需要轉換的日期所在單元格。

2、繼續輸入公式"yyyymmdd",並按回車完成公式=text(a1,"yyyymmdd")的輸入。(公式中的符號都需要在英文狀態輸入)

3、通過下拉填充下方單元格公式,並按「ctrl+c」複製單元格。

4、在另外空白位置,點選滑鼠右鍵,選擇「選擇性貼上」。

5、在貼上選項中選擇「數值」,下面運算選擇「加」,然後點選下方的確定按鈕即可。

6、返回excel**,可發現已成功將日期格式的單元格成功轉換成純數字。

15樓:匿名使用者

可以通過設定單元格格式完成轉換,操作步驟如下:

1、開啟excel檔案,選中要轉換的列或者單元格;

2、右鍵選單設定選擇單元格格式;

3、數字選項卡,選擇分類列表的自定義,右側型別下輸入yyyymmdd,點選確定;

4、轉換完成,效果如下圖:

16樓:琴俊賀樓

同學,給你個例子

這要設定單元格格式

圖1:轉換前

圖2:右鍵-設定單元格格式-數字-自定義,在型別處輸入 yyyymmdd

確定即可

圖3:轉換後

當然,如果你不想設定單元格,可以用函式,不過得另取一列假如你的日期資料在a1,可以在b1輸入 =n(text(a1,"yyyymmdd"))

下拉填充!

17樓:匿名使用者

先用text函式轉成字串,然後再轉成數字。

如 =n(text(a1,"yyyymmdd"))

18樓:冉夢菲

替換「-」為空就可以了

19樓:舞動火力少年王

選擇後右擊,設定單元格式 在裡面選擇常規

excel 中怎麼用函式公式把日期序列數轉化成日期格式?

20樓:

使用text函式就可以做到了,例如a1中為32768,在b1中輸入公式:

=text(a1,"yyyy-mm-dd")b1中則會顯示「1989-09-17」,這裡的"yyyy-mm-dd"是指讓前乙個引數(a1)中的數值以「四位年份-兩位月份-兩位日子」來顯示的(月份和日子不足兩位時,前面自動補0)。

"yyyy-mm-dd"也可以修改為別的格式,例如這裡的日期中年份想要顯示為2位,可以寫成"yy-mm-dd";或者是月份的「09」想顯示為「9」,可以相應減少m,即"yyyy-m-dd"。中間的分隔符也可以任意修改,例如改為"yyyy年mm月dd日"的話,將會顯示「2023年09月17日」這樣。

21樓:匿名使用者

=text(a1,"yyyy-mm-dd")

在excel中如何將日期轉化成數字?

22樓:緣來是我

在excel中如何將日期轉化成數字,可通過text函式轉換。

方法步驟如下:

1、開啟需要操作的excel**,在任意空白單元格中輸入「=text(」,並點選選擇需要轉換的日期所在的單元格。

2、繼續在函式編輯框中輸入「yyyymmdd」),並回車即可。

3、通過下拉填充下方單元格公式,返回excel**,可發現已成功將日期轉換成數字。

23樓:匿名使用者

只需要直接設定該列單元格格式為

yyyymmdd

ps:將日期轉換成數字或文字,對於以後的日期值計算統計會帶來麻煩。

24樓:匿名使用者

b1輸入

=year(a1)&month(a1)&day(a1)

25樓:匿名使用者

=text(a1,"emmdd")

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

26樓:熱愛影視者

=a1*24,設定為常規格式。

27樓:抗雙路才捷

timevalue("4:35

pm")不過這個時間函式是將0:00:00—23:

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

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

28樓:匿名使用者

假設a1單元格寫入 689小時29分36秒則b1單元格公式為

=left(a1,find("小時",a1)-1)*60+mid(a1,find("小時",a1)+2,find("分",a1)-2-find("小時",a1))+if(--mid(a1,find("分",a1)+1,find("秒",a1)-find("分",a1)-1),1,)

再寫乙個公式解決一下沒有"小時"或"秒"的情況=ceiling(if(counta(find("小時",a1)),substitute(substitute(substitute(a1,"小時",":"),"分",":"),"秒",":

"),"0:"&a1)*1440,1)

29樓:思雪遙遙

=left(a1,find("小時",a1)-1)*60+mid(a1,find("時",a1)+1,find("分",a1)-find("時",a1)-1)+if(mid(a1,len(a1)+1-find("秒",a1),1)*1,1,0)

這個公式還不完美,a1單元格中必須有 小時 分 秒出現,不然執行結果就錯誤。

30樓:手機使用者

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

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

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

線段比例尺怎樣轉化成數值比例尺,它們的關係是什麼

比例尺是表示圖上距離比實地距離縮小的程度,因此也叫縮尺.用公式表示為 比例尺 圖上距離 實地距離.用公式表示為 比例尺 圖上距離 實際距離.比例尺通常有三種表示方法.1 數字式,用數字的比例式或分數式表示比例尺的大小.例如地圖上1釐公尺代表實地距離500 千公尺,可寫成 1 50,000,000或寫...

excel中如何把2019 10轉化成

選中寫入日期的單元格或單元格區域 右鍵 設定單元格格式 自定義 型別中寫入 emmdd 或 yyyymmdd 確定 如果這樣確定了格式還沒有發生變化那說明原有的日期是文字格式的日期,那麼你選中日期所在單元格或列區域 再操作 資料 分列 完成 如果想用公式來完成 則假設日期寫在a列b1單元格寫入公式 ...

把excel 轉化成pdf 的時候有錯,總是少,或者

1.按照用印表機列印的方式對excel進行排版,排版後記得用列印預覽確認一下列印結果,如有問題需要對excel重新排版 你的問題應該出在這裡 2.點選列印,在印表機對話方塊中選擇你轉換成pdf的軟體列印就可以了 excel轉換為pdf時變成了兩頁,怎麼辦?1 首先將excel 點選開啟。2 開啟之後...