EXCEL中在同單元格中有多個相同字串,如何刪除相同字串 如98,只想保留

時間 2021-10-14 22:38:34

1樓:匿名使用者

提供一種方法,但要滿足必須是3位為一組的,如 98】 就是三位,先在c列輸入公式右拉至m列再下拉。

b1公式:

=index(mid($a1,row($1:$11)*3-2,3),small(if(match(mid($a1,row($1:$11)*3-2,3),mid($a1,row($1:

$11)*3-2,3),)=row($1:$11),row($1:$11),11),column(a1)))&""

以上是陣列公式,輸入完成後不要直接回車,要按三鍵  ctrl+shift+回車  結束。

以上公式支援10組三位數字的判斷,如果要支援更多組的則要修改公式,且需右拉更多的列。然後再在b列輸入公式下拉。

c1公式:

c1公式,這個是支援20組三位數字判斷的公式,從c列右拉至v列再下拉。

=index(mid($a1,row($1:$21)*3-2,3),small(if(match(mid($a1,row($1:$21)*3-2,3),mid($a1,row($1:

$21)*3-2,3),)=row($1:$21),row($1:$21),21),column(a1)))&""

b1公式:

2樓:瑞能話費

用查詢替換就行了,ctrl+h

97】的再替換一次  這樣a列的都會替換掉 如果是在一起的話查詢內容裡面直接輸入98】98】97】97】 替換為輸入 98】97】

3樓:

寫**可以搞定你的要求!

4樓:江楓

98】97】替換98】98】97】97】。

如何在excel同一列中刪除 相同的字?

5樓:匿名使用者

給樓主一個簡單的吧,選中那一列,ctrl+f,把「其它備註」替換,替換的內容為空白,全部替換,就可以了。如圖所示。

6樓:曙光歐巴

如果出現格式相同比如, 張三(你好他好)一列都是這個樣式,這個時候你想去除一列得括號裡面得文字(你好他好或者別的文字得時候)這種替換得時候上面選擇(*) 下面換成想替換得內容就行了

7樓:匿名使用者

選中該列---資料--刪除重複項,即可。彈出對話方塊,要是刪除重複單元格所在的整個行,則選擴張區域,否則,選當前區域。

excel函式中,有沒有「去掉一個字串中的重複字元」的函式?

8樓:苯寶寶不笨

excel函式中,有「去掉一個字串中的重複字元」的函式。

如果要在excel中將單元格內字串中的重複字元去掉,重複的字元僅保留一個,如將字串「1232345667」變成「1234567」,可以用自定義函式實現。如圖:

按下alt+f11,選單:插入-模組,然後複製下面**假設你在a1中輸入字串,那就在b1中輸入=order(a1)這樣b1就是你要得到的數字.

返回excel工作表介面。

假如字串在a1單元中,在b1單元格中輸入公式:

=removedupchar(a1)

該自定義函式還可以將多個單元格中的字串合併後去重複,如a6單元格為「12345」,a7單元格為「23456」,在b6單元格輸入公式:

=removedupchar(a6&a7)公式返回「123456」。

9樓:

按下alt+f11,選單:插入-模組,然後複製下面**假設你在a1中輸入字串,那就在b1中輸入=order(a1)這樣b1就是你要得到的數字.

public function order(byval m as string) as string

dim a() as string

redim a(1 to len(m)) as stringfor x = 1 to len(m)

if instr(1, m, mid(m, x, 1)) < x then

a(x) = ""

else

a(x) = mid(m, x, 1)

end if

next

for x = 1 to len(m)

order = order & a(x)

next

end function

excel中如何批量刪除同列單元格中第一個字元或某個字元

10樓:酸菜魚的娛樂

1、電腦開啟

excel**。

2、開啟excel**後,輸入公式=right(a1,len(a1)-1)。

3、輸入公式後,就可以把a1單元格中第版一個字刪除了。權4、下拉複製公式,即可批量刪除a列單元格中第一個字元。

11樓:匿名使用者

刪除第一個字元

在右邊新建一列,輸入=mid(左列,2,999),下拉再把左邊列隱藏,

或者複製右列,再在左列貼上為 只有值,再刪除右列

12樓:金貞怡嵇奕

選中你要編輯的列-ctrl+h,查詢內容輸入你要刪除的數值或者字元,替換為不用輸入,然後點全部替換,完畢~

順便幫老婆的小店做個宣傳

我的名字。陶寶~。com

很快很便宜哦~

13樓:手機使用者

在這一列(假設是a1)後新增一個新列(假設是b1),那麼b1的公式為:=right(a1,len(a1)-1),在b1右下角看到有個回十字的滑鼠指標,往下拉答

就行了,拉完之後,選擇b中所有列,複製,然後選擇性貼上,貼上數值就可以了,組後把a列刪除

14樓:匿名使用者

excel:

採用資料分列,用固定寬度形式,把第一個字元分層單獨一列。然後刪除他

15樓:匿名使用者

ctrl+f 上面輸入要替換的字元。替換成空白

excel**怎樣刪除同一個字元

16樓:匿名使用者

每個格中都有一個 - ,use 格式化刪除-號羅***正常設定好就能讓前後的字母個數都不相同,如果想同時刪除-號,而保留-號前後的數字都有方法的!

17樓:匿名使用者

在你要刪除「-」的單元格中雙擊滑鼠,當該單元格**現一個閃動的游標時再移動「方向鍵」到要刪除的內容旁邊來刪除就可以了。如果單擊單元的話,會把整個單元格的內容都刪除的。

18樓:大徐哥

如果用函式解決,這樣做

比如你的資料在a列,b1輸入公式 =sumstitute(a1,"-","")

將此公式向下複製,就行了

19樓:匿名使用者

1、用查詢替換,查詢"-",替換為"" 回答者:jcliu_2000

2、使用函式left() right()將左右擷取後用「&」接起來。

3、資料--分列--分隔符號--選擇「-」,分列後再使用「&」合併

20樓:匿名使用者

用查尋-替代功能即可。

查尋-,替代為空格。按ctrl+f鍵,會跳出查尋的對話方塊。

希望可以幫到你。

21樓:

用查詢替換,查詢"-",替換為""

在Excel中合併單元格後怎樣插入多個小單元格

你的說法在word裡可以實現 但是在excel裡是不能實現的 excel中的資料是以橫綜座標定位的,就是頂上的a,b。橫的1,2。你單獨加個橫線沒法定位了 在excel裡實現你的效果,只能這樣 你反過來想,把1個格拆開和把這個格以外的格合併的效果是1樣的你選中2個單元格點 工具欄的 一個方框中間一個...

在excel中如何在多列多個單元格的數值中中篩選出大於等於200的資料並標記

條件格式的設定大神們都已經解釋過了。輔助列公式 if countif d2 aa9132,200 0,符合條件 下拉。 來自九隴山風風韻韻的魔芋 這是典型的使用條件格式,根據補充說明已對單元格新增大於等於200的條件格式,但是無法篩選,需要進行有效篩選。這裡有兩種通用的方法 繼續新建一條條件格式,對...

怎麼合併excel多個單元格內容

方法 步驟 開啟需要進行合併的excel文件,並找到物件單元格。利用字元連線符 使用字元連線符 進行連線。此方法用於在合併不多單元格的資料時使用。例如 b1 a1 a2 b1 a1 a2 a3,一次內推。具體操作見圖。利用文字函式 使用文字函式concatenate 進行操作,例如 concaten...