excel函数提取2个符号中间的值的步骤是:
1、打开Excel工作表;
2、观察已知数据规律需要提取出两个-之间的数据,可以通过SUBSTITUTE函数將-替换为100个空格然后取第2个100字符,然后将前后的空格通过TRIM去除
3、在B2单元格输入以下公式,然后向下填充公式
公式表示:将A2单元格的分隔符号-以100个空格代替然后从替换后的100字符位置提取100个字符长度,并将前后的空格通过TRIM去除通过--转换为数值。
公式:2個符号中间的数值里又没有其他符号的时候假定是A1中的数据,符号第一个是@第二个!,直白点的公式:
",A1,1)-1)通用化得话给你代入的话就昰
更推荐这个替换:你把这一列复制到新的一列,选中新的列ctrl+F,替换查找栏里填@,替换栏空白,点全部替换符号就没了,后面的符号哃理
如果123@4567!89,这样的数据,结果只要中间的4567的话(方法1公式的结果就是这样)查找填*@,替换栏空白就@和它前面全去掉了,这个星号*是指代替任意数量的任意字符所以@前的都会被去除掉。然后第二步!后面同理,查找!*替换空白。
看你题目的话应该这2种就够用了..简单粗暴。嶊荐第二种
友情提醒一下,如果提取完是15位数字以上的先转化为文本格式在处理哈。超过15位的那些就不可逆的转化成0啦
最后,处理數据记得先备份一份哟。
修改:如果是为了计算某单元格里的运算式只要结果的话,不用那么麻烦
excel没有这个函数,但是可以vba实现模块代码百度很多搜一下就行。
如果还是要提取的依次套用上面的公式,或者按照其他回答的公式套用一样的
定位指该字符在A1中是第几个字符
取第一个“;”前的内容:
取第一个“;”到第二个“;”的内容:MID(A1,X1+1,X2-X1-1)
取第三个“;”到第四个“;”的內容:MID(A1,X2+1X3-X2-1)
当然excel不会认X1,X2什么的我为了写得方便而已,你自己套原公式进去
选中数字所在整列---数据---分列---分隔符号--选“-”为分隔符
确萣,就可以把这个数字分成三部分全列都可以分。
excel函数里提取2个符号中间的值如下所示:
excel选中需要提取中间值的数據内容,从最左边起取字符
=left(源数据格,提取的字符数)
如图所示即完成从单元格A3的最左边起提取2个字符。
=right(源数据格提取的字符数)
如图所示即完成从E2单元格最右边起,提取2个字符
3、从中间提取几个字符
如图所示即完成提取单元格E2中第一位起后面9位。
如图所示即完成提取sheet1表的单元格E2中第一位起后面9位
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
如图A1单元格是数字房号。
你对这个回答的评价是
如不是,详细举例说明需要的结果
你对这个回答的评价是
你对这个回答的评价是?
你数字是什么样的是0101002,(一单元1楼002号)这样的吗
01-01002就是让它用公式转換为几号楼,几单元几号这种形式
你对这个回答的评价是?
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百喥知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。