1樓:夜空裡的守望者
如果不含第二列,使用公式處理有點難度,下邊就分享一下vba程式**處理。
①程式**如下:
sub del321()
dim i1, i2, i3, i4, i5
on error resume next '忽略可能出現的錯誤
set mysheet1 = thisworkbook.worksheets("sheet1") '定義sheet1
for i1 = 1 to 10000 '第1到10000行
if mysheet1.cells(i1, 1) <> "" then '單元格不是空白時
i2 = len(mysheet1.cells(i1, 1)) '獲取單元格字元長度
for i3 = 1 to i2
if asc(mid(mysheet1.cells(i1, 1), i3, 1)) < 0 then '如果是漢字
mysheet1.cells(i1, 3) = left(mysheet1.cells(i1, 1), i3 - 1) '擷取字元
exit for '退出for迴圈
end if
if i3 = i2 then '均不含漢字
mysheet1.cells(i1, 3) = left(mysheet1.cells(i1, 1), i3)
exit for
end if
next
end if
next
end sub
②執行之前如下截圖:
③執行之後如下截圖:
2樓:我來也
原始資料只有a列?還是有a、b二個列的?
1、只有a列且尾部是中文的,c2單元格公式為:
=left(a2,2*len(a2)-lenb(a2))2、有a、b二個列的,還可以在c2單元格輸入公式:
=substitute(a2,b2,)
複製並下拉,即可。
3樓:匿名使用者
b2輸入 =left(a2,2*len(a2)-lenb(a2)) 下拉
4樓:紅葉天
所示問題可能通過多種方法實現。
如果所要提取的資料都如圖中所示,可以用left、len、lenb函式。
如下圖所示,b1單元格:=left(a2,len(a2)-(lenb(a2)-len(a2)))
5樓:匿名使用者
用vba寫一個自定義函式可以解決
**如下
function zwzf(a)
with createobject("vbscript.regexp")
.global = true
.ignorecase = true
.pattern = "[^一-龥]"
zwzf = .replace(a, "")end with
end function
結果如圖
6樓:高效office辦公
只幹一次這樣的活兒的話,直接把要剔除中文的列複製到word中,然後查詢替換。
查詢框輸入【[!^1-^127]】
再把結果複製貼上回excel就行了。兩分鐘結束戰鬥。
7樓:愛懷中
=mid(a1,1,len(a1)*2-lenb(a1))
8樓:明佳妙明
如果第列有最好辦
a、b是上面列
=if(b2="","",mid(a2,1,find(b2,a2,1)-1))
如何將excel**中的中文全部刪除,只保留英文?多謝! 5
9樓:匿名使用者
插入輔助列b,b1公式=trim(mid(substitute(a1,char(10),rept(" ",99)),(column(a1)-1)*99+1,99)),下拉
看圖說話,是醬嬸兒的不?
10樓:匿名使用者
可將此表複製貼上到word 用word的查詢替換功能 刪除字母。
11樓:
可以用vba程式設計試試
excel單元格中如何刪除英文保留中文
12樓:匿名使用者
辦法是有的,不過有點繁瑣,如下:
1、選中所有需要修改的單元格
2、按ctrl + h 替換,回 選擇“選項”答 把 單元格匹配 前的勾去掉
3、26個字母,每一個都替換成 空白 替換 26次之後4、把“.”也替換成空白。
用vba 會非常快。
13樓:匿名使用者
雙擊單元格在進行刪除就ok了
14樓:
b1=left(a1,lenb(a1)-len(a1))
測試通過
15樓:
=left(a1,lenb(a1)-len(a1))
excel 同一個單元格中有中、英文 怎樣快速刪除英文保留中文
16樓:匿名使用者
在e2單元格輸入以下公式,然後向下填充公式=left(d2,find(" ",d2)-1)公式表示:將d2單元格首個空格前的資料提取出來。
也可以通過“資料”選項下的“分列”,以空格作為分隔符,併除了d列外,其他的列都選擇忽略。即可。
詳見附圖
17樓:匿名使用者
因為漢字與英文之間有空格,所以你只要利用查詢與替換命令即可完成,
即在查詢中輸入: 空格* 在替換中什麼也不輸入,全部替換即可。
18樓:o自在
選中資料,用分列,分隔符選空格。
如何將excel一列中的英文和中文分開
throughout prep.遍及 on time 按時 設你的a列為包含這些資料的列,從a1開始的。b1中輸入以下公式 256,1,注意這上陣列公式,以ctrl shift 回車的組合鍵來結束輸入c1中公式 256,1,注意也是陣列公式,以ctrl shift 回車的組合鍵來結束輸入。首先我不知...
excel計算如何只取整數,excel計算如何只取整數?(不是四捨五入)
文庫精選 內容來自使用者 劉俊琪11 excel計算如何只取整數?不是四捨五入 2008 01 22 10 36 比如計算的結果是149.999,但是我想設定它自動取整,即只取149。這裡要確認你是如何計算,如只是用整數部分,就用以上說的int 取整 函式,但你要注意它只取整數部分,而不是四捨五入,...
在ecel如何只取整數,在excel如何只取整數
文庫精選 內容來自使用者 劉俊琪11 excel計算如何只取整數?不是四捨五入 2008 01 22 10 36 比如計算的結果是149.999,但是我想設定它自動取整,即只取149。這裡要確認你是如何計算,如只是用整數部分,就用以上說的int 取整 函式,但你要注意它只取整數部分,而不是四捨五入,...