0
我需要解析數據的表中有大約5,000行。有時候,數據是這樣訪問查詢給#Func!錯誤
Jones No# 434
Jones
我需要剝離出NO#
後任何東西,我有這個疑問,其工作IF行包含文本NO#
,但如果沒有,我得到一個#Func!
輸入錯誤。
AC2013要做到這一點的正確方法是什麼?
LastName: Left(LastName, InStr(LastName, "NO#")-1)
我需要解析數據的表中有大約5,000行。有時候,數據是這樣訪問查詢給#Func!錯誤
Jones No# 434
Jones
我需要剝離出NO#
後任何東西,我有這個疑問,其工作IF行包含文本NO#
,但如果沒有,我得到一個#Func!
輸入錯誤。
AC2013要做到這一點的正確方法是什麼?
LastName: Left(LastName, InStr(LastName, "NO#")-1)
檢查字符串中是否有NO#使用IIF
。
Instr
返回文本的0的位置,或者如果它是不是在那裏 - 所以只是檢查,它不是0
LastName: IIF(InStr(LastName, "NO#")<>0,Left(LastName, InStr(LastName, "NO#")-1),LastName)
輝煌,謝謝! – BellHopByDayAmetuerCoderByNigh
如果沒有空間,該如何更新?這意味着文字是否#434? – BellHopByDayAmetuerCoderByNigh
在這兩種情況下都會發現NO#_Jones NO#434_和_Jones NO#434_在第7個字符都沒有#,所以只會返回_Jones_ –