:Excel 2010怎樣將公歷轉(zhuǎn)為農(nóng)歷的方法給大家介紹一下
這幾乎是個(gè)大難題了,好像只能用代碼來(lái)解決的,其實(shí)如果用Excel2010版就不需要這么麻煩,一個(gè)TEXT 函數(shù)就解決了:=TEXT(NOW(),"[$-130000]YYYY-M-D")
比如今天是2010年9月2日,用以下公式就可以得出農(nóng)歷七月二十四:
雖然在遇到閏月時(shí),顯示結(jié)果有點(diǎn)差強(qiáng)人意,如下圖中,2010年2月9日的農(nóng)歷應(yīng)是十二月二十六,但因?yàn)槟悄暧袀€(gè)閏五月,就無(wú)辜多出來(lái)一個(gè)月了。不過(guò)總比編代碼要快捷多了吧,而且閏月也不是天天有。
假如把公式改成:=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)歷表示法了,不過(guò)因?yàn)檗r(nóng)歷每年開(kāi)始日期都不一樣,所以函數(shù)很難達(dá)到十分精確的結(jié)果,只能是將就著用。
那就更像農(nóng)歷的表示法了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。