请教一个自动生成生肖和代码的EXCEL表格,函数怎么写?

2025-01-06 23:19:05
推荐回答(2个)
回答1:

首先因为你输入的是年龄,所以需要加一个运算转成计算出生年月日
然后根据出生年月日再取生肖
B1输入
=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(TODAY())-a1-1900,12)+1,1)
这是假设你A1输入的是周岁
C1输入
=IF(FIND(B1,"猪鼠牛虎兔龙蛇马羊猴鸡狗")<7,"A","B")

回答2:

第二列B1中公式(公历以周岁计):
=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",12-MOD(A1-4,12),1)
下拉。
第三列C1中输入公式:
=IF(FIND(B1,"猪鼠牛虎兔龙蛇马羊猴鸡狗")<7,"A","B")
下拉。或
=IF(MATCH(B1,MID("猪鼠牛虎兔龙蛇马羊猴鸡狗",row($1:$12),1),0)<7,"A","B")
按CTRL+SHIFT+回车键结束公式,下拉