:Excel 2010怎樣將公歷轉(zhuǎn)為農(nóng)歷的方法給大家介紹一下
這幾乎是個大難題了,好像只能用代碼來解決的,其實(shí)如果用Excel2010版就不需要這么麻煩,一個TEXT 函數(shù)就解決了:=TEXT(NOW(),"[$-130000]YYYY-M-D")
比如今天是2010年9月2日,用以下公式就可以得出農(nóng)歷七月二十四:
雖然在遇到閏月時,顯示結(jié)果有點(diǎn)差強(qiáng)人意,如下圖中,2010年2月9日的農(nóng)歷應(yīng)是十二月二十六,但因?yàn)槟悄暧袀€閏五月,就無辜多出來一個月了。不過總比編代碼要快捷多了吧,而且閏月也不是天天有。
假如把公式改成:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A2,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A2,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A2,"[$-130000][DBNum1]m月")&TEXT(A2,IF(--TEXT(A2,"[$-130000]d")=10,"初十",IF(--TEXT(A2,"[$-130000]d")>10,"[$-130000][DBNum1]d","初[$-130000][DBNum1]d"))),那就更像農(nóng)歷表示法了,不過因?yàn)檗r(nóng)歷每年開始日期都不一樣,所以函數(shù)很難達(dá)到十分精確的結(jié)果,只能是將就著用。
那就更像農(nóng)歷的表示法了。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。