標題:
拆解出地址的各項資訊。
[打印本頁]
作者:
tku0216
時間:
2013-8-5 00:14
標題:
拆解出地址的各項資訊。
各位大大好,我想寫一個函式,可讓使用者在A欄輸入地址之後,自動拆解出地址的各項資訊,如以下範例(第4列是正確結果),但我發現我在D6儲存格的寫法,沒有辦法滿足當某些地址資訊不存在時的狀況,例如範例的地址無"村",就會影響到村與里的資訊,請問應該如何修改函式呢?[attach]15696[/attach]
作者:
ML089
時間:
2013-8-6 21:53
B4
=IF(COUNTIF($A4,"*"&B$1&"*"),IF(B$1="之",MID($A4,FIND(B$1,$A4)+1,99),MID(LEFT($A4,FIND(B$1,$A4)-1),1-LOOKUP(1,IF({1,0},0,LOOKUP(,-FIND($A$1:A$1,$A4)))),99)),"")
右拉
作者:
tku0216
時間:
2013-8-11 12:12
謝謝!沒想到居然真的做得出來~可否請教大大"1-LOOKUP(1,IF({1,0},0,LOOKUP(,-FIND($A$1:B$1,$A5))))"程式碼所代表的意思?尤其是{1,0}的意義?
作者:
ML089
時間:
2013-8-11 13:59
>>"1-LOOKUP(1,IF({1,0},0,LOOKUP(,-FIND($A$1:B$1,$A5))))"程式碼所代表的意思?尤其是{1,0}的意義?
例如第指沒有"區",所FIND要找"區"的位置沒有找到時會產生錯誤,
外圍的LOOKUP的功能就是裡面的LOOKUP產生錯誤時,將錯誤值改為 0
IF({1,0} 相當為 IF({TRUE,FALSE} ,將0與 LOOKUP(,-FIND($A$1:B$1,$A5))合併為 {0,LOOKUP查詢值}
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)