excel同單元格中有中 英文怎樣快速刪除英文保留中文

時間 2021-10-14 20:54:51

1樓:匿名使用者

在e2單元格輸入以下公式,然後向下填充公式=left(d2,find(" ",d2)-1)公式表示:將d2單元格首個空格前的資料提取出來。

也可以通過「資料」選項下的「分列」,以空格作為分隔符,併除了d列外,其他的列都選擇忽略。即可。

詳見附圖

2樓:匿名使用者

因為漢字與英文之間有空格,所以你只要利用查詢與替換命令即可完成,

即在查詢中輸入: 空格* 在替換中什麼也不輸入,全部替換即可。

3樓:o自在

選中資料,用分列,分隔符選空格。

excel單元格中如何刪除英文保留中文

4樓:匿名使用者

辦法是有的,不過有點繁瑣,如下:

1、選中所有需要修改的單元格

2、按ctrl + h 替換,回 選擇「選項」答 把 單元格匹配 前的勾去掉

3、26個字母,每一個都替換成 空白 替換 26次之後4、把「.」也替換成空白。

用vba 會非常快。

5樓:匿名使用者

雙擊單元格在進行刪除就ok了

6樓:

b1=left(a1,lenb(a1)-len(a1))

測試通過

7樓:

=left(a1,lenb(a1)-len(a1))

excel 2007,如何批量刪除一列中英文混合單元格中的英文字元(保留中文)或者中文字元(保留英文)?

8樓:匿名使用者

假如資料在a列,從a1開始,在b列保留英文,在c列保留中文在b1中輸入:

=left(a1,len(a1)*2-lenb(a1))在c1中輸入:

=right(a1,lenb(a1)-len(a1))然後選擇b1和c1,下拉複製

複製b列和c列--原地右擊--選擇性貼上--數值即可

9樓:匿名使用者

可以通過查詢,然後 替代的方法 試一試

10樓:e俠兔

用自定義函式:

function myget(srg as string, optional n as integer = false)

dim i as integer

dim s, mystring as stringdim bol as boolean

for i = 1 to len(srg)s = mid(srg, i, 1)

if n = 1 then

bol = asc(s) < 0

elseif n = 2 then

bol = s like "[a-z,a-z]"

elseif n = 0 then

bol = s like "#"

end if

if bol then mystring = mystring & s

next

myget = iif(n = 1 or n = 2, mystring, val(mystring))

end function

比如資料在a列,在b1寫公式:=myget(a1,2)

excel**中有中文有英文如何批量刪除中文

11樓:

查詢最後一個空格,將其右邊的字元刪除即可

12樓:匿名使用者

假定你的文字單元格起始為a1,在b1單元格中輸入=left(a1,len(a1)*2-lenb(a1))

可顯示你要的英文名。其他行往下拖即可...

如何在excel中去掉含有中英文的單元格內的英文或中文

13樓:

查詢最後一個空格,將其右邊的字元刪除即可

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

提供一種方法,但要滿足必須是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 r...

excel 不同工作表同單元格求和

開啟彙總表,將游標放在彙總單元格,輸入以下公式 sum 然後用滑鼠點選工作表標籤sheet1,按住shift鍵不放,再用滑鼠點選sheet31工作表,最後點選f10單元格,輸入右括號結束並回車即可得到結果。sum sheet1 sheet31 f10 建議使用工作組方法解決 開啟彙總表,將游標放在彙...

excel篩選同列中重複的單元格

推薦樓主兩個方法去除重複值,公式及有篩選 方法一 篩選 選中有重複資料的資料列 單擊 資料 選單 篩選 高階篩選 選擇不重複記錄 勾上 確定。這樣可以把相同的相鄰顯示,然後刪除多餘的即可。方法二 公式 假設資料從b3開始至b800 在c3中寫入公式後向下複製 b3 if countif b 3 b ...