excel 中的一列数据如何替换成相应数据并归类到另一列?

比方说,A列里有数据a1, 现要将这列数据简化归类,如何在另一列中显示成A
a2, A
a3, A
a4, A
b1, B
b2, B
b3, B
b4, B
b5, B
b6, B
b7, B

即a组数据全部用一个“A”代替,b组数据全部用一个“B”来代替。"A""B"只是代号,可以是中文,也可以是数字,与ab两组数据内容无关。
求高手高手高高手帮忙!!
用MID好像不太对。我重新说一下吧,希望能得到高手指点!
比方说,A列里有数据火车,飞机,三轮车,香蕉,电动车,菠萝,哈密瓜,橘子,甜橙,摩托车,雪梨,汽车;现要将这列数据简化归类,如何在B列一一对应显示成为“交通工具”或“水果”。

要解决这个问题,必须先人工把数据简化归类,因为电脑不能自动识别“三轮车”是交通工具,必须由我们告诉电脑,先做表一:

然后可以批量简化归类数据,用VLOOKUP函数,表二:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-11
你要先在另一个表中将各个名称,以及各个名称对应是什么类别都一一列好,然后就可以在你上表中用vlookup函数通过A列名称去引用对应的类别名称了。
第2个回答  2013-03-08
a2在A2单元格里,=IF(MID(A2,1,1)="a","A",IF(MID(A2,1,1)="b","B",""))或=IF(MID(A2,1,1)="a","中",IF(MID(A2,1,1)="b","文","")),(1)C列结果显示为任何中文都可以,"中文"要用引号;(2)C列结果显示为数据,可以不用引号;来自:求助得到的回答
第2个回答  2013-03-08
=IF(A1="","",IF(ISNA(VLOOKUP("a*",A1:A100,1,))=FALSE,"A","B"))
下拉即可
第3个回答  2013-03-08
=LOOKUP(LEFT(A1),{"a","A";"b","B"})
在B1粘贴如上公式,下拉