1樓:匿名使用者
方法一,操作法
查詢: (*}*}
替換: 不輸入內容
再查詢: )
替換:不輸入內容
複製a列的結果,到記事本貼上
按下ctrl+z(撤消操作)直到查詢替換前的樣式,再把記事本的內容複製,貼上到**的b列
方法二,操作法
選中a列的a2至a4單元格區域---資料--分列---分隔符號--下一步--勾選"其他"輸入"}"符號--下一步--分別選中"資料預覽"中的頭兩列,在"列資料格式"中選"不匯入此列"---完成
如圖再查詢: )
替換:不輸入內容
複製a列的結果,到記事本貼上
按下ctrl+z(撤消操作)直到查詢替換前的樣式,再把記事本的內容複製,貼上到**的b列
方法三,用公式
b2單元格輸入公式
=substitute(right(a1,len(a1)-find("}",a1,find("}",a1)+1)),")","")
或=mid(a1,12,len(a1)-12)下拉複製公式
2樓:戶珈藍利
在b1內輸入以下公式並下拉
=if(a1="","",iferror(right(mid(a1,find("}",a1)+1,find(")",a1)-find("}",a1)-1),len(mid(a1,find("}",a1)+1,find(")",a1)-find("}",a1)-1))-find("}",mid(a1,find("}",a1)+1,find(")",a1)-find("}",a1)-1))),mid(a2,find("}",a2)+1,find(")",a2)-find("}",a2)-1)))
3樓:匿名使用者
將a列 」(--「全部替換成空白不就可以複製出你要的了嗎?
4樓:匿名使用者
你要取b這樣的是吧?就是前面的(--不要咯?那就把這些刪掉,替換掉,就剩單位名稱了,ctrl+f替換
5樓:匿名使用者
可選用以下方法提取:
1、給定起始位置和長度。示例公式:=mid(a1,5,3) 公式結果為提取a1單元格中從第5位開始的3個字元。
2、提取某特定字串後固定長度的字串。示例公式:=mid(a1,find("abc",a1)+3,9) 公式結果為提取a1單元格中字串abc之後的9個字元。
3、提取字串中的數字。公式
99))) 按組合鍵ctrl+shift+enter結束公式。
6樓:匿名使用者
b2中輸入
=mid(a1,find("*",substitute(a1,"}","*",2))+1,len(a1)-find("*",substitute(a1,"}","*",2))-1)
下拉填充。
7樓:
=mid(a2,12,len(a2)-13) 下拉
如何取出excel字串中的部分字元
8樓:璇璇璇璇旋璇
1、首先需要在桌面中開啟excel**,如下圖所示。
2、接下來需要選中將要編輯的單元格,如下圖所示。
3、接下來需要在上方選單欄中點選公式,如下圖所示。
4、在公式欄中點選插入函式將會彈出對話方塊。
5、接下來需要在下方選擇函式mid,如下圖所示。
6、點選下方的確定將會跳轉到設定函式引數。
7、接下來需要擷取第3-7位字元則在startnum中輸入3,如下圖所示。
8、這時就成功的擷取了所需要的字元了,如下圖所示。
9樓:
假設20/30在a1單元格,在b1單元輸入以下公式
=mid(a1,find("/",a1)+1,len(a1))
10樓:匿名使用者
20/30 在a1,在b1輸入
=right(a1,len(a1)-find("/",a1))
11樓:匿名使用者
應該用到三個字串函式:left、right、mid
1、left函式:
用法:left(要提取字元所在單元格,從左側開始提取的個數)
例如:=left(a1,2) 意思是從a1單元格提取前兩個字元。
2、right函式:
用法:right(要提取字元所在單元格,從右側開始提取的個數)
例如:=right(a1,2) 意思是從a1單元格提取最後兩個字元。
3、mid函式:
用法:mid(要提取字元所在單元格,開始位置,提取個數)
例如:=mid(a1,2,2) 意思是從a1單元格提的第二個單元格開始,提取兩個字元,也就提取a1單元格第2個和第3個字元。
注:用mid函式,也可以替代前兩個函式,比如:=mid(a1,1,2)與=left(a1,2)的結果是一樣的,再比如:
=mid(a1,len(a1)-2+1,2)與=right(a1,2)的結果是一樣的只是這裡用到len函式,其作用是取得單元格字串的長度。
4、提取後的字元合併:
字元合併要用到連線符號:&
比如:=left(a1,2)&right(a1,2) 意思是把a1單元格的前兩個和最後兩個字元,提取出來組成乙個新的字元。
12樓:匿名使用者
直接用mid就行
例:20/30在a1格,用=mid(a1,3,2)就行了。
13樓:沐沐櫻歌
例如在a1,=right(a1,2)
excel怎樣獲取單元格中特定字元前面或者後面的內容?
14樓:特特拉姆咯哦
1、例如,在這個excel**中我們想要提取員工姓名,若員工數量較少,或許還可以逐個輸入,但公司員工數量較多時,提取資訊的工作量就比較大了。在這裡,將教你如何使用公式提取想要的資訊。
2、首先,我們選中需要提取資訊的單元格(列)對應的右側一格(列),例如,想要從a列提取,從a2開始,我們選中b2。
3、接著,點選工具欄下的輸入框(fx字樣右側),輸入公式如下:=right(a2,len(a2)-find("部",a2)),點選回車,b2就成了李力。(其中len用於返回文字串的字元數,提醒:
若要使用left提取左邊字段,就不需要使用len函式了。)
4、然後,我們選中b2單元格,滑鼠移至單元格右下角,滑鼠圖樣變為黑色實心十字時,按住左鍵下拉至需要填充的最後一列即可。(也可雙擊滑鼠左鍵,自動填充。)
15樓:睢鳩詩壘
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是乙個較大的數字,能涵蓋#後字元的最大長度即可。
16樓:訾玉枝巨靜
方法一:用函式=mid(a1,find("|",a1)+1,99),引數你根據自己的事情情況調整。。。
方法二:用查詢替換功能。先把這列複製兩列,然後以列為單位去查詢,查詢*|,替換,則可得到|後面的字元,查詢|*替換,則可得到|前面的字元
17樓:明佳妙明
excel如何從一段文字中自動提取相關資訊
excel如何提取乙個字串中的一段字元?
18樓:
=left(substitute(a1,"""","*"),find("*",substitute(a1,"""","*"))-1)
19樓:眯住眼串針
用分列的方法可以很快弄好
全選該列
選單欄上 資料--分列--固定分列--在「1202- 「的右邊點選一下滑鼠右鍵自動出現乙個箭頭標記--完成
對分列後的結果再做一次分列
資料--分列--分隔符號--其他--在右邊空框輸入乙個引號--下一步--」列資料格式「點選」文字「--完成
20樓:弗爾布雷斯
假設你的資料在a列,那你在b1中輸入以下公式並下拉即可
=mid(a1,find("-",a1)+1,find("""",a1)-find("-",a1)-1)
21樓:本本經銷商
可以使用mid函式提取乙個字串中的一段字元。
mid 用來返回文字字串中從指定位置開始的特定數目的字元,該數目由使用者指定。
函式 mid 始終將每個字元(不管是單位元組還是雙位元組)按 1 計數。
語法:mid(text, start_num, num_chars)
引數:mid函式語法具有下列引數:
text 必需。包含要提取字元的文字字串。
start_num 必需。文字中要提取的第乙個字元的位置。文字中第乙個字元的 start_num 為 1,依此類推。
num_chars 必需。指定希望 mid 從文字中返回字元的個數。
說明:如果 start_num 大於文字長度,則 mid 返回空文字 ("")。
如果 start_num 小於文字長度,但 start_num 加上 num_chars 超過了文字的長度,則 mid 只返回至多直到文字末尾的字元。
如果 start_num 小於 1,則 mid 返回錯誤值 #value!。
如果 num_chars 是負數,則 mid 返回錯誤值 #value!。
如果 num_bytes 是負數,則 midb 返回錯誤值 #value!。
示例:資料 "fluid flow " 假設在a1單元格。
=mid(a2,1,5) 上面字串中的 5 個字元,從第乙個字元開始 (fluid) 。
=mid(a2,7,20) 上面字串中的 20 個字元,從第七個字元開始 (flow) 。
=mid(a2,20,5) 因為要提取的第乙個字元的位置大於字串的長度,所以返回空文字 ()。
22樓:匿名使用者
=mid(a1,find("-",a1)+1,find("""",a1)-find("-",a1)-1)
23樓:歐陽瓔珞
可以直接使用分列
也可以使用mid函式
在單元格中輸入數字字串零一二三四八八八十應輸入什麼才行
如果是純數字的,方法一 設定單元格格式為文字 方法二 輸入半形單引號後輸入數字 在excel的單位格中,如要輸入數字字串02510201 學號 時,應輸入什麼?在excel的單位格中抄,如要輸入數字字串02510201 學號 時,應以文字格式輸入,可在數字字串前輸入半形單引號,否則數字字串將作為普通...
EXCEL單元格內不規則字串對應提取求和
引用位置改為 但 1,2,4 6,8,9 11 實現不了。看看別的能否幫你?試試 按ctrl shift enter確認 需要用到vba才可以實現你的功能...
ecel怎樣在單元格中輸入兩個函式
右鍵設定單元格格式 對齊 自動換行 非0 countif a1 a300,0 非空 countif a1 a300,countif a1 a300,0 將單元格格式設為 自動換行 輸入 countif a1 a300,0 把有函式這個單元格設定為 自動換行 拉高些就行了。在同一單元格內不行,但可以在...