Excel2007或者2010中怎么让B列单元格等于A列单元格的农历年?
C俩列单元格等于A列单元格的农历月?
D俩列单元格等于A列单元格的农历日?
最好能添加一列得到农历年月日,然后分别获得年、月、日信息。
分别在B2、C2、D2、E2单元格输入以下公式
=TEXT(A2,"农历[$-130000]yyyy年m月"&IF(LEN(--TEXT(A2,"[$-130000]dd"))=1,"初","")&"d")
=LEFT(B2,FIND("年",B2))
=MID(B2,FIND("年",B2)+1,FIND("月",B2)-FIND("年",B2))
=RIGHT(B2,LEN(B2)-FIND("月",B2))
详见附图
这个必须使用自定义函数
见图:
单元格使用了自定义函数nongli
nongli(date,type)
其中:
Date 可选 可以是日期数据或者单元格引用,如果省略,则默认系统当前日期
Type 可选 字符串:
“”或者默认 返回完整的农历天干地支年(属相)和月日
“Y” 返回完整的农历天干地支年(属相)
“M” 返回农历月
“D” 返回农历日
楼主请参考附件
注意,由于使用了自定义函数,所以,请自行降低宏安全性并启用宏
请问,我怎么才能和你一样使用自定义函数nongli。
http://zhidao.baidu.com/question/1690802909203017468.html
你把你的数据直接拷贝到我的附件上就可以使用啦
本回答被提问者和网友采纳上图说明最好了