如何批量去掉EXCEL表格中中文汉字

如题所述

1,打开wps表格程序,进入程序主界面打开一张Excel表格。

2,接着,在上方的开始中点击“只能工具箱”,点击打开。

3,在窗口中选中要处理操作的区域。

4,在上方菜单中点击“保留”选项,点击打开。

5,在对话框中勾选“数字”。

6,最后,即可看到表格中只剩下数字,问题解决。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-23
如果内容在A列,而且中文都是连着的,可以用2步完成:
1、在B1输入公式:
=MID(A1,MIN(IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>255,ROW(INDIRECT("1:"&LEN(A1))))),MAX(IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>255,ROW(INDIRECT("1:"&LEN(A1)))))-MIN(IF(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>255,ROW(INDIRECT("1:"&LEN(A1)))))+1)
按键盘上的
Shift+Ctrl+回车键
结束公式的输入,并将公式向下复制,这是提取出A列上的中文内容。
2、在C1输入公式:
=SUBSTITUTE(A1,B1,1)
也将公式向下复制,这样C列就得到去除了中文的A列内容了,再用“复制”-“选择性粘贴”-“数值”,就可以将结果保存为真实的数据。
第2个回答  2020-03-24
excel中恐怕不行,但是可以将它复制到word中,利用word强大的替换功能删除汉字,如果需要,再将替换后的结果复制粘贴回来。
WORD删除所有汉字的操作方法如下:
Ctrl+H
打开“查找和替换”对话框,勾选“使用通配符
查找内容:[一-﨩]
替换为什么都不填
单击全部替换本回答被提问者采纳
第3个回答  2020-03-16
工具--宏--visual
basic编辑器--插入模块--拷贝以下内容,
然后在表格里面填上公式
【=除汉字(A1)】,A1是“E2300中国3200S”等所在的单元格
Function
除汉字(rng
As
Range)
s
=
Len(rng.Text)
For
i
=
1
To
s
txt
=
StrConv(Mid(rng.Text,
i,
1),
vbNarrow)
txt2
=
StrConv(Mid(rng.Text,
i,
1),
vbWide)
If
txt
<>
txt2
Then
除汉字
=
除汉字
&
Mid(rng.Text,
i,
1)
End
If
Next
i
End
Function
第4个回答  2020-03-24
Function
remove_hz(range_str,
flag)
As
String
Dim
i
As
Long,
str
As
String
i
=
1
str
=
range_str.Text
Do
While
i
<
Len(str)
+
1
If
(Asc(Mid(str,
i,
1))
And
128)
=
128
Then
If
flag
=
0
Then
str
=
Left(str,
i
-
1)
&
"
"
&
Right(str,
Len(str)
-
i)
Else
str
=
Left(str,
i
-
1)
&
Right(str,
Len(str)
-
i)
i
=
i
-
1
End
If
End
If
i
=
i
+
1
Loop
remove_hz
=
str
End
Function
这个函数也可以实现,
remove_hz(range_str,
flag)
range_str
选的是要转化的单位格
flag,当flag为0时用空格替代汉字,其它时删除汉字.
不过4楼有些字符也是删不掉的,
如:
q为什和
你们q我们
相似回答