求助各位EXCEL 表格大侠 ,帮我修改一个公农历转换公式,不甚感激!!!

2025-01-20 21:05:33
推荐回答(2个)
回答1:

B1=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A1,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A1,"[$-130000]e")-4,12)+1,1)&MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(TEXT(A1,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A1,"[$-130000][DBNum1]m月")&TEXT(A1,IF(--TEXT(A1,"[$-130000]d")=10,"初十",IF(--TEXT(A1,"[$-130000]d")>10,"[$-130000][DBNum1]d","初[$-130000][DBNum1]d")))


给现成的吧,改....难度有点大..

回答2:

       这个现在都是用VBA来做的,其实也是要列举出所有的情况,因为公历和农历间没有必然的联系,尤其是农历加了个闰月,用函数或公式现在还无法解决,除非也像VBA那样列举出个所有情况,做几个对照表,由于数据量太大,也没多大意思。

       还是省点脑细胞吧。