免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2902|回复: 7
收起左侧

[求助] 各位大神,ARCGIS里字段计算器可以运行EXCEL函数吗

[复制链接]

4

主题

479

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
54
发表于 2018-12-4 11:43 | 显示全部楼层 |阅读模式
如图,我想用字段计算器像运行EXCEL函数命令那样将每一个值倒数第二个数字添加一个0    例:011=0101    021=0201
execl里函数为:=REPLACE(A1,3,0,"0")



QQ截图20160914114348.png

1

主题

1580

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
172
发表于 2018-12-4 17:12 | 显示全部楼层
ArcGIS的字段计算器中的‘Replace’与EXCLE中的'REPLACE功能不同,在字段计算器中无法实现EXCEL的REPLACE函数命令。    在ArcGIS中可进行如下操作实现该结果:新建一个临时字段temp(字符型),用“字段计算器”计算:temp= left([地类编码],2)&"0"&right([地类编码],1)  然后将temp字段的值赋给‘地类编码’  
或者可直接计算:地类编码= left([地类编码],2)&"0"&right([地类编码],1)    (注:确保‘地类编码’字段长度均为3。)  // 个人见解,仅供参考!

评分

参与人数 1威望 +20 铜板 +80 收起 理由
jimi21 + 20 + 80 感谢回复!

查看全部评分

回复 支持 4 反对 0

使用道具 举报

2

主题

1862

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
241
发表于 2018-12-4 17:41 | 显示全部楼层
字段计算器计算如图即可
TIM截图20181204174033.jpg

评分

参与人数 1威望 +20 铜板 +80 收起 理由
jimi21 + 20 + 80 感谢回复!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

141

主题

982万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
621915
发表于 2018-12-4 17:01 | 显示全部楼层
请论坛各位高手回答下楼主的提问,会奖励相应的铜板和威望的哦!
回复 支持 反对

使用道具 举报

7

主题

3733

铜板

4

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
264
发表于 2018-12-4 20:06 | 显示全部楼层
Excel函数虽然与VB函数有千丝万缕的关系,但毕竟不是标准VB函数,ArcGis里使用VB函数

评分

参与人数 1威望 +20 铜板 +80 收起 理由
jimi21 + 20 + 80 感谢回复!

查看全部评分

回复 支持 反对

使用道具 举报

0

主题

206

铜板

1

好友

实习生

Rank: 1

积分
3
发表于 2018-12-5 10:19 手机频道 | 显示全部楼层
dyk2010211108a 发表于 2018-12-4 17:12
ArcGIS的字段计算器中的‘Replace’与EXCLE中的'REPLACE功能不同,在字段计算器中无法实现EXCEL的REPLACE函 ...

有用阿。。。。
回复 支持 反对

使用道具 举报

2

主题

2万

铜板

16

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
2669

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章冰雪节勋章成就学员勋章10周年纪念勋章

发表于 2018-12-5 14:10 | 显示全部楼层
可以实现 Replace
用法:
Replace(field,'sss','ttttttt')
sss为 字段内的字符
ttttttt为目标字符
有点荒凉的地
回复 支持 反对

使用道具 举报

4

主题

479

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
54
 楼主| 发表于 2018-12-7 16:08 | 显示全部楼层
dyk2010211108a 发表于 2018-12-4 17:12
ArcGIS的字段计算器中的‘Replace’与EXCLE中的'REPLACE功能不同,在字段计算器中无法实现EXCEL的REPLACE函 ...

谢谢大神。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

在线客服
快速回复 返回顶部 返回列表