Excel里如何用函数做字符分割提取数值

发布网友 发布时间:2022-04-26 02:24

我来回答

3个回答

热心网友 时间:2022-05-07 04:22

B1公式如下:
=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",99)),COLUMN(A1)*99-98,99))
公式向右及向下填充。
如图:


其实完全可以使用分列功能来完成的。
1、选中A列数据;
2、依次单击“数据”选项卡-“分列”;



3、在弹出的对话框中选择“分隔符号”-单击“下一步”按钮;
4、勾选“空格”复选框-单击“下一步”;



5、目标区域选B1单元格-单击“完成”按钮即可。

追问不过如果要在A1前插入一列,结果就出错了。
如何破啊?

热心网友 时间:2022-05-07 05:40

mid函数是提取指定位置开始,指定长度的字符串
find函数查找字符串所在的位置
“:”所在的位置可表示为find(":",A1)
带圈的字符可位置可表示为find(":",A1)-1,
其长度为1
所以公式为
=mid(A1,find(":",A1)-1,1)
然后下拉

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com