2019 年 1 月 1 日,各位小伙伴,新年好呀!或者说,己亥年第一天,各位下午好呀! 咳咳,科普一下,这是古人用的干支纪年法—— 干支是天干和地支的总称。 利用干支纪年法的这种周期性特点,我们可以对公元纪年的数字进行取余,再根据余数和干支纪年的对应关系,进行古今纪年法的转换。(本文方法只针对公元元年以后的年份转换) 简单3步,非常轻松—— - 1 - 建立两个列表 不用说,我们要建立的当然是天干和地支的列表了。那么小伙伴们打算怎么建立呢? 是从甲开始逐个输入文字,一直输入到癸么? 其实不用这么麻烦,天干和地支在 Excel 里面是内置的自定义序列,这意味着我们可以像输入数字序列一样用填充的方式快速建立。步骤如下: ❶ 只需要在第 2 行输入甲,然后拖动到第 11 行,我们就可以看到天干的列表已经建立完毕了。 ❷ 然后我们用同样的方法建立地支的列表。 建立好天干和地支列表,我们距离进行古今转换大法还差架起一座桥梁——余数的对应关系。所以我们接下来的工作是—— - 2 - 设置余数辅助列 在完成转化之前,我们还需要设置余数辅助列,让公元纪年和干支纪年产生联系。 天干和地支的余数对应关系分别是: 这是整个古今转换大法中最关键的一步,我相信很多小伙伴如果能获得这张余数对应的表格,转换的问题是很好解决的。 - 3 - 古今转换大法 公元年对干支年的转换,就是用公元年分别对 10 和 12 取余,两个余数分别对应天干和地支,组合在一起就是干支纪年。 也就是说,我们输入一个年份,除以 10 取余,然后用余数找到对应数字的天干;除以 12 取余,然后用余数找到对应数字的地支;然后把天干和地支用连接符连接起来,就完成了干支纪年法的转换。 我们用大家最熟悉的 VLOOKUP 函数来做一下。 提取 2019 年天干的公式为: =VLOOKUP(MOD(G2,10),A2:B11,2,) 提取 2019 年地支的公式为: =VLOOKUP(MOD(G2,12),D2:E13,2,) 最后将两个公式组合起来,即是完整的干支纪年法公式,在 H2 中输入: =VLOOKUP(MOD(G2,10),A2:B11,2,)&VLOOKUP(MOD(G2,12),D2:E13,2,) 公式计算后,得到结果——2019 年,今年是己亥年! 是不是非常简单?其实干支纪年法背后有非常深远的历史文化渊源,感兴趣的小伙伴可以多查阅些资料,肯定能收获更多有趣的知识! 最后考一考大家,猜猜出生于丁丑年的小 E 今年多大了呢? |
|
来自: ycsyhrp2018 > 《数理化》