ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 8025|回复: 13

[求助] 用Excel换算日本年号

[复制链接]

TA的精华主题

TA的得分主题

发表于 2011-4-18 12:02 | 显示全部楼层 |阅读模式
向各位高手求救,编组函数算法将日本年号换算为公元制,如:将“明治22年5月7日”换算成“1889/5/7”形式,教我怎么写就行,急用,谢谢!

TA的精华主题

TA的得分主题

发表于 2011-4-18 12:23 | 显示全部楼层
规律是什么?怎么就知道明治22年就是1889年呢?

TA的精华主题

TA的得分主题

发表于 2011-4-18 12:30 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
明治元年是1867
加上22后就是1889

[ 本帖最后由 魂断蓝桥 于 2011-4-18 12:31 编辑 ]

TA的精华主题

TA的得分主题

发表于 2011-4-18 12:30 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

回复 2楼 guojianlin1985 的帖子

没规律,就是哪个天皇挂了就换个年号,日本的好像从第二年开始算。
比如1912年(明治45年)明治天皇挂了,1913年就是大正2年

TA的精华主题

TA的得分主题

发表于 2011-4-18 12:30 | 显示全部楼层
明治.rar (1.97 KB, 下载次数: 13)

是不这样

TA的精华主题

TA的得分主题

发表于 2011-4-18 12:32 | 显示全部楼层
關注一下 不曉得有無直接轉換方法

網路找到的
縄文 Jomon Period: ??? - 300 BC
弥生 Yayoi Period: 300 BC - 300 AD
古墳 Kofun Period: 300 AD -593
飛鳥 Asuka Period: 593 - 710
奈良 Nara Period: 710 - 794
平安 Heian Period: 794 - 1185
鎌倉 Kamakura Period: 1185 - 1333
室町 Muromachi Period: 1333 - 1573
桃山 Momoyama Period: 1573 - 1603
江戸 Edo Period: 1603 - 1868
明治 Meiji Period: 1868 - 1912
大正 Taisho Period: 1912 - 1926
昭和 Showa Period: 1926 - 1989
平成 Heisei Period: 1989 - present

TA的精华主题

TA的得分主题

发表于 2011-4-18 12:34 | 显示全部楼层
=YEAR(SUBSTITUTE(A1,"明治",))-133&"/"&TEXT(SUBSTITUTE(A1,"明治",),"m/d")

TA的精华主题

TA的得分主题

发表于 2011-4-18 12:38 | 显示全部楼层
=YEAR(SUBSTITUTE(A1,LEFT(A1,2),))-133&"/"&TEXT(SUBSTITUTE(A1,LEFT(A1,2),),"m/d")
通用

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-4-18 13:09 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
感谢各位的帮助,我太着急了第一次发帖说的不够清楚。我原来的想法是根据不同年号判断不同算法再转换成刚才上面所说的格式,
如:明治X年+1867;大正X年+1911;昭和X年+1925;平成X年+1988
是这个算法,但是自己总是做不成功

TA的精华主题

TA的得分主题

发表于 2011-4-18 13:35 | 显示全部楼层
=MIDB(A1,5,2)+VLOOKUP(LEFT(A1,2),{"弥生",301;"古墳",301;"飛鳥",594;"奈良",711;"平安",795;"鎌倉",1186;"室町",1334;"桃山",1574;"江戸",1604;"明治",1869;"大正",1913;"昭和",1927;"平成",1990},2,)&MID(A1,FIND("年",A1),7)

[ 本帖最后由 wshcw 于 2011-4-18 15:12 编辑 ]

日本年号换算.rar

4.02 KB, 下载次数: 28

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-19 21:47 , Processed in 0.045932 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表