正在加载

出生年份什么命表格(表格有出生年份,怎么生成年龄)

  • 作者: 陈清羽
  • 来源: 投稿
  • 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 单元格包含年龄。