excel問題 在A列中自動查詢方括號可能沒有,最多3組,全部成對出現),並執行操作,操作如下

2022-09-19 16:11:38 字數 1139 閱讀 7622

1樓:匿名使用者

取第一個【】中的內容

b2單元格輸入公式

=if(count(find("【",a2)),mid(a2,find("【",a2)+1,find("】",a2)-1-find("【",a2)),"")

下拉複製公式

如果取第二個【】中的內容

c2單元格輸入公式

=if(count(find("【",substitute(a2,"【","",1))),mid(a2,find("【",a2,find("【",a2)+1)+1,find("】",a2,find("】",a2)+1)-1-find("【",a2,find("【",a2)+1)),"")

下拉複製公式

如果取第三個【】中的內容

d2單元格輸入公式

=if(count(find("【",substitute(substitute(a2,"【","",2),"【","",1))),mid(a2,find("【",a2,find("【",a2,find("【",a2)+1)+1)+1,find("】",a2,find("】",a2,find("】",a2)+1)+1)-1-find("【",a2,find("【",a2,find("【",a2)+1)+1)),"")

下拉複製公式

2樓:匿名使用者

其實你的目的是要兩個括號之間的內容,對不?

用一個公式可以實現找一個的,但還不如直接用操作的辦法。

選中這一列,點資料選單,分列,分隔符,下一步,勾選其他,填入【,下一步,完成。

然後再把帶】的列再分一次,你的資料就在單獨的列中了。

3樓:tat蘿蔔

用查詢、替換、再分列:

1、查詢:】*【,替換為:|

2、查詢:】*,替換為:空

3、查詢:【,替換為:a|

4、資料分列,分隔符:|

5、篩選第二列為空白,刪除篩選結果

6、刪除第一列,餘下的內容就是結果

4樓:余余

b2公式右拉下拉:

=trim(mid(substitute(substitute($a2,"【",rept(" ",99)),"】",rept(" ",99)),column(a2)*198-99,100))

怎樣在excel中設定列的自動求差功能

1.首先開啟要編輯的電子 如圖 2.然後在d2那裡輸入 b2 c2 意思是b2個單元格減去c2單元格的差值就是d2的值。所以這個要根據 裡的位置來定 如圖。3.輸入上面那個公式之後,就可以得出差值6 如圖。4.如果想批量的去運算差值的話,就可以單擊6那個單元格,這時單元格右下角會有一個 號 可以往下...

excel中多列多行求和,Excel中多列多行求和

操作方法,選中這個區域,下面狀態列裡就有求和結果。公式方法 假如資料是在a1至d3這個區域,在綠色處也就是e4輸入公式 sum a1 d3 可以了。沒有問題。你在現在的做法是手工輸入公式,你可以拖動輸入公式。比如,在c2處輸入 a2 b2 下拉填充柄,到第五行。在其他b7處進行求和計算。這樣的公式,...

excel如何查詢A列對應的B列的值

問題沒有聽明白。是否是在a列輸入c,自動出現3?用vlookup函式 excel中如何查詢a表a列與b表a列相同的所對應b表中b列的資料?vlookup 解釋一下 sheet2 a b 1 考號 語文 2 001 80 3 002 70 sheet1 a b 帶出語文 1 001 輸入公式 vloo...