怎样在EXCEL一列中将不规则的关键字提取并统计到另一列中,谢谢!

如图

我想从A列中将级别,型号分别提取出来,归类到B、C列,但是A列关键字所在位置不固定,这样大批处理文件工作量很大,请问有没有哪位高手帮忙解决,谢谢!

1、首先打开一个需要进行提取操作的excel表格文件,可以看到此时需要提取的部分长度与空格都不同。

2、此时选中单元格并点击工具栏中的“查找”,点击“替换”按钮。

3、打开替换对话框,在查找内容中输入一个空格后直接点击“全部替换”按钮。

4、即可将选中的单元格中的空格全部删除。

5、再点击“数据”工具栏中的“分列”选项。

6、在弹出的设置对话框中选择固定宽度,并按照下图样式分别选取字符宽度。

7、点击完成后即可将字段分成下图的样式,可以排序将相同的字段的单元格进行删除操作。

8、再在空白单元格中输入合并公式:=B1&C1&D1。

9、点击回车并下拉填充公式,即可将所有的型号字段提取显示出来了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-23

1、打开EXCEL表格,A列为图纸描述,B列用来存放分段关键字。

2、首先制作关键字列表,把所有分段列表在右侧列出来。

3、接下来下需要在B2单元格写入公式=LOOKUP(1,0/FIND($D$2:$D$6,A2),$D$2:$D$6),如下图所示。

4、接下来需要双击B2单元格右下角的填充柄,复制到最后一行,如下图所示。

5、根据地址获取省市关键字,如下图所示。

本回答被网友采纳
第2个回答  2013-06-30

查级别:=MID(A2,FIND("级别",A2,1)-1,3)


查型号:=MID(A2,FIND("型号",A2,1),1000)








追问

兄弟,能帮忙讲一下每个字母都代表什么意思么,谢谢

第3个回答  2013-06-30
建议,你的字段应该简明扼要,例如,级别字段下就使用“高、中、低”一个字就表示清楚了,勿需重复使用那么多级别字样的
若你的数据是规律的,都是在右括号后跟着级别标识字,则可以=MID(A3,FIND(")",A3)+1,1)就提取出其中的高、低了,或者=MID(A3,FIND(")",A3)+1,3)就取出三个字
第4个回答  推荐于2017-12-16
B3单元格写入公式
=MID(A3,FIND("级别",A3)-1,3)

D3单元格写入公式
=TRIM((RIGHT(A3,LEN(A3)-FIND("型号",A3)-1)))

下拉复制这两个公式追问

非常感谢,另外,能帮忙解释一下里面的数字都代表什么意思么,因为有时候我提取出来的关键词字数不一样:比如下图所示,我要提取的”级别“前面有时候一个字”低“,有时候三个字”中~高“,该如何操作呢,非常感谢!

如果出现这种情况:

本回答被提问者和网友采纳
相似回答