如何在excel中提取單元格中括號內的文字

2022-02-19 16:46:19 字數 2011 閱讀 4823

1樓:思雪遙遙

董事長答題,我解釋吧,哎:

董事長說:

在b1中輸入:

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

這個函式是mid find 函式的巢狀應用。

mid(文字,開始擷取的文字位,所擷取的文字長度)

find(字元,文字)

套回去:

mid(文字,開始擷取的文字位,所擷取的文字長度)

文字=a1

開始擷取的文字位=find("【",a1)+1

所擷取的文字長度=find("】",a1)-find("【",a1)-1

因為=find("【",a1),是"【"字元在a1中的第幾個字元位上,所以還要+1才符合mid函式中的第二個引數:開始擷取的文字位

然後找到"【"字元在a1中的第幾個字元位上,想想看,擷取的文字長度是不是:

find("】",a1)-find("【",a1)-1

我好象解釋的很糟糕,哎!

2樓:匿名使用者

你的答案是不是都是一個字元啊,我的公式可以包含多個字元的。簡單說說功能

char(column()+64)&row()&"," 用行列數字連線逗號組成前面部分

substitute 把兩個方括號替換成若干空格mid函式去其中的部分資料

trim去除多餘空格ok?

3樓:匿名使用者

在b1中輸入:

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

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

4樓:平陽虎

如下圖,在c1中輸入公式

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

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

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

5樓:縹緲一樣

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

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

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

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

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

6樓:匿名使用者

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

全部下拉

excel 如何用公式提取單元格中的文字

7樓:匿名使用者

b1輸入=if(mod(lenb(a2),2)=0,mid(a2,3,99),mid(a2,4,99))向下填充。

用分列更方便,選定這一列--分列--分隔號--空格--完成。

如何在excel單元格中提取括號內的數字

8樓:小p孩

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

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

下拉填充公式

9樓:匿名使用者

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

ecel中如何在單元格內換行,excel中如何在一個單元格內換行?

按住alt鍵不放,再bai按enter回車du鍵即可換行。zhi 2 然後按住alt鍵不放,再按enter回車鍵 3 這樣就換行了 6 效果如下圖,以後當此單元格中的文字內容超出單元格寬度時就會自動換行。開啟excel.2.框選所需要的單元格,按下alt與enter鍵,即可換回行。答 選定單元格右擊...

提取excel 單元格中第1,2,3,4,5,6的數字

b2公式下抄拉bai du if a2 lookup left a2,c2公式右zhi拉dao下拉 if a2 lookup left mid a2,sumproduct len b2 b2 column b1 2 使用wps 中的篩選功能.這個要用vba自定義函式 excel 如何單獨提取單元格 ...

excel中,如何設定單元格的值相等,單元格自動填充顏色

這個可以用條件格式解決。條件格式的區域為d列之後的時間範圍。輸入的條件為 d 3 a4 d 3 b4 詳見附件。選中l4,設定條件格式,條件公式 l4 i4 l4 j4 條件成立時填充色變黃色 設定完後,選中l4,點格式刷,刷需要設定相同格式的單元格就好了 條件格式?if s4 i4,if s4 j...