回覆列表
-
1 # 山城故事多
-
2 # 15速食小廚師
B1輸入:
=MID(A1,FIND("商家編碼",A1)+6,FIND("-",A1,FIND("商家編碼",A1)+1)-FIND("商家編碼",A1)-6)
向下填充。
B1輸入:
=MID(A1,FIND("商家編碼",A1)+6,FIND("-",A1,FIND("商家編碼",A1)+1)-FIND("商家編碼",A1)-6)
向下填充。
1、先舉例,要提取#後面的字元“SDK”到B列;
2、在B2中輸入公式:=FIND("#",A2),返回#在字串中的位置,#在A2單元格文字中是第6個字元;
3、FIND()函式查詢第一引數在第二引數中的位置,查詢“B”在“ABCD”中是第幾個字元,第一引數是要查詢的字元“B”,第二引數是被查詢的字串,最終返回“B”在“ABCD”中是第2個字元,如下圖;
4、在B2中輸入公式:=MID(A2,FIND("#",A2)+1,99),然後就提取出了#後的字元。
5、MID()函式返回從字串中制定字元開始若干個字元的字串,MID()函式返回回“ABCDE”字串中從第2個字元開始的連續3個字元,也就是返回“BCD”;
6、=MID(A2,FIND("#",A2)+1,99)的意思就是從A2單元格#字元後面的一個字元起,取長度為99的字串,其中的99是一個較大的數字,能涵蓋#後字元的最大長度即可。