excel截取指定字符前的所有字符的函数

B1单元格:1450000-1500000(元/吨)/750000-800000(元/吨)A1单元格:750000-800000(元/吨)1450000-1500000(... B1 单元格: 1450000-1500000 (元/吨) /750000-800000 (元/吨)
A1 单元格: 750000-800000 (元/吨)

1450000-1500000 (元/吨) /750000-800000 (元/吨)

是无法得出结果的,我想用个函数,
截取1450000-1500000 (元/吨) 中的1450000
截取750000-800000 (元/吨) 中的750000
这样就可求出上涨幅度了,有什么函数可截取指定字符前(-)的所有字符呢?
请把结论的excel上传上来为感!

注意,符号-前面的数字长度并不相同,有的长有的短,要是长度一样我就不提问了,直接left

1450000-1500000 (元/吨) 750000-800000 (元/吨)
81000-83000 (元/吨) 59000-63000 (元/吨)
48000-52000 (元/吨) 40000-45000 (元/吨)
45000-48000 (元/吨) 35000-40000 (元/吨)
58000 (元/吨) 45000 (元/吨)
60000 (元/吨) 48000 (元/吨)
1800-1900 (元/千克) 870-920 (元/千克)
51000-53000 (元/吨) 51000-53000 (元/吨)
330000-340000 (元/吨) 190000-200000 (元/吨)
290000-300000 (元/吨) 180000-190000 (元/吨)
50000-54000 (元/吨) 45000-48000 (元/吨)
3650-3950 (元/千克) 2400-2600 (元/千克)
280-330 (元/千克) 250-300 (元/千克)
260000-265000 (元/吨) 190000-200000 (元/吨)
275000-282000 (元/吨) 185000-195000 (元/吨)
215000-220000 (元/吨) 140000-150000 (元/吨)
20000-21000 (元/吨) 13500-14500 (元/吨)
1440-1480 (元/千克) 780-830 (元/千克)
28000-30000 (元/吨) 28000-30000 (元/吨)
255000-265000 (元/吨) 142000-150000 (元/吨)
230000-235000 (元/吨) 139000-147000 (元/吨)
18000-19000 (元/吨) 17000-18000 (元/吨)
33000-35000 (元/吨) 21000-23000 (元/吨)
2700-2800 (元/千克) 2200-2400 (元/千克)
47000-50000 (元/吨) 45000-48000 (元/吨)
2980-3050 (元/千克) 2550-2650 (元/千克)
展开
 我来答
Excel小奇
推荐于2018-11-12 · 知道合伙人软件行家
Excel小奇
知道合伙人软件行家
采纳数:902 获赞数:6175
EXCEL图书作者,Microsoft 认证Excel专家。

向TA提问 私信TA
展开全部
可以使用LEFT和FIND函数配合使用,达到如题目的:
1、假如要截取A2单元格中“\”前的字符。
2、可以用公式:=LEFT(A2,FIND("\",A2)-1)
3、使用时要注意,要截取的字符串中,必须包含指定的字符,否则公式会报错。
Excel小奇
2017-12-28 · 知道合伙人软件行家
Excel小奇
知道合伙人软件行家
采纳数:902 获赞数:6175
EXCEL图书作者,Microsoft 认证Excel专家。

向TA提问 私信TA
展开全部
可以使用LEFT和FIND函数配合使用,达到如题目的:
1、假如要截取A2单元格中“\”前的字符。
2、可以用公式:=LEFT(A2,FIND("\",A2)-1)
3、使用时要注意,要截取的字符串中,必须包含指定的字符,否则公式会报错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nccmaster
2011-02-01 · TA获得超过1184个赞
知道小有建树答主
回答量:1060
采纳率:0%
帮助的人:561万
展开全部
大家都帮你了。还是用Left,只不过加一个Find就做到了。
=LEFT(A1,FIND("-",A1,1)-1)

Find负责找 - 的位置,减掉1后就是从左开始需要取出来的长度。
做好一个后,横向一拖,A和B就都算出来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1c6a32aa8
2011-02-01 · TA获得超过1149个赞
知道小有建树答主
回答量:737
采纳率:0%
帮助的人:437万
展开全部
=LEFT(b1,FIND("-",b1,1)-1)/LEFT(A1,FIND("-",A1,1)-1)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太极健1969
2011-02-01 · TA获得超过9034个赞
知道大有可为答主
回答量:8668
采纳率:69%
帮助的人:3623万
展开全部
你是要取A的值,还是B的,是分开取出吗?
A,B的都取,在C列输入公式,右拉,下拉
=LEFT(A1,FIND("-",A1)-1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式