領導拿到了一個河流的數據,
他打開屬性表一看,
好家伙,一共1459條數據,
有227個帶括號的內容,
如下圖——
![]()
這字段里帶括號的內容,
既不方便標注,
也不利于后續的分析制圖,
領導然我把所有的括號都去掉,
這可如何是好?
別急,且看我三步搞定!
第一步—選出所有帶括號的內容
這里要用到關鍵詞查詢的技術啦,要查的關鍵詞就是“()”,用到的運算符“Like”。
打開屬性表中的按屬性選擇,輸入表達式——
"NAME" LIKE '%(%)'
![]()
意思是選擇“NAME”字段下帶“()”的內容,其他的字符用通配符“%”來代替,這樣,就可以把“NAME”字段下所有帶“()”的內容選出來啦!
![]()
第二步—提取出括號以外的內容
提取括號外的內容的操作原理就是:從“NAME”字段的左側開始,提取到左側括號“( ”的位置。
需要用到這個簡單的代碼——
Left( [NAME] ,InStr( [NAME] ,"(" ) )
打開字段計算器,輸入上面那個代碼——
![]()
然后就可以從“NAME”字段的左側開始,提取到“( ”——
![]()
第三步—替換不需要的內容
現在,“Name”字段下的“( ”是我們不需要的內容,可以將其替換為“空”,要用到這個簡單的代碼——
Replace( [NAME], "(","" )
在字段計算器下輸入上面那段代碼——
![]()
然后就把那個“(”去掉啦——
![]()
這樣,我們就按照領導的要求,
將帶括號的內容都去掉啦!
這里要額外說下,
我們為了介紹那個Replace的用法,
所以多了第三步,
其實還有個更快捷的方法,
就是在第二步直接用代碼——
Left( [NAME] ,InStr( [NAME] ,"(" )-1 )
就可以直接把括號的內容都去掉啦,
不需要做第三步啦!
只要能夠熟練運用文中提到的那三個小技術,
你就可以靈活自如的編輯修改屬性表的內容!
![]()
咨詢 / 合作 / 建議
也可邀您加入 測繪微信群
測小喬
020-29020235
cehui360@qq.com
文章部分內容來源 Arcgis帶你飛
如有侵權,請聯系我們刪除
最后,我們收集整理了一批
適合測繪人的產品和服務
測繪行業一站式服務商城
? CAAC、AOPA(航測必備飛手證)
?無人機運營合格證(企業必備)
? 無人機企業 服務能力證書(招投標)
? 測繪師備考課件、繼續教育抵充資料
?各類測量員證書( 住建 /建協 /技師)
? 地理信息安全保密培訓資料
? 高分辨率衛星影像(0.3米)下載服務
?天際航資質軟件(攝影測量 /地理信息)
? RTK、全站儀、測量無人船,可租可售
? 工程設備 /儀器《檢定證書》代送檢
? 職稱評審、企業測繪資質申報輔助
?甲級資質總公司,對外開設分公司
? 承接廣告,多渠道推廣您的 產品/服務
@中測網 新媒體矩陣
各平臺直接搜索中測網
或者 識別二維碼 即可直達
抖音號
測繪商城
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.