如何批量删除excel的汉字
EXCEL中要从单元格中提取内容,可使用MID函数,该函数具有三个参数:第一参数为要从取字符的字符串,第二参数是开始位置,第三参数是取字符长度,第一参数已知,现在需要知道第二、三参数;
从下图可以看到,EXCEL中0~9、A~Z、a~z等字符在标准字符集中的代码在48~122范围内;
利用此代码范围,查找出该范围内第一个代码出现的位置,即得到MID函数中第二参数:=MIN(IF(ISERROR(FIND(CHAR(ROW(48:122)),A1)),200,FIND(CHAR(ROW(48:122)),A1))),数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{};
利用汉字是双字节字符、数字和字母为单字节字符的特性,利用LEN、LENB单双字节字符长度函数,可得知第三参数的长度:=2*LEN(A1)-LENB(A1);
所有参数都有了,即可利用MID函数,将非汉字部分提取出来:=MID(A1,MIN(IF(ISERROR(FIND(CHAR(ROW(48:122)),A1)),200,FIND(CHAR(ROW(48:122)),A1))),2*LEN(A1)-LENB(A1)),数组公式,即同时按Ctrl+Shift+Enter结束公式编辑,会自动生成一对{},下拉。
Excel以及文字处理软件word,软件版本为office家庭和学生版2016。
2、首先打开Excel电子表格,可以看到表格中包含了汉字的数据,我们需要将汉字全部删除,此时我们将这些数据全部复制。
3、然后打开word文字处理软件,并粘贴我们复制的表格数据。
4、使用快捷键CTRL+h,调出查找和替换窗口,在该窗口中我们输入查找内容为“[!^1-^127]”,然后点击使用通配符,最后点击全部替换即可删除所有的汉字。
5、然后将处理完成的数据复制粘贴回excel电子表格,可以看到我们已经成功的批量删除了选中位置所有的汉字。