在Excel中,要求:在A1输入两位数数字(11),在B1显示相应的汉字,数和汉字的对应规则是固定的。公式如

在Excel中,要求:在A1输入两位数数字(11),在B1显示相应的汉字(坎为水),数和汉字的对应规则是固定的。公式如写呢?
规则如下:
11坎为水
12水地比
13水雷屯
14水风井
16水天需
17水泽节
18水山蹇
19水火既济
21地水师
22坤为地
23地雷复
24地风升
26地天泰
27地泽临
28地山谦
29地火明夷
31雷水解
32雷地豫
33震为雷
34雷风恒
36雷天大壮
37雷泽归妹
38雷山小过
39雷火丰
41风水涣
42风地观
43风雷益
44巽为风
46风天小畜
47风泽中孚
48风山渐
49风火家人
61天水讼
62天地否
63天雷无妄
64天风垢
66乾为天
67天泽履
68天山遁
69天火同人
71泽水困
72泽地萃
73泽雷随
74泽风大过
76泽天夬
77兑为泽
78泽山咸
79泽火革
81山水蒙
82山地剥
83山雷颐
84山风蛊
86山天大畜
87山泽损
88艮为山
89山火贲
91火水未济
92火地晋
93火雷噬嗑
94火风鼎
96火天大有
97火泽睽
98火山旅
99离为火

首先将源数据分为两列存放,如:E1:E64为11到99的数值,F1:F64为文字

 

A1输入数据,在B1输入公式: =IF(ISERROR(MATCH(A1,$E$1:$E$64,0)),"A1数据不在列表中",VLOOKUP(A1,$E$1:$F$64,2,0)),公式可以下拉 

 

$E$1:$F$64为数据源区域,可以做相应的更改,"A1数据不在列表中" 引号中的文字为A1数据不在列表中时的提示。如果原始数据在一列中,可以通过“数据”标签,分列,固定宽度分为两列。 

 

追问

你好谢谢你的回复。我的要求是是在A1输入11在B1显示坎为水,在A1输入12,在B1显示水地比。

我复制 =IF(ISERROR(MATCH(A1,$E$1:$E$64,0))说缺失东西。麻烦

追答

可以实现,先将原数据的位置放正确,再将下面公式完整复制到B1单元格即可,当A1数据改变时,B1结果会自动变化。 =IF(ISERROR(MATCH(A1,$E$1:$E$64,0)),"A1数据不在列表中",VLOOKUP(A1,$E$1:$F$64,2,0))

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-11
在另一个工作表中把上面的对应关系输入好,假设在sheet2工作表中,A列为代号,B列为汉字,
在sheet1工作表的B1单元格输入公式:
=IF(A1<>0,VLOOKUP(A1,Sheet2!A:B,2,0),"")
下拉即可实现当A1输入数字,B1显示对应汉字本回答被提问者采纳
第2个回答  2012-11-11
11坎为水
是在一个单元格内吗?
还是11在A1 ;坎为水在B1单元格?
相似回答