发布网友 发布时间:2022-04-24 05:59
共5个回答
热心网友 时间:2022-04-27 09:57
1、首先对Excel表格中的单元格进行排序操作,将中文字符相同的单元格排列到一起。
2、然后选中相同中文字符长度的单元格点击“插入”中的“分列”并选择“固定宽度”。
3、然后将光标点击到中文字符和英文字符中间,点击完成。
4、即可将中文和英文字符分开,此时再继续选择另外的相同长度的中文字符的单元格进行相同的操作。
5、即可将不同中文字符长度的单元格分成中英两列显示了。
热心网友 时间:2022-04-27 11:15
赞同楼上方法,len()返回字符个数,LENB()返回包含字节数,因为半角英文方式输入的1个字符只占1个字节,而全角方式输入的1个字符或汉字占2个字符,若2个函数返回值有区别说明这个字串里必定含有非半角方式下输入的字符
如果还要区分字符中又有中文又有英文的,公式可略修改为:
=IF(LEN(A1)=LENB(A1),"全英文",IF(2*LEN(A1)=LENB(A1),"全中文","中英文"))
像范例中A1单元格虽然看起来是英文,但中间有全角方式下录入的空格,所以判断为中英文,如果你有这情况,你可以先将全角的空格替换成半角的空格
出错是你公式设错了
追问请问我的公式是哪里错了啊?追答是 =IF(LEN(A1)=LENB(A1),"英文","中文") 不是=IF(LEN(A1:A1366)=LENB(A1),"英文","中文")
第一行设置好后下拉即可,选中你设好公式的单元格,右下角会有个小黑点,按住往下拉
不知道怎么下拉你可以 复制 粘贴
来自:求助得到的回答
热心网友 时间:2022-04-27 12:49
如果一个单元格内全是英文或者汉字可以用下面的方法
B1=LENB(A1)-LEN(A1)向下复制
筛选B列等于0的是英文,大于0的是汉字。
热心网友 时间:2022-04-27 14:41
B1输入公式你好,请问可不可以说详细点啊,我操作不太好
我把你给的公式输进之后没有看到下拉的东西,回车就直接成了一个这样的
热心网友 时间:2022-04-27 16:49
直接数据-筛选-排序,英文就会和中文分开了追问我的数据很多,有几千个,虽然分开了,但是断断续续的,不是所有的中文(英文)在一起追答断断续续的说明你的单元格格式不统一,可能是存在空格的原因,你先把空格都替换掉再试下