1樓:Excel手把手
InStr 函式
指定乙個字串在另乙個字串中首次出現的位置。
InStr([ start ], string1, string2, [ compare ])
InStr函式語法有以下引數:Part說明start可選。 設定每次搜尋的起始位置的數字表示式。
如果忽略,則搜尋從第乙個字元位置開始。 如果 start 包含 Null,則出現錯誤。 如果指定了 compare,則 start 引數是必需的。
string1必需。 要搜尋的字串表示式。string2必需。
搜尋到的字串表示式。compare可選。 指定字串比較的型別。
如果 compare 為Null,則將發生錯誤。 如果省略 compare,則Option Compare設定將決定比較的型別。 指定有效的 LCID (LocaleID) 以在比較中使用區域設定特定規則。
2樓:閒者秋山
vba查詢字元在第幾個位置(第一次出現的位置)可以用instr函式。比你用mid+find函式好用。
假如你說的變數中沒有你要的字元,用find函式應該還要多寫乙個套嵌 iferror 返回其他指定字元(因為手邊沒有電腦,我沒法測試是不是這樣)
而instr函式會找不到字元則自動返回0。
教程如下
【Instr函式的用法 | VBA例項教程_360doc個人圖書館】http://www.
360doc.cn/mip/448907032.html
Python中怎麼提取字串中的漢字?
Datawhale 採用正規表示式的方法對字串進行處理。str1 我 是,速 度 發 中 國 人 1 提取漢字 漢字的範圍為 u4e00 u9fa5 這個是用Unicode表示的 import reres1 join re findall u4e00 u9fa5 str1 print res1 輸出...
在excel中怎麼把一串字元中帶小數點得數提取出來?
子云 一 VBA建立自定義公式 Function 提取小數 s As range Set reg CreateObject vbscript.regexp reg.Pattern d d 識別區域Set mh reg.Execute s If mh.Count Then 提取小數 mh 0 Valu...
在 Unicode 所有字元中,你能記得哪些字元的編碼?
U 07 寫過 CLI 程式的都知道它用來做什麼的2333 U 0a line feed 換行 U 1b POSIX shell 的 魔法字元 233 U 20 普通空格,第乙個 可見字元 U 21 第乙個非空白的可見字元 0 9 U 30 U 39 數字的字元碼 A U 41 a U 61 U 7...