如何将excel表中某一列的部分数据提取出来?

比如excel表中这列数据:
10.00*1650*6000*毛边*BXNQ2008-073 SS490-XH
10.00*1650*6000*毛边*BXNQ2008-073 SS490-XH
11.00*1260*2000*毛边*Q/BQB 302-2009 SPHC
12.00*1055*5015*毛边*BXNQ2008-073 SS400-XH
12.00*1170*4800*毛边*BXNQ2008-073 SS400-XH
12.00*1170*4800*毛边*BXYI2004-151 SS400
12.00*1390*6100*毛边*BXNQ2008-073 St52-3-XH
12.00*1500*11500*毛边*BXNQ2008-072 BS600MC-XH
12.00*1500*2860*毛边*BXNQ2008-073 SS400-XH
将以上的这列中每行中的前5个字符提取出来(比如只提取:10.00*1650*6000)

1、打开需要提取数据的Excel表格

2、单击鼠标,选中需要提取的数据。

3、菜单栏中选择“数据”,再选择“分列”。

4、弹出的对话框中,点击“下一步”。

5、在“其他”前面的小方框中打钩,然后在旁边的空白方框中,按“Shift+8”输入“*”,点击下一步。

6、将右边“目标区域”中的内容删除,再单击一下旁边的图标。

7、这时对话框会收起,接着点击表格的空白处,会出现虚线框,再点击收起的对话框中的图标。

8、待对话框打开后,点击“完成”。

9、这时会弹出另一个对话框,点击“是”即可。

10、完成后,混合的数据就各自分成一列了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-06

1.假定数据从第二行开始,提取A列中都是“A”的对应行

G2输入=INDEX(A:A,SMALL(IF($A$2:$A$1000="A",ROW($2:$1000),4^8),ROW(A1)))&""

2.先按住CTRL+SHIFT,最后按回车键结束公式的输入

公式右拉下拉

第2个回答  2018-07-30
不用函数,首先在名称框(也就是你途中A列左上角的空白框)中输入你要选择的数据所在区域,例如A65:N1000,然后按下回车,这样就全选中了,Ctrl+C复制,再粘贴就好了本回答被网友采纳
第3个回答  2011-11-07
是要提取在“*毛边*”之前的部分吗?
若这部分的字符长度相同,可以用分列--固定宽度,或者用公式如B1=left(A1,15)
若这部分的字符长度不同,但是都是数字+星号+数字,可以用分列--分隔符号--下一步--其他--完成
例如得到A1、B1、C1分别为10.00,1650,6000
再将左边前三列合并,如D1=A1&"*"&B1&"*"&C1本回答被提问者采纳
第4个回答  2011-11-07
直接用数据,分列就可以了。