1. excel公历转换成农历
B1求生日公式=TEXT(MID(A1,7,8),"0000-00-00")C1求属相公式=MID("猴鸡狗猪鼠牛虎免龙蛇马羊",MOD(YEAR(B1),12)+1,1)注:因使用阳历生日,而属相使用阴历,所以在年头时可能不对
2. excel公历转农历的方法
1、打开需要操作的excel表格,在A1单元格输入如下函数:“=TEXT(NOW(),"[$-130000]YYYY-M-D")”。
2、单元格中可以观察到出现了一个日期:农历日期为六月初一。
3、如果要将农历形式完全显示出来,就可以输入下列公式:=MID(" 甲乙丙丁戊己庚辛壬癸",MOD(TEXT(NOW(),"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉 戌亥",MOD(TEXT(NOW(),"[$-130000]e")-4,12)+1,1)&"年"&TEXT(NOW()," [$-130000][DBNum1]m月d日")
3. excel公历转换农历函数
真正的属相计算涉及到公历年与农历年的转换,需要用VBA解决。如果你对结果不是要求很精确,用下面的公式对付一下也可以的。原理就是 用mod函数将生日年份除以12取余数。
模拟数据
公式
最终效果
4. 表格公历和农历的转换
阳历阴历没有固定的转换法。
虽然都是12个月,但是阴历是5年2闰,阴历也有大月小月之分,大月是30天小月是29天,阳历除了4年一次闰年的2月份是29天,平年是28天,象一,.三,五,七,八,十,腊月份,是31天,其余的月份是30天,是固定的。
5. excel农历转换为阳历
1、农历转换为公历,首先需要一个农历和公历的对照表 2、假设对照表的格式为:A列为农历,B列为公历。
3、此时可以用VLOOKUP函数进行转换,公式为:=VLOOKUP(需要转换的农历日期,A:B,2,0) 4、特别注意:需要转换的农历日期必须与对照表中A列格式一致。
6. excel农历转公历的方法
格式转换
1、虽然EXCEL中没有专门的阴阳历转换函数,却保留了一种格式“[$-130000]”,可以将阳历转换为阴历,如图使用文本函数TEXT,使用此格式,就可以进行转换:=TEXT(A1,"[$-130000]yyyy年m月d")
2、不过这样转换出来的阴历不符合我国使用习惯,再加个格式,转换成汉字:=TEXT(A1,"[$-130000][dbnum1]yyyy年m月d")
3、当阴历日小于等于“十”时习惯在前面加个“初”字,才比较顺口,所以再增加个条件判断:=TEXT(A1,"[$-130000][dbnum1]yyyy年m月"&IF((--TEXT(A1,"[$-130000]d"))<11,"初","")&"d")
4、当阴历为“一月”时,习惯上不称之为“一月”,而称为“正月”,这样就需要对月份也进行判断,当月份为“一”时,将之改为“正”,不过使用条件函数判断,公式会较长,也可以直接使用替换函数,将“一月”替换为“正月”,但是因为“一月”、“十一月”的后两个字都是“一月”,直接替换会出错,所以我们可以将“年”也带进去,将“年一月”的替换为“年正月”:=SUBSTITUTE(TEXT(A1,"[$-130000][dbnum1]yyyy年m月"&IF((--TEXT(A1,"[$-130000]d"))<11,"初","")&"d"),"年一月","年正月")
5、另外,习惯上将“十二月”称为“腊月”,可以再加个替换:=SUBSTITUTE(SUBSTITUTE(TEXT(A1,"[$-130000][dbnum1]yyyy年m月"&IF((--TEXT(A1,"[$-130000]d"))<11,"初","")&"d"),"年一月","年正月"),"十二月","腊月")
6、不过如果遇到阴历闰月,当年闰月后的月份就会增加一个月,这是公式无法妥善处理的。
7. 电子表格农历转换公历
设置——系统应用——日历——设置——显示的日历——开启阳历,开启阴历。即可以成功设置好阳历阴历同时显示。 日历是一种日常使用的出版物,用于记载日期等相关信息。每页显示一日信息的叫日历,每页显示一个月信息的叫月历,每页显示全年信息的叫年历。有多种形式,如挂历、座台历、年历卡等,如今又有电子日历。 中国始有历法大约在四千多年以前。根据甲骨文中的一页甲骨历,证明殷代的历法已具有相当的水平,这一页甲骨历是全人类最古老的历书实物,这页甲骨历也就叫日历。
8. 电子表格公历转换农历
公式推算阴历日期: 设:公元年数-1977(或1901)=4Q+R 则:阴历日期=14Q+10.6(R+1)+年内日期序数-29.5n (注:式中Q、R、n均为自然数,R<4) 例:1994年5月7日的阴历日期为: 1994-1977=17=4×4+1 故:Q=4,R=1
则:5月7日的阴历日期为: 14×4+10.6(1+1)+(31+28+31+30+7)-29.5n =204.2- 29.5n 然后用29.5去除204.2得商数6......27.2,6即是n值,余数27即是阴历二十七日。
- 相关评论
- 我要评论
-