excel中如何把数字开函数代替成文本

用什么方法最简单可以把单元格里面的数字变成相应的生肖,如单元格里面的数值是1,13,25,37,49的时是兔。
如何单元格中的数值换成生肖
兔=01.13.25.37.49
虎=02,14,26,38
牛=03,15,27,39
鼠=04,16,28,40
猪=05,17,29,41
狗=06,18,30,42
鸡=07,19,31,43
猴=08,20,32,44
羊=09,21,33,45
马=10,22,34,46
蛇=11,23,35,47
龙=12,24,36,48

第1个回答  2011-07-26
假设你的区域为:A1:G22,那么在你的I1单元格输入:=INDEX({"龙","兔","虎","牛","鼠","猪","狗","鸡","猴","羊","马","蛇"},MOD(A1,12)+1),然后填充至M22即可,如果你要是想用数组公式的话,就选中I1:M22,然后输入:=INDEX({"龙","兔","虎","牛","鼠","猪","狗","鸡","猴","羊","马","蛇"},MOD(A1:G22,12)+1),按Ctrl+Shift+Enter即可.
我试过了,可以的!
第2个回答  2011-07-26
ROMAN
将阿拉伯数字转换为文本形式的罗马数字。
语法
ROMAN(number,form)
Number 为需要转换的阿拉伯数字。
Form 为一数字,指定所需的罗马数字类型。罗马数字的样式范围可以从经典到简化,随着 form 值的增加趋于简单。
Form 类型
0 或省略 经典。
1 更简明。请见下例。
2 更简明。请见下例。
3 更简明。请见下例。
4 简化。
TRUE 经典。
FALSE 简化。
说明
如果数字为负,则返回错误值 #VALUE!。
如果数字大于 3999,则返回错误值 #VALUE!。
第3个回答  2011-07-25
假设你图中有最左上角的单元格为A1,请在A12单元格中输入以下公式:
=INDEX({"虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪","鼠","牛"},MOD(A1,12)+1)
并将公式往右下角拖至单元格G21。追问

兔=01,13,25,37,49
虎=02,14,26,38
牛=03,15,27,39
鼠=04,16,28,40
猪=05,17,29,41
狗=06,18,30,42
鸡=07,19,31,43
猴=08,20,32,44
羊=09,21,33,45
马=10,22,34,46
蛇=11,23,35,47
龙=12,24,36,48
老大,之前我表达不好,让你误解了,不好意思了,我是意思是:要把表的里相应的数值换在生肖

追答

这还不简单?你通过上面的公式已经获得了每个数字对应的生肖,如果原来的数字不需要了的话你直接复制粘贴过去不就OK了?

本回答被提问者采纳
第4个回答  2011-07-25
=if(A11=1,"兔",A11)
相似回答