- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EXCEL公历日期转农历日期方法3
PAGE \* MERGEFORMAT 1
EXCEL公历日期转农历日期方法
方法1:使用EXCEL内置函数Text返回日期的阿拉伯数字的农历年月日
在A1单元格输入公历日期 如 2001-11-30
在B1单元格
按照阿拉伯数字的日期格式显示转换后的农历日期, 在B1单元格输入转农历公式:=TEXT(A1,[$-130000]yyyy-mm-dd)
回车显示农历日期 2001-10-16
按照中文年月的日期格式显示转换后的农历日期,在B1单元格输入转农历公式:
=TEXT(A1,[$-130000]yyyy年m月IF(LEN(--TEXT(A1,[$-130000]dd))=1,初,)d)
回车显示农历日期 2001年10月16
方法2:使用EXCEL自定义函数
上面介绍的Text函数是Excel内置函数,如果要显示农历的天干地支等信息,用内置函数公式写得就会很长,这种情况下,可以使用自定义函数,在公式栏就可以简化输入。
我们可以自定义函数Lunardate, 用以实现 在A1单元格输入公历日期 如 2001-11-30
在B2输入公式:=Lunardate(A2),回车显示农历日期 农历辛巳年(蛇)十月十六
在Excel中设定自定义函数Lunardate的步骤:
按“Alt+F11”快捷键,出现如下图的空白窗,在框体 1处,粘贴Lunardate的程序(见下面的详细程序),粘贴完毕,点击右上角的2处十字叉关闭关闭框,再点击左上角的3处的Excel图标回到Excel的工作表。
要粘贴的程序如下:
Public Function Lunardate(Optional XX_DATE As Date)
Dim MonthAdd(11), LunardateData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)Dim curTime, curYear, curMonth, curDayDim GongliStr, LunardateStr, LunardateDayStrDim i, m, n, k, isEnd, bit, TheDate
获取当前系统时间curTime = XX_DATE
天干名称TianGan(0) = 甲TianGan(1) = 乙TianGan(2) = 丙TianGan(3) = 丁TianGan(4) = 戊TianGan(5) = 己TianGan(6) = 庚TianGan(7) = 辛TianGan(8) = 壬TianGan(9) = 癸地支名称DiZhi(0) = 子DiZhi(1) = 丑DiZhi(2) = 寅DiZhi(3) = 卯DiZhi(4) = 辰DiZhi(5) = 巳DiZhi(6) = 午DiZhi(7) = 未DiZhi(8) = 申DiZhi(9) = 酉DiZhi(10) = 戌DiZhi(11) = 亥属相名称ShuXiang(0) = 鼠ShuXiang(1) = 牛ShuXiang(2) = 虎ShuXiang(3) = 兔ShuXiang(4) = 龙ShuXiang(5) = 蛇ShuXiang(6) = 马ShuXiang(7) = 羊ShuXiang(8) = 猴ShuXiang(9) = 鸡ShuXiang(10) = 狗ShuXiang(11) = 猪农历日期名DayName(0) = *DayName(1) = 初一DayName(2) = 初二DayName(3) = 初三DayName(4) = 初四DayName(5) = 初五DayName(6) = 初六DayName(7) = 初七DayName(8) = 初八DayName(9) = 初九DayName(10) = 初十DayName(11) = 十一DayName(12) = 十二DayName(13) = 十三DayName(14) = 十四DayName(15) = 十五DayName(16) = 十六DayName(17) = 十七DayName(18) = 十八DayName(19) = 十九DayName(20) = 二十DayName(21) = 廿一DayName(22) = 廿二DayName(23) = 廿三DayName(24) = 廿四DayName(25) = 廿五DayName(26) = 廿六DayName(27) = 廿七DayName(28) = 廿八DayName(29) = 廿九DayName(30) =
您可能关注的文档
- 1、源远流长的代美术岭南版.pptx
- 1:改革迫在眉睫lzq910.ppt
- 2-4-3 掌握圆弧插补、加工圆弧与整圆.doc
- 2.个体发展和差异.ppt
- 2.2世界的海分布考点复习.ppt
- 2016北京邮电大学《矩阵分析及应用》期末试题.docx
- 2016年1-10月北京进出口完成情况表格.doc
- 2016年度湖南科学技术奖励.doc
- 2016艺术与设计大学视觉传达设计专业.doc
- 2016至2017年度广东中山市地方税务局.doc
- Excel图表中字体大小不随图表的变化而变化5.doc
- EXCEL数据的筛选课件0.ppt
- Excel的日常50个使用技巧(告诉你EXCEL报表高手是怎样炼成的)3.docx
- EXCEL表格列的筛选方法之一0.ppt
- F1与J2发动机的轻率放弃是阿波罗时代不可原谅的重大错误0.doc
- Excel高级筛选条件区域的设置0.docx
- fail… and other things I've learned from (trying to do).ppt
- FANUC伺服系统维修技术经验总结及FANUC伺服电机维修方法20.doc
- fifaonline3 技巧+防守+战术+阵型+啊0.doc
- FILGUARD -311全自动过滤器完整性测试仪标准操作程序8.doc
文档评论(0)