亲们,请问这个怎么用函数提取房号中的户号呢

我要提取2个 - 中间的值:101

· 有一些普通的科技小锦囊

excel函数提取2个符号中间的值的步骤是:

1、打开Excel工作表;

2、观察已知数据规律需要提取出两个-之间的数据,可以通过SUBSTITUTE函数將-替换为100个空格然后取第2个100字符,然后将前后的空格通过TRIM去除

3、在B2单元格输入以下公式,然后向下填充公式

公式表示:将A2单元格的分隔符号-以100个空格代替然后从替换后的100字符位置提取100个字符长度,并将前后的空格通过TRIM去除通过--转换为数值。


· TA获得超过3.5万个赞

公式:2個符号中间的数值里又没有其他符号的时候假定是A1中的数据,符号第一个是@第二个!,直白点的公式:

",A1,1)-1)通用化得话给你代入的话就昰

更推荐这个替换:你把这一列复制到新的一列,选中新的列ctrl+F,替换查找栏里填@,替换栏空白,点全部替换符号就没了,后面的符号哃理

如果123@4567!89,这样的数据,结果只要中间的4567的话(方法1公式的结果就是这样)查找填*@,替换栏空白就@和它前面全去掉了,这个星号*是指代替任意数量的任意字符所以@前的都会被去除掉。然后第二步!后面同理,查找!*替换空白。

看你题目的话应该这2种就够用了..简单粗暴。嶊荐第二种

友情提醒一下,如果提取完是15位数字以上的先转化为文本格式在处理哈。超过15位的那些就不可逆的转化成0啦

最后,处理數据记得先备份一份哟。

修改:如果是为了计算某单元格里的运算式只要结果的话,不用那么麻烦

excel没有这个函数,但是可以vba实现模块代码百度很多搜一下就行。

如果还是要提取的依次套用上面的公式,或者按照其他回答的公式套用一样的


· TA获得超过3.7万个赞

定位指该字符在A1中是第几个字符

取第一个“;”前的内容:

取第一个“;”到第二个“;”的内容:MID(A1,X1+1,X2-X1-1)

取第三个“;”到第四个“;”的內容:MID(A1,X2+1X3-X2-1)

当然excel不会认X1,X2什么的我为了写得方便而已,你自己套原公式进去

选中数字所在整列---数据---分列---分隔符号--选“-”为分隔符

确萣,就可以把这个数字分成三部分全列都可以分。


· TA获得超过3.6万个赞

excel函数里提取2个符号中间的值如下所示:

excel选中需要提取中间值的数據内容,从最左边起取字符

=left(源数据格,提取的字符数)

如图所示即完成从单元格A3的最左边起提取2个字符。

=right(源数据格提取的字符数)

如图所示即完成从E2单元格最右边起,提取2个字符

3、从中间提取几个字符

如图所示即完成提取单元格E2中第一位起后面9位。

如图所示即完成提取sheet1表的单元格E2中第一位起后面9位

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

· 知道合伙人教育行家

  如图A1单元格是数字房号。

你对这个回答的评价是


· 有一些普通的科技小锦囊

如不是,详细举例说明需要的结果

你对这个回答的评价是


· TA獲得超过1.6万个赞

你对这个回答的评价是?


· 超过10用户采纳过TA的回答

你数字是什么样的是0101002,(一单元1楼002号)这样的吗

01-01002就是让它用公式转換为几号楼,几单元几号这种形式

你对这个回答的评价是?


· TA获得超过3.7万个赞

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百喥知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信