EXCEL中怎麼把括號中的數字提取出來

2022-02-26 05:43:24 字數 3924 閱讀 1172

1樓:匿名使用者

在b1輸入公式右拉即可,公式一需要excel2007開始支援,公式二長點,但excel 2007以下的版本都可以用。如圖

公式一: =iferror(--trim(mid(substitute(substitute($a1,"(",rept(" ",50)),")",rept(" ",50)),column(a1)*100-50,50)),"")

公式二:=if(column(a1)>sum(n(mid($a1,row($1:$100),1)=")")),"",--trim(mid(substitute(substitute($a1,"(",rept(" ",50)),")",rept(" ",50)),column(a1)*100-50,50)))       公式二為陣列公式,輸入完成後不要直接回車,要按三鍵組合ctrl=shift=enter 結束。

2樓:景高原

=iferror(mid($a1,1+find("(",$a1,11.3*column(a1)-10),4),"")

b1貼上公式,右拉,下拉

3樓:匿名使用者

思路:可以用分列命令 以逗號為分隔符 將每個含有括號的資料 分到單個單元格內 再用mid函式求出括號內的值。

4樓:

bcde列分別用如下公式,下拉

=mid(a1,find(".",a1)-1,4)

=mid(a1,find(".",a1,find(".",a1)+1)-1,4)

=mid(a1,find(".",a1,find(".",a1,find(".",a1)+1)+1)-1,4)

=mid(a1,find(".",a1,find(".",a1,find(".",a1,find(".",a1)+1)+1)+1)-1,4)

需要改掉錯誤顯示的話#value,先告知你的版本是多少,office2007?還是2003?

5樓:匿名使用者

=mid(a1,find("(",a1)+1,find(")",a1)-find("(",a1)-1)

excel 提取單元裡的數字、括號裡的數字

6樓:匿名使用者

兩步完成

1、資料-分列(用"("作為分割符號)

2、替換 把")"替換為空

7樓:匿名使用者

在b1單元格輸入下面公式,回車並下拉

=left(a1,iferror(find("(",a1)-1,len(a1)))

在c1單元格輸入下面公式,回車並下拉

=iferror(mid(a1,find("(",a1)+1,len(a1)-find("(",a1)-1),"")

效果如下圖

8樓:縹緲一樣

提問是請把問題描述清楚了

你資料形式是什麼樣的?還有你的括號是中文模式下的()還是英文模式下的()這兩個括號是不一樣的額。

假設你的資料在a1單元格,那公式如下

=mid(a1,find("(",a1)+1,find(")",a1)-find("(",a1)-1)

注意這裡的括號是在英文輸入法下輸入的括號

9樓:傾盡蒼雲

b1輸入公式:=if(iserror(find("(",a1)),a1,left(a1,find("(",a1)-1))

c1輸入公式:=if(iserror(find("(",a1)),"",mid(a1,find("(",a1)+1,lenb(a1)-find("(",a1)-1))

然後往下拉

excel怎麼把a列括號中的數字 提取到b列

10樓:

在b1中輸入公式:

=mid(a1,find("(",a1)+1,len(a1)-find("(",a1)-1)

選中b1,下拉複製

注意,引號中的左括號,要區分中文和英文。一定要與單元格中的一樣。

11樓:匿名使用者

在b1輸入公式下拉即可:

12樓:匿名使用者

把a列括號中的數字提取到b列的方法:

在a1輸入公式:=mid(a1,find("(",a1,1)+1,find(")",a1,1)-find("(",a1,1)-1)

下拉填充

13樓:

在b1輸入

=lookup(9e+307,--right(left(a1,len(a1)-1),row($1:$15)))

14樓:匿名使用者

b1=mid(a1,find("(",a1,1)+1,find(")",a1,1)-find("(",a1,1)-1)

再往下拖,就行了

excel 提取單元格中括號裡的數字和文字

15樓:平陽虎

如下圖,在c1中輸入公式

=if(left(a1)="(",mid(a1,2,2),"")然後在b1中輸入公式

=substitute(substitute(a1,c1,""),"()","")

最後選定b1:c1下拉填充。

16樓:縹緲一樣

提問是請把問題描述清楚了

你資料形式是什麼樣的?還有你的括號是中文模式下的()還是英文模式下的()這兩個括號是不一樣的額。

假設你的資料在a1單元格,那公式如下

=mid(a1,find("(",a1)+1,find(")",a1)-find("(",a1)-1)

注意這裡的括號是在英文輸入法下輸入的括號

17樓:匿名使用者

c1:=iferror(mid(a1,search("(",a1)+1,search(")",a1)-search("(",a1)-1),"")

全部下拉

如何在excel中提取括號裡的數字

18樓:人人哦哦哦課

1、啟動excel 2010,本例以 excel 2010為例進行講解,其他版本的操作方法類似,只需要找到對應的選單及功能鍵即可

2、如下圖給出的一組資料,我們需要通過一些方法將括號中的資料提取出來

3、我們將b列作為輔助列,並在裡面輸入公式如下,當然您若要使用到其他的列,您可以參考該方法將公式中的a列改成您使用的列

4、待公式實現後,再用拖拽的方式將公式應用到所有的單元格,實現提取資料的功能

5、這個時候您若要將資料複製出來還需要做些簡單的處理,通過選擇性貼上的方法將資料貼上到另外一列輔助列,到這裡您才可以將其隨行所遇的處理

6、以下是實現後的結果,供您參看

19樓:匿名使用者

輸入=--mid(a1,find("(",a1)+1,find(")",a1)-find("(",a1)-1)

詳見附圖示例

20樓:cf峰峰

解決這個問題的思路:首先先確定()在單元格中的位置,之後在擷取()內部的內容;

需要用 find函式(確定括號在單元格中的位置)和 mid函式(擷取括號裡的內容)。

21樓:小p孩

假設內容寫在a列,從a1單元格開始的資料,則b1單元格寫入公式

=if(a1="","",len(substitute(left(a1,find(if(count(find("(",a1)),"(","["),a1)-1)," ",)))

下拉填充公式

excel怎麼識別中括號,Excel怎麼識別中括號

excel中沒有中括號,只有小括號,可以多層使用 另外還有大括號表示陣列 excel中不用中括號,都是小括號一層層套用的。請將以上中括號改為小括號。平時的中括號到excel中怎麼加?5 通過以下四步講講你所提到的公式的書寫格式 第一步 在單元格中輸入 a4 a2 這樣就表示先計算a4 a2的和。如下...

excel帶圈的數字怎麼打,在EXCEL中20以後帶圈的數字怎麼輸入

10以上帶圈數字的輸入方法,目前我所知的只能輸入到20,方法如下 1 選單專 欄 插入 符號 2 字型屬下拉選單中選擇 ms gothic ms mingho ms pgothic ms pmincho亦可 3 子集列表中選擇 帶括號的字母數字 4 11 20的帶圈字就出現在你眼前,插入就行了 如果...

如何把EXCEL裡的數字中的橫線去掉

方法一 用 查詢 替換 的方法 按下ctrl h 在查詢中寫入 在替換中不寫入內容 全部替換 方法二 用函式公式在另一個單元格中完成 假設 4s9 xf832 60 p0 寫在a1單元格,則可以在b1單元格寫入公式 substitute a1,substitute函式 在文字字串中用 new tex...