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 ...