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

我想设计一个自动生成的表格,第一列输入年龄,第二列则自动生成生肖,第三列是个函数,假如第二列是龙兔虎牛鼠猪任一生肖则第三列自行生成代码A,如是狗鸡猴羊马蛇任一生肖则第三列自动生成为代码B。非常期盼,谢谢!

首先因为你输入的是年龄,所以需要加一个运算转成计算出生年月日
然后根据出生年月日再取生肖
B1输入
=MID("鼠牛虎兔龙蛇马羊猴鸡狗猪",MOD(YEAR(TODAY())-a1-1900,12)+1,1)
这是假设你A1输入的是周岁
C1输入
=IF(FIND(B1,"猪鼠牛虎兔龙蛇马羊猴鸡狗")<7,"A","B")
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-17
第二列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+回车键结束公式,下拉
相似回答