出生年份什么命表格(表格有出生年份,怎么生成年龄)
- 作者: 陈清羽
- 来源: 投稿
- 2024-07-26
一、出生年份什么命表格
出生年份生肖命理表格
| 出生年份 | 生肖 | 五行 |
||||| 1900, 1960 | 鼠 | 水 |
| 1901, 1961 | 牛 | 土 |
| 1902, 1962 | 虎 | 木 |
| 1903, 1963 | 兔 | 木 |
| 1904, 1964 | 龙 | 土 |
| 1905, 1965 | 蛇 | 火 |
| 1906, 1966 | 马 | 火 |
| 1907, 1967 | 羊 | 土 |
| 1908, 1968 | 猴 | 金 |
| 1909, 1969 | 鸡 | 金 |
| 1910, 1970 | 狗 | 土 |
| 1911, 1971 | 猪 | 水 |
| 1912, 1972 | 鼠 | 水 |
| 1913, 1973 | 牛 | 土 |
| 1914, 1974 | 虎 | 木 |
| 1915, 1975 | 兔 | 木 |
| 1916, 1976 | 龙 | 土 |
| 1917, 1977 | 蛇 | 火 |
| 1918, 1978 | 马 | 火 |
| 1919, 1979 | 羊 | 土 |
| 1920, 1980 | 猴 | 金 |
| 1921, 1981 | 鸡 | 金 |
| 1922, 1982 | 狗 | 土 |
| 1923, 1983 | 猪 | 水 |
| 1924, 1984 | 鼠 | 水 |
| 1925, 1985 | 牛 | 土 |
| 1926, 1986 | 虎 | 木 |
| 1927, 1987 | 兔 | 木 |
| 1928, 1988 | 龙 | 土 |
| 1929, 1989 | 蛇 | 火 |
| 1930, 1990 | 马 | 火 |
| 1931, 1991 | 羊 | 土 |
| 1932, 1992 | 猴 | 金 |
| 1933, 1993 | 鸡 | 金 |
| 1934, 1994 | 狗 | 土 |
| 1935, 1995 | 猪 | 水 |
| 1936, 1996 | 鼠 | 水 |
| 1937, 1997 | 牛 | 土 |
| 1938, 1998 | 虎 | 木 |
| 1939, 1999 | 兔 | 木 |
| 1940, 2000 | 龙 | 土 |
| 1941, 2001 | 蛇 | 火 |
| 1942, 2002 | 马 | 火 |
| 1943, 2003 | 羊 | 土 |
| 1944, 2004 | 猴 | 金 |
| 1945, 2005 | 鸡 | 金 |
| 1946, 2006 | 狗 | 土 |
| 1947, 2007 | 猪 | 水 |
| 1948, 2008 | 鼠 | 水 |
| 1949, 2009 | 牛 | 土 |
| 1950, 2010 | 虎 | 木 |
| 1951, 2011 | 兔 | 木 |
| 1952, 2012 | 龙 | 土 |
| 1953, 2013 | 蛇 | 火 |
| 1954, 2014 | 马 | 火 |
| 1955, 2015 | 羊 | 土 |
| 1956, 2016 | 猴 | 金 |
| 1957, 2017 | 鸡 | 金 |
| 1958, 2018 | 狗 | 土 |
| 1959, 2019 | 猪 | 水 |
二、表格有出生年份,怎么生成年龄
使用 Excel 公式
1. 在一个空单元格中输入以下公式:
=YEAR(TODAY()) YEAR(出生年份单元格引用)
例如,如果出生年份在 A2 单元格中,则公式为:
=YEAR(TODAY()) YEAR(A2)
2. 按 Enter 键。
使用 VBA 代码
1. 打开 VBA 编辑器(按 Alt + F11)。
2. 在插入菜单中,选择模块。
3. 在模块中,粘贴以下代码:
Function GetAge(birthdate As Date) As Integer
GetAge = Year(Date) Year(birthdate)
End Function
4. 保存模块。
5. 在工作表中,在要显示年龄的单元格中输入以下公式:
=GetAge(出生年份单元格引用)
例如,如果出生年份在 A2 单元格中,则公式为:
=GetAge(A2)
三、表格中身份证号码提取出生年份
使用正则表达式
python
import re
正则表达式模式,匹配身份证号码中的出生年份
pattern = r"(\d{6})(18|19|20)\d{2}"
提取身份证号码
id_number = ""
使用正则表达式匹配
match = re.search(pattern, id_number)
如果匹配成功,则提取出生年份
if match:
birth_year = match.group(2)
print(birth_year)
使用字符串切片
python
提取身份证号码中的出生年份
id_number = ""
birth_year = id_number[6:8]
print(birth_year)
四、表格中年龄转换为出生年份
使用公式在 Excel 中,可以使用以下公式将年龄转换为出生年份:
=YEAR(TODAY()) 年龄
其中:
`YEAR(TODAY())` 返回当前年份。
`年龄` 是要转换的年龄。
示例:如果 A2 单元格中包含年龄 30,则在 B2 单元格中输入以下公式:
=YEAR(TODAY()) A2
这将返回出生年份 1993。
使用 VBA 代码
您还可以使用 VBA 代码将年龄转换为出生年份:
vba
Function AgeToBirthYear(age As Integer) As Integer
AgeToBirthYear = Year(Date) age
End Function
示例:
在 VBA 编辑器中,插入以下代码:
vba
Function AgeToBirthYear(age As Integer) As Integer
AgeToBirthYear = Year(Date) age
End Function
然后,在单元格中输入以下公式:
=AgeToBirthYear(A2)
其中 A2 单元格包含年龄。