楼主 红牡丹 |
只适用于2007. 公历农历.rar |
2楼 omnw |
不错的东西!! |
3楼 xcd |
原公式的简化 =MID("庚辛壬癸甲乙丙丁戊己",MOD(TEXT(A2,"[$-130000]e"),10)+1,1)&MID("申酉戌亥子丑寅卯辰巳午未",MOD(TEXT(A2,"[$-130000]e"),12)+1,1)&TEXT(A2,"[dbnum1][$-130000]年M月"&IF(-TEXT(A2,"[$-130000]d")<-10,,"初")&"D日") |
4楼 gouweicao78 |
=MID("庚辛壬癸甲乙丙丁戊己",MOD(TEXT(A2,"[$-130000]e"),10)+1,1)&MID("申酉戌亥子丑寅卯辰巳午未",MOD(TEXT(A2,"[$-130000]e"),12)+1,1)&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(A2,"[dbnum1][$-130000]年M月"&IF(-TEXT(A2,"[$-130000]d")<-10,,"初")&"D日"),"年一月","年正月"),"二十日",1),"二十","廿"),1,"二十日") 补充正月、二十几改为廿几日问题。 |
5楼 wshcw |
发现一个细节: TEXT(A2,2007版转换为农历公式有误.png |
6楼 wshcw |
那十一月也该改冬月,十二月改为腊月 |
7楼 罗刚君 |
EXCEL 2007的农历公式根本不准,还是不要推广了 用自定义函数吧 |
8楼 gouweicao78 |
原先有听罗兄说过。呵呵。 |
9楼 红牡丹 |
|
10楼 wcaa |
555555555555555555555555555555555555 |
11楼 jd688 |
这个实用:=TEXT(C2727,"[$-130000]yyyy-m-d") |