excel出生年月转换农历

三堂网 > | 发布时间:2020-10-17T10:18:03 更新时间:2024-08-25T09:46:32
【excel如何将日期转化成中文农历日期】

简单版:

B2单元格就是第一种情况,“2016-9-17”表示农历是九月十七日。该公式是:=TEXT(A2,'[$-130000]YYYY-M-D')。

TEXT()用来转化文本格式,这个公式的关键是:[$-130000],它是Excel中阳历转化农历的参数,不过它存在一个问题就是没法计算闰月,估计老外无法理解中国人闰月的概念,凡是闰年,它直接表示一年13个月,道理是一样的。

进阶版:

C2单元格,相比较B2单元格呈现就有了进阶,以中文呈现,并且以天干地支表现年份。

公式相对之前肯定复杂:=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月d日')。

可以分解为两大部分:

1、计算年份:MID(' 甲乙丙丁戊己庚辛壬癸',MOD(TEXT(A2,'[$-130000]e')-4,10) 1,1)MID('子丑寅卯辰巳午未申酉 戌亥',MOD(TEXT(A2,'[$-130000]e')-4,12) 1,1)'年',这里加了MID()文本提取函数来获取天干地支。

2、计算月日:TEXT(A2,' [$-130000][DBNum1]m月d日'),这里增加了参数[DBNum1],表示数值以“一、而二、三......”中文格式显示。两者组合一起的就是C列结果。完美版作为中国人,我们知道“一月”不叫“一月”,叫“正月”。

“十二月”不叫“十二月”,叫“腊月”;同样每月前10天,是初一、初二......20日开始是廿、廿一......30日是卅等等。

【在EXCEL中怎样把公历转换成农历】

在EXCEL中把公历转换成农历的方法及具体操作步骤如下,以WPS中EXCEL为例做演示。

1、在电脑中打开需要操作的EXCEL表格,如需要将A1的日期转成农历,如下图所示。

2、点击上方菜单栏中的开始选项,进入下一页面。

3、点击右侧的求和选项下拉菜单,选择“其他函数”选项,点击进入下一页面。

4、在弹出的对话框中将选择类型选为“文本”,选择函数选择“TEXT”,点击确定进入下一页面。

5、在弹出的对话框中的输入栏中分别输入要转换日期的位置和"[$-130000]YYYY-M-D",如下图所示,点击确定即完成设置。

6、这时在表格中就可以看到原先的日期已经转换成农历了,如下图所示。

excel出生年月转换农历相关文章:

2020年12月2日农历十月十八出生的女孩好不好
2020年12月2日农历十月十八出生的女孩好不好

不同的人所经历的事情不大一样,很多时候命运在不同人的身上有着不同的体现。想要改变未来的命运,那就需要了解未来的命运是如何的。那么人们就可以利用自身的生辰八字、五行来...

2020年12月2日农历十月十八出生的女孩好不好
2020年12月2日农历十月十八出生的女孩好不好

不同的人所经历的事情不大一样,很多时候命运在不同人的身上有着不同的体现。想要改变未来的命运,那就需要了解未来的命运是如何的。那么人们就可以利用自身的生辰八字、五行来...

2021年3月23日农历二月十一出生的孩子八字是什么
2021年3月23日农历二月十一出生的孩子八字是什么

宝宝还站在命运之路的起点,很多可能还隐藏在未来的迷雾后面,不管真正所遭遇的人和事的情况如何,都是孩子性格培养的基石。正因如此,父母们对于宝宝的未来十分上心,通常会借助生辰...

2021年3月23日农历二月十一出生的孩子八字是什么
2021年3月23日农历二月十一出生的孩子八字是什么

宝宝还站在命运之路的起点,很多可能还隐藏在未来的迷雾后面,不管真正所遭遇的人和事的情况如何,都是孩子性格培养的基石。正因如此,父母们对于宝宝的未来十分上心,通常会借助生辰...