Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 9742|回复: 6

[已解决]如何快速的去除字符串末尾的0?

[复制链接]
发表于 2014-9-2 10:52 | 显示全部楼层 |阅读模式
大家好!

有如下行政区划代码数据,如:
110000
北京市
110100
市辖区
110101
东城区
110102
西城区
110105
朝阳区
110106
丰台区
110107
石景山区
110108
海淀区
110109
门头沟区
110111
房山区
110112
通州区
110113
顺义区
110114
昌平区
110115
大兴区
110116
怀柔区
110117
平谷区
110200
北京下属县
我希望保存的格式能去掉末尾的0,从而在查询的时候可以知道某个区域是否属于指定的上级区域。
如:北京,原行政区码是:110000, 我希望保存为:11
而北京下属县的原行政区码是:110200, 我希望保存为:1102.

不知道有没有好的方法可以达到这个目的?谢谢!

最佳答案
2014-9-2 11:07
C1公式,下拉;
=MID(A2*1%%%,3,6)
发表于 2014-9-2 11:04 | 显示全部楼层
=LEFT(A2,6-SUMPRODUCT(1*((1*RIGHT(A2,ROW($1:$6)))=0)))
下拉
回复

使用道具 举报

发表于 2014-9-2 11:07 | 显示全部楼层    本楼为最佳答案   
C1公式,下拉;
=MID(A2*1%%%,3,6)

评分

参与人数 1 +10 金币 +10 收起 理由
冠军欧洲2010 + 10 + 10 帅到爆

查看全部评分

回复

使用道具 举报

发表于 2014-9-2 11:09 | 显示全部楼层
  1. =LEFT(A1,7-MATCH(,0/RIGHT(A1,{1,2,3,4,5,6}),))
复制代码
回复

使用道具 举报

发表于 2014-9-2 12:33 | 显示全部楼层
  1. =SUBSTITUTE(A1/10^5,".","")
复制代码
回复

使用道具 举报

发表于 2014-9-2 12:36 | 显示全部楼层
  1. =A1/10^6*10^(LEN(A1/10^6)-2)
复制代码
回复

使用道具 举报

 楼主| 发表于 2014-9-2 16:01 | 显示全部楼层
谢谢各位。学习了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-26 15:41 , Processed in 0.393103 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表