1樓:錢昕妤和祺
沒那麼複雜
你把a1單元格設為數字格式,就明白了。這個日期就是個序列號33119(從1900-1-1為第1天)。trunc(a1,-1)=33110,如果作為日期就是1990-8-25,其餘同理(-2就是小數點前兩位取零)
2樓:塔雲韶彌洋
trunc
函式1.trunc(for
dates)
trunc函式為指定元素而截去的日期值。
其具體的語法格式如下:
trunc(date[,fmt])
其中:date
一個日期值
fmt日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去
下面是該函式的使用情況:
trunc(to_date('24-nov-199908:00
pm'),'dd-mon-yyyy
hh:mi
am')
='24-nov-1999
12:00:00
am'trunc(to_date('24-nov-199908:37
pm','dd-mon-yyyy
hh:mi
am'),'hh')
='24-nov-1999
08:00:00
am'trunc(sysdate,'yyyy')--返回當年第一天.
trunc(sysdate,'mm')
--返回當月第一天.
trunc(sysdate,'d')
--返回當前星期的第一天.
2.trunc(for
number)
trunc函式返回處理後的數值,其工作機制與round函式極為類似,只是該函式不對指定小數前或後的部分做相應舍入選擇處理,而統統截去。
其具體的語法格式如下
trunc(number[,decimals])其中:number
待做擷取處理的數值
decimals
指明需保留小數點後面的位數。可選項,忽略它則截去所有的小數部分下面是該函式的使用情況:
trunc(89.985,2)=89.98trunc(89.985)=89
trunc(89.985,-1)=80
EXCEL中時間為2 2019的日期格式怎麼變成
b2單元格寫入公式 下拉填充公式 假設資料在a列,則在b1輸入 substitute text a1,yyyy mm dd 下拖填充公式。若上述公式無果,那麼用這個公式 right a1,4 10000 left a1,find a1 1 100 mid a1,find a1 1,find a1,f...
excel怎麼轉換日期格式,在Excel中如何將出生日期格式如 19801212轉換成1982
用公式 text a1,yyyy m d 或者用查詢替換,查詢 0,替換為 上面的人都回答的好神奇啊。建議如下操作 如果你那格式是標準日期,那麼設定單元格格式 日期 選擇yyyy m d格式 確定!選中需要替換的資料列,比如選中a列,右鍵選單中選 設定單元的格式 點 數字 自定義 在 型別中 輸入 ...
Excel根據日期統計數值,excel中如何根據日期統計出不同工作表裡的某個月份的合計數
john lq掉了一個括號,你加上就好了。1月的公式 sumproduct month b 2 b 10 1 c 2 c 10 2月的公式 sumproduct month b 2 b 10 2 c 2 c 10 3月的公式 sumproduct month b 2 b 10 3 c 2 c 10 ...