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

比如excel表中这列数据:10.00*1650*6000*毛边*BXNQ2008-073SS490-XH10.00*1650*6000*毛边*BXNQ2008-073S... 比如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)
展开
 我来答
百度网友a2546cf
高能答主

2019-12-16 · 有什么不懂的尽管问我
知道小有建树答主
回答量:1610
采纳率:100%
帮助的人:37.8万
展开全部

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

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

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

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

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

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

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

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

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

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

敏镶巧0gJ
推荐于2016-06-06 · TA获得超过4万个赞
知道大有可为答主
回答量:2.4万
采纳率:88%
帮助的人:4507万
展开全部

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

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

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

公式右拉下拉

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鱼木混猪哟
高粉答主

2018-07-30 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33692

向TA提问 私信TA
展开全部
不用函数,首先在名称框(也就是你途中A列左上角的空白框)中输入你要选择的数据所在区域,例如A65:N1000,然后按下回车,这样就全选中了,Ctrl+C复制,再粘贴就好了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
karen0425
2011-11-07 · TA获得超过1578个赞
知道小有建树答主
回答量:1085
采纳率:0%
帮助的人:1123万
展开全部
是要提取在“*毛边*”之前的部分吗?
若这部分的字符长度相同,可以用分列--固定宽度,或者用公式如B1=left(A1,15)
若这部分的字符长度不同,但是都是数字+星号+数字,可以用分列--分隔符号--下一步--其他--完成
例如得到A1、B1、C1分别为10.00,1650,6000
再将左边前三列合并,如D1=A1&"*"&B1&"*"&C1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
belinda0415
2011-11-07 · 超过20用户采纳过TA的回答
知道答主
回答量:152
采纳率:0%
帮助的人:58.3万
展开全部
直接用数据,分列就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式