返回列表 上一主題 發帖

日期顯示問題

日期顯示問題

請教各位前輩
我要輸入日期
例:2010/6/5
儲存格顯示5(日)
何種方法能套用
麻煩指導.謝謝
mytea

儲存格格式
自訂
d"(日)"
學海無涯_不恥下問

TOP

原來如此
謝謝版主說明解答
mytea

TOP

請教各位前輩
我要輸入日期
例:2010/6/5
儲存格顯示5(日)
何種方法能套用
麻煩指導.謝謝
mytea 發表於 2010-6-5 21:47



  =SUM(1+RIGHT(儲存格,1))&"日"

TOP

試試這樣
d([$-804]aaa)
知之為知之,不知為不知,誠實也!

TOP

回復 4# john2006168


    john2006168 大這招應該不適用喔,這關係到您的公式( =SUM(1+RIGHT(儲存格,1))&"日")中"儲存格"的資料格式喔,而且樓主要的是原儲存格顯示,非另一儲存格轉換喔

TOP

Hsieh版主與gong版主顯示是不同的結果
Hsieh版主是日期加(日)
gong版主是日期加(星期)

john2006168您的做法恨創新,有柳暗花明又一村的感覺,但是結果在6/11時有錯誤
改成=day(a1)&"(日)"比較簡單
當然這也不是樓主要的答案
機器人三大定律-保護人類、服從命令、保護自己
我的三大定律-生命、生存、生活

TOP

本帖最後由 victorl 於 2010-6-6 02:38 編輯

補充說明  john2006168 大大的問題
因為原儲存格為日期格式;因為在Excel中日期是以1900/1/1當成第1日去計數,所以2010/6/5=40334, 當取用日期格式是會還原成數值,所以 RIGHT(儲存格,1) 當儲存格為2010/6/5 時顯示的是"4", john2006168 大大粉用心有試過所以用[SUM(1+RIGHT(儲存格,1))] 加1處理,但僅適用於某些日期,因為該作法顯示的只有1日~10日(因為一數值"個位數"的表現只有0~9,+1後就呈現1~10啦)

TOP

我想要的正如 victorl 大大說的
多謝謝各位大大提供這麼多解答方法
讓小弟受益良多
mytea

TOP

gong大的這個方法最好 我也找了很久 今天終於知道
d([$-804]aaa)
不知可否讓星期六只顯示  "六"  即不出現()及日或週等其他東西
感謝分享
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題