1樓:退休畫線工
假設要提取的資料在a1,b1中輸入公式:
=-trim(-mid(substitute(mid($a1,find("/",$a1)+1,find("l",$a1)-find("/",$a1)-1),"*",rept(" ",99)),column(a:a)*99-98,99))
右拉到c1
2樓:平陽虎
如下圖,b1中的公式是
=mid(a1,find("/",a1)+1,find("*",a1)-find("/",a1)-1)
c1中的公式是
=mid(a1,find("*",a1)+1,find("l",a1)-find("*",a1)-1)
3樓:匿名使用者
設你的字串在a1,
取/和*之間的值,就是6,公式:
=mid(a1,find("/",a1)+1,find("*",a1)-find("/",a1)-1)
取*和l之間的值就是1,公式:
=mid(a1,find("*",a1)+1,find("l",a1)-find("*",a1)-1)
excel判定某個字串裡面是否含有某個字串 255
4樓:退休畫線工
給你兩個公式:
b2=lookup(count(0/find(d$2:d$3,a2))+1,,)
同時按ctrl+shift+enter三鍵輸入陣列公式c2=if(count(0/find(d$2:d$3,a2)),"有","無")
同樣陣列公式。
自己選一個吧內
如果a列的資料可容能包含d列所列出的區域中超過一個(如d列既有區域,又有街道)時,就不能用前面的公式。只可能一個的話,推薦前一個公式,執行效率稍高於後一個公式。
5樓:匿名使用者
輸入如下公式後下拉填充即可
公式:=if(sumproduct(isnumber(find($d$2:$d$3,a2))*1),"有","無")
6樓:匿名使用者
利用find函式,如下圖,如果有,則顯示被找到字元的位置,若沒有則顯示無。
7樓:相芙斯昭
find
(find_text,within_text,[start_num]),其中有三bai個引數,用大白話說du分別zhi是要查詢的
,被查詢的,開始dao查詢的位專置(通常省略不寫),比如a1單元屬格中字元為"今天是星期天",公式=find("是",a1),意思就是在a1中查詢"是"這個字的位置,由於是第三個,最後結果返回3,
如果公式改為=find("天",a1,3),就是從第三個字元起尋找"天"字的位置,那就把第二個字是"天"跳過了,返回6。findb和find類似,就是漢字當兩個字元,如果用
=findb("是",a1),「是」前面的「今天」
被當作四個字元,公式返回5。
然後判斷find函式的結果是否大於0.
如果大於0就是存在子字串.
8樓:匿名使用者
b2單元格寫公式:
=if(and(iserror($d$2,a2),iserror($d$3,a2)),"無","有")
下拉填充公式即可。
9樓:匿名使用者
b2輸入=if(iserror(find(d2,a2)),"無","有")向下填充。
excel中如何提取兩個特定字元之間的字元?
10樓:灬飛雨灬
不要單獨只查詢【-】可以把-前或者後的字元加進去一起,這樣就可以讓你要查詢的物件成為唯一的物件
輸入公式【=mid(a1,find("分部-",a1,1)+3,find("-",a1,find("分部-",a1,1)+3)-find("分部-",a1,1)-3)】效果
11樓:匿名使用者
提取 第2個 和 第3個 「-」 之間的字元?
excel中,如何用函式獲取單元格中的某一段字串?
12樓:魚木混豬喲
excel中,可以利用right/left/mid等函式獲取單元格中的某一段有規律的字串
軟體版本:office2007
方法如下:
1.利用函式多的d列單元格中的文字:
2.根據單元格中內容規律,漢字是左側第一個字元,因此利用left函式構建公式如下:
3.下拉填充得到結果:
13樓:我愛桑果
你這完全沒有規律的要怎麼用公式啊,不要說excel不知道你要截那些字元,反正除了你沒有一個人知道你到底想擷取那些字元。
14樓:匿名使用者
通過mid函式獲取字串中某一段字串
語法mid(text,start_num,num_chars)
text 是包含要提取字元的文字字串。
start_num 是文字中要提取的第一個字元的位置。文字中第一個字元的 start_num 為
1,以此類推。
num_chars 指定希望 mid 從文字中返回字元的個數。
num_bytes 指定希望 midb 從文字中返回字元的個數(按位元組)。
1、如果獲取固定的某一段字條串,可使用mid函式
獲取「如果獲取固定的某一段字條串」中的第四到第八個字串,=mid(「如果攻取固定的某一段字條串」,8,5)
2、如獲得丙特殊字串間的一段字串,可用mid+find函式聯合
獲取「如果獲取/固定*的某一段字條串」中/與*間的字串,=mid(「如果獲取/固定*的某一段字條串」,find(「如果獲取/固定*的某一段字條串」,「/」)+1,find(「如果獲取/固定*的某一段字條串」,「*」)-find(「如果獲取/固定*的某一段字條串」,「/」)-1)
excel中如何擷取指定字元之間的字元
15樓:魚木混豬喲
軟體版本:office2013
方法如下:
1.從e列中擷取【】之間的字元:
2.輸入公式如下:
公式利用find函式找到【】出現的位置,通過位置情況,再利用mid函式擷取字元
3.往下填充公式,得到結果:
注意事項:上述公式僅適用於有且僅有一對【】的情況。
excel中如何提取兩個特定字元之間所有字元?
16樓:匿名使用者
b2中輸入=lookup(9e+307,--mid($a2,find(b$1,$a2)+2,row($1:$100))),向右向下拖動擴充套件公式即可。
怎麼刪除excel裡的某個字元
方法 步驟 以圖中的 為例演示操作方法。要把a列中的 b 號刪除。在工作表上方的選單欄中順序點 編輯 替換 彈出操作框。在 查詢內容 右側的編輯框內輸入 b 然後點 全部替換 a列的單元格中含有 b 的全部刪除。還可以這樣操作。在b1單元格中輸入函式公式 substitute a1,b 再按回車鍵 ...
c如何判斷字串中是否包含某個字元
using system using system.collections using system.collections.generic using system.linq using system.text using system.threading.tasks 擴充套件資料 c 字串處理 ...
Excel如何用公式查詢某個字串在表裡出現的位置並返回所在列值
若字串在查詢區域是唯一的,可簡單用函式解決。address sumproduct isnumber find str a1 c10 row a1 c10 sumproduct isnumber find str a1 c10 column a1 c10 公式說明 sumproduct函式配合find...