表格农历怎么设置 表格农历转换成阳历_农历_星座分析

星座分析>星座分析>农历

表格农历怎么设置 表格农历转换成阳历

时间:2023-11-23 15:43:31 作者:身骄肉贵

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于表格农历怎么设置 表格农历转换成阳历的文章,本文对文章表格农历怎么设置 表格农历转换成阳历好好的分析和解答,希望你能喜欢,只有你喜欢的内容存在,只有你来光临,我们才能继续前行。sQl星座分析

表格农历怎么设置 表格农历转换成阳历

如何在Excel中转换阴历阳历

1.比如今天是2023年9月2日,用以下公式就可以得出农历七月二十四:sQl星座分析

3.假如把公式改成:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A2,"[$-]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A2,"[$-]e")-4,12)+1,1)&"年"&TEXT(A2,"[$-][DBNum1]m月")&TEXT(A2,IF(--TEXT(A2,"[$-]d")=10,"初十",IF(--TEXT(A2,"[$-]d")>10,"[$-][DBNum1]d","初[$-][DBNum1]d"))),那就更像农历表示法了,不过因为农历每年开始日期都不一样,所以函数很难达到十分精确的结果,只能是将就着用。sQl星座分析

那就更像农历的表示法了。sQl星座分析

表格阳历转阴历输入转换公式怎么转换不了

第1步、电脑打开Excel表格,列好日期。sQl星座分析

第2步、然后在阴历中输入公式=TEXT(A2,"[$-]yyyy-m-d")。sQl星座分析

第3步、输入公式后,按回车键就可以把阳历转换为阴历了。sQl星座分析

4、下拉复制公式就可以了。sQl星座分析

1. 农历每个月初一显示为相应的月份,比如六月初一,则显示为六月,符合一般日历上显示农历的习惯。sQl星座分析

2. 农历十号、二十号、及三十号分别显示为初十、二十、三十,二十一至二十九仍显示为廿一、廿二等,三十一也是卅一,修改了其他回答中“初一日”,“十五日”这样的显示方式,更符合习惯。sQl星座分析

=IF(TEXT(A1,"[$-]d")="1",sQl星座分析

* 如果A1格农历日期为1号,则通过下述判断显示为农历月份。"[$-]”是用于换算农历,后缀d表示换算出农历日期,下一行中的后缀m则是表示农历月份。sQl星座分析

IF(TEXT(A1," [$-]m")*1-1=12,"腊",sQl星座分析

* 农历十二月显示为腊月,其中[$-]m")*1减去1是因为2023年为农历闰4月,不减去1的话,当年农历12月会显示为十三月。sQl星座分析

IF(TEXT(A1," [$-]m")*1=1," 正",sQl星座分析

* 农历一月显示为正月,此处不减一,因为农历一月尚不涉及闰月。sQl星座分析

IF(TEXT(A1," [$-]m")*1-1=10,"十",sQl星座分析

IF(TEXT(A1," [$-]m")*1-1=11,"十一",sQl星座分析

* 阿拉伯数字10及11转汉字会显示为“一十”和“一十一”这里10月和11月特别处理。sQl星座分析

TEXT(TEXT(A1," [$-]m")-1,"[DBNum1]"sQl星座分析

* 我是2023年8月开始做的日历,所以在解决闰四月这个问题的时候,采取了简单粗暴的办法,就是除了上述正月以外的月份统统都减去1来计算,而没有考虑2、3、4(闰)月份的问题。实际使用中,针对不同年份的农历闰月问题,可以在闰月前采用不减一的公式,即手工去掉上面所有的“-1”,而自闰月后采用减一的公式。因为Excel无法计算农历闰月,所以只能这样曲线救国了。sQl星座分析

)))))sQl星座分析

&"月",sQl星座分析

* 到这里为止,解决了农历初一显示为月份的问题。从第二行开始,也可以单独用于农历月份。sQl星座分析

下面开始是解决农历初一以外的日期问题,同时为了解决上面列的第二点改善,也做了简单粗暴的设计。sQl星座分析

IF(TEXT(A1,"[$-]d")-9<1,"初"&TEXT(RIGHT(TEXT(A1," [$-]d"),1)*1,"[DBNum1]d"),sQl星座分析

* 初一在之前的if里已经处理过了,所以这里简单的用日期-9<1就可以解决初二到初九的问题了。sQl星座分析

IF(TEXT(A1,"[$-]d")="10","初十",sQl星座分析

* 在上面没有才用日期-9≤1把初十解决掉,是因为在实践中发现那样子初十会显示为“初〇”,问题根源疑似是由TEXT(RIGHT(TEXT(A1," [$-]d"),1)*1,"[DBNum1]d")这段语句造成的。这里我又采取了简单粗暴的办法,就是另起一行,把初十单独拉出来做。sQl星座分析

IF(TEXT(A1,"[$-]d")-19<1,"十"&TEXT(RIGHT(TEXT(A1," [$-]d"),1)*1,"[DBNum1]d"),sQl星座分析

* 这里是解决十一到十九之间的问题,就直接显示十一到十九,逻辑为“十”加上个位的一到九,其中个位的一到九就是通过上述这段语句TEXT(RIGHT(TEXT(A1," [$-]d"),1)*1,"[DBNum1]d") 解决的sQl星座分析

IF(TEXT(A1,"[$-]d")="20","二十",sQl星座分析

* 这里是单独解决二十,理由同上面初十sQl星座分析

IF(TEXT(A1,"[$-]d")-29<1,"廿"&TEXT(RIGHT(TEXT(A1," [$-]d"),1)*1,"[DBNum1]d"),sQl星座分析

* 这里是解决廿一到廿九,逻辑同十一到十九,下面三十和卅一逻辑基本同上。做完之后才发现阴历似乎并没有三十一号。。。。然而也懒得再去验证和修改了。sQl星座分析

IF(TEXT(A1,"[$-]d")="30","三十",sQl星座分析

IF(TEXT(A1,"[$-]d")-39<1,"卅"&TEXT(RIGHT(TEXT(A1," [$-]d"),1)*1,"[DBNum1]d"),sQl星座分析

""))))))))sQl星座分析

以上内容是小编精心整理的关于表格农历怎么设置 表格农历转换成阳历的精彩内容,好的文章需要你的分享,喜欢表格农历怎么设置 表格农历转换成阳历这篇精彩文章的,请您经常光顾吧!sQl星座分析

上一篇:农历引力阳历 农历url

下一篇:更多农历

本文标题:表格农历怎么设置 表格农历转换成阳历

本文链接:http://m.xzfx123.com/article/95351.html

使劲推荐

表格农历怎么设置 表格农历转换成阳历
表格农历怎么设置 表格农历转换成阳历

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于表格农历怎么设置 表格农历转...

农历引力阳历 农历url
农历引力阳历 农历url

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于农历引力阳历 农历url的文章,本...

2023.1.9农历是多少 20230119农历
2023.1.9农历是多少 20230119农历

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于2023.1.9农历是多少 20230119...

2023.1.5农历是多少 2023.1.15农历
2023.1.5农历是多少 2023.1.15农历

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于2023.1.5农历是多少 2023.1.15...

19911213农历是阴历的哪天 19911213农历是什么星座
19911213农历是阴历的哪天 19911213农历是什么星座

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于19911213农历是阴历的哪天 199...

发表评论

相关推荐

农历1993.2.11是什么星座 农历1993.2.11天干地支
农历1993.2.11是什么星座 农历1993.2.11天干地支

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于农历1993.2.11是什么星座 农历...

二零一三农历八月十四出生 二零一三农历是什么
二零一三农历八月十四出生 二零一三农历是什么

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于二零一三农历八月十四出生 二...

2023.6.16农历 20230116农历
2023.6.16农历 20230116农历

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于2023.6.16农历 20230116农历的...

19942222农历是多少 1994.11.12农历是什么星座
19942222农历是多少 1994.11.12农历是什么星座

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于19942222农历是多少 1994.11.1...

2023.7.28农历是几号 2023.7.22农历
2023.7.28农历是几号 2023.7.22农历

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于2023.7.28农历是几号 2023.7.2...

精选农历标签