首页 办公 正文

excel中英文筛选 如何在excel中筛选出汉字和英文字母

今天给各位分享excel中英文筛选的知识,其中也会对筛选出英文进行解释,1、如何在excel中筛选出包含汉字(中英混合也算)的单元格?2、在一列有英文和中文的EXCEL表中怎么分别筛选出中英文呢?3、如何在Excel中批量提取中文汉字和英文字母如何在excel中筛选出包含汉字(中英混合也算)的单元格?出现1的说明对应A列单元格中包含汉...

今天给各位分享excel中英文筛选的知识,其中也会对筛选出 英文进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

如何在excel中筛选出包含汉字(中英混合也算)的单元格?

假定数据在A列,处理方法如下:\x0d\x0a在B1输入公式:\x0d\x0a=IF(SUMPRODUCT(N(CODE(MID(A1,ROW(INDIRECT("1:"LEN(A1))),1))10000)),1,0) 下拉填充,出现1的说明对应A列单元格中包含汉字。\x0d\x0a说明:\x0d\x0a1、公式首先用MID(A1,ROW(INDIRECT("1:"LEN(A1))),1)将单元格内容分解为单个字符或汉字;\x0d\x0a2、再用CODE函数获取每个字符或汉字的CODE码,并判断是否大于10000,若存在大于10000的,说明其中有汉字。

在一列有英文和中文的EXCEL表中怎么分别筛选出中英文呢?

赞同楼上方法,len()返回字符个数,LENB()返回包含字节数,因为半角英文方式输入的1个字符只占1个字节,而全角方式输入的1个字符或汉字占2个字符,若2个函数返回值有区别说明这个字串里必定含有非半角方式下输入的字符

如果还要区分字符中又有中文又有英文的,公式可略修改为:

=IF(LEN(A1)=LENB(A1),"全英文",IF(2*LEN(A1)=LENB(A1),"全中文","中英文"))

像范例中A1单元格虽然看起来是英文,但中间有全角方式下录入的空格,所以判断为中英文,如果你有这情况,你可以先将全角的空格替换成半角的空格

出错是你公式设错了

如何在Excel中批量提取中文汉字和英文字母

1. 在数据源的右边分别命名新的两列为“中文名”和“英文名”,然后将数据源复制到“中文名”这一列。

2. 为了确保英文名字可以连在一起,这里我们在有空格的英文名字中间添加一个“-”。选择“中文名”下所有数据源,按Ctrl+F,点击“替换”,在“查找内容”输入空格,“替换为”输入“-”,点击“全部替换”。

3. 光标放在“中文名”和“英文名”的界线中间,然后将“中文名”的列宽缩小至第一个汉字的距离。

4. 在菜单栏的“开始”找到排序,选择“内容重排”,然后就会将中英文分开。

5. 将“中文名”的数据复制到“英文名”列下。

6. 选择“中文名”的数据源,在菜单栏的“数据”,点击“筛选”。

7. 点击数据源的筛选图标,找到“文本筛选”,选择“自定义筛选”。

8. 选择“小于或等于”,后面框内输入一个汉字“吖”,这样筛选的时候就会避免把中文字筛掉。

9. 选择所有的英文,然后按Delete键,这样就只留下了中文字。点击筛选器图标,点击“从“中文名”清除筛选”。

10. 同理在“英文名”这一列,自定义筛选,选择“大于或等于”,同样输入之前的汉字“吖”,这样就会把汉字显示出来。同样,选择所有的中文字,按Delete键删除,然后点击筛选器图标,点击“从“英文名”清除筛选”。

11. 回到菜单栏“数据 筛选”,撤销一下。在中文名这一列,选择所有数据源,回到菜单栏的“开始”,点击排序的图标,选择“内容重排”,这样会把所有的中文名字组合到一起。

12. 接下来我们要把空格去除,选择中文名的数据源,按住F5定位,选择定位条件“空值”,然后右击鼠标,选择“删除 下方单元格上移”。同理在“英文名”列下按照同样的操作完成即可。

关于excel中英文筛选和筛选出 英文的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除