如何自动提取excel某单元格文本的前三个字作为另一单元格的内容?

如,B1是“税务局0213群众路线扎实开展”,B2是“交通局0211率先启动群众路线教育实践活动”,B3.B4.B5等上百个单元格都是这种形式,我想在A1自动显示为“税务局”,A2为“交通局”。。。。。。。
不一定有相同的字“局”,比如B3是“五医院0209召开动员大会”,这种情况该怎么办

可用LEFT或MID函数提取。
示例:假定提取A1单元格前三个字符。
公式:=left(a1,3) 或 =mid(a1,1,3)
其中:
LEFT返回文本字符串中的第一个或前几个字符。语法规则是:LEFT(text,num_chars) 参数Text 是包含要提取字符的文本字符串, Num_chars指定要由 LEFT 所提取的字符数。
MID 返回文本字符串中从指定位置开始的特定数目的字符。语法规则是:
MID(text,start_num,num_chars) 参数Text是包含要提取字符的文本字符串,Start_num是文本中要提取的第一个字符的位置,Num_chars指定希望 MID 从文本中返回字符的个数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-15
在一个单元格输入=left(b1.3)回车以后下拉,记住公式括号里的逗号是在英文状态下输入的本回答被提问者采纳
第2个回答  2014-02-15
A1单无格内输入 =LEFT(B1,3)