[算表] 切割地址
軟體: M$ Office
版本: 2010
好像沒有人討論過怎麼把完整的地址切成多個欄位
目前我做出來是這樣
http://1drv.ms/1DXFFCl
可是有幾個問題
1.鄉鎮市區那邊會爆炸
原因是判斷順序的問題
如果先判斷到就會直接吐出來
比方說....縣/市民大道.....
同樣的問題也發生在路街跟縣市那邊
2.亂插的東西無解
像是郵遞區號
不過公式本來就不防呆
3.鄉鎮市區那邊的公式無敵醜
雖然這是我自己寫的
但我一點也不會想維護這種東西啊QQ
計算前面所有欄位文字長度也寫得無敵醜....
--
連結裡面的地址是義美全省門市地址
應該沒有什麼個資法的問題吧....
--
魯華往後退一步,然後用右手按住胸口,輕輕彎下腰。
魯華的舉動說出誰才是主人。
「我們將化為你的盾牌、你的長劍,我們的旗幟將為你擦去鮮血,也會為你包起遺體。」
『然後,也會在勝利時高高舉起。』
~狼與辛香料 第十六集 第九幕~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.153.243
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1428976101.A.81F.html
→
04/14 10:11, , 1F
04/14 10:11, 1F
→
04/14 10:16, , 2F
04/14 10:16, 2F
還是看不太懂orz
路街道可以改這樣
=IF(COUNT(FIND({"路","街","道"},MID(地址清單!A1,LEN(A2&B2&C2&D2)+1,4))),
MID(地址清單!A1,LEN(A2&B2&C2&D2)+1,MIN(FIND({"路","街","道"},
地址清單!A1&E$1,LEN(A2&B2&C2&D2)))-LEN(A2&B2&C2&D2)),"")
好像不用{}也可以正常執行
鄉鎮市區後面扣掉的長度還是必須要去看縣市的長度
總會有人填北市高市之類的....
※ 編輯: layzer (60.251.127.157), 04/14/2015 10:40:03
→
04/14 10:42, , 3F
04/14 10:42, 3F
→
04/14 10:42, , 4F
04/14 10:42, 4F
→
04/14 10:45, , 5F
04/14 10:45, 5F
→
04/14 10:49, , 6F
04/14 10:49, 6F
→
04/14 10:52, , 7F
04/14 10:52, 7F
大致上看懂了
find({查詢},參照) 可以找到位置
count可以把找不到的錯誤通通忽略掉
後面用min把參照加上查詢可以找到最前面的位置
而且因為後面有加上你要找的查詢了
所以也不會有出現錯誤的問題
※ 編輯: layzer (60.251.127.157), 04/14/2015 11:12:57
→
04/14 11:14, , 8F
04/14 11:14, 8F
→
04/14 11:29, , 9F
04/14 11:29, 9F
→
04/14 11:29, , 10F
04/14 11:29, 10F
→
04/14 11:29, , 11F
04/14 11:29, 11F
→
04/14 11:55, , 12F
04/14 11:55, 12F
→
04/14 11:58, , 13F
04/14 11:58, 13F
→
04/14 12:00, , 14F
04/14 12:00, 14F
→
04/14 12:00, , 15F
04/14 12:00, 15F
→
04/14 12:03, , 16F
04/14 12:03, 16F
→
04/14 12:13, , 17F
04/14 12:13, 17F
→
04/14 12:16, , 18F
04/14 12:16, 18F
→
04/14 12:34, , 19F
04/14 12:34, 19F
→
04/14 12:36, , 20F
04/14 12:36, 20F
→
04/14 12:37, , 21F
04/14 12:37, 21F
Office 近期熱門文章
PTT數位生活區 即時熱門文章