excel中怎么提取指定字符前面所有的字符

举例A133-5-60145-2-908108-3-8055-2-405我想从里面提取以后变成B1里是33451085这样的,在线急用,谢谢。我按照你的公式输入以后,显示... 举例
A1
33-5-601
45-2-908
108-3-805
5-2-405
我想从里面提取以后变成
B1里是
33
45
108
5
这样的,在线急用,谢谢。
我按照你的公式输入以后,显示缺少结束语。!!
展开
 我来答
EXCEL办公实战
2015-03-22 · Excel办公实战函数、技巧、VBA教程
EXCEL办公实战
采纳数:2380 获赞数:23634

向TA提问 私信TA
展开全部

公式和分列都可以完成


一、分列法:

  • 选择需要分列的列

  • 点击 数据-分列

  • 分隔符号-其他(输入-)

  • 点击完成(第一列就是要的数据)

二、公式法:

1、find为查找函数,返回字符的位置,语法find(查找字符,被查字符或者单元格)

找到第一个-位置

2、left,字符截取函数,从左边开始,left(被截取的字符,个数)


ZYLHLB
2010-05-20 · TA获得超过366个赞
知道小有建树答主
回答量:280
采纳率:0%
帮助的人:0
展开全部
A1:A5是上述四行数据,
可在B1中输入公式:
=LEFT(A1,FIND("-",A1)-1)
公式往下拉即可。


复制A列到B列,选中B列整列,选菜单上的:数据,分列,分隔符号,下一步,其他后面的空格填上“-”,下一步,完成。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxqlong
推荐于2019-08-03 · 知道合伙人软件行家
xxqlong
知道合伙人软件行家
采纳数:1487 获赞数:7110
15年以上网络规划、设计。 熟悉办公软件,掌握高级应用。

向TA提问 私信TA
展开全部

如下图所示B1=LEFT(A1,FIND("-",A1,1)-1)

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金牛绅士
2010-05-20 · TA获得超过724个赞
知道小有建树答主
回答量:301
采纳率:0%
帮助的人:252万
展开全部
B1=LEFT(A1,FIND("-",A1)-1)
B1指的是单元格。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式