乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何将excel中的中文字符和英文字符分别筛选显示出来啊?

如何将excel中的中文字符和英文字符分别筛选显示出来啊?

作者:乔山办公网日期:

返回目录:excel表格制作


1、首先对Excel表格中的单元格进行排序操作,将中文字符相同的单元格排列到一起。

2、然后选中相zd同中文字符长度的单元格点击“插入”中的“分列”并选择“固定宽度”。

3、然后将光标点击到中文字符和英文字符中间,点击完成。

4、即可将中文和英文字符分开,此时再继续选择另外的相同长度的中文字符的单元格进行相同的操作。

5、即可将不同中文字符长度的单元格分成中英两列显示了。



用VBA实现,条件是“如果空格前面的是E问字母,那么保留,如果不是,则将空格删除”
在表格中,再加两列,分别命名为中文,英文。把表格第一列信息再复制一份到中文那列中。

选择中文列,按CTRL+F键,把空格替换成横杠。

把中文列宽缩小到一个中文字符,然后选择列,点击【开始】,在右边找到【两端对齐】

对齐数据之后,再把列调宽,复制中文列到英文列,选择中文列的一个单元格,选择【筛选

在中文列中筛选出小于等于一个汉字的字符并且显示,在字符框中任意输入一个汉字,同理在英文列中筛选显示大于大于一个汉字字符。

筛选出来之后,我们选择中文列的名字的第一个字符到最后一个字符,再点击开始菜单,在右侧的下拉箭头中,找到【两端对齐】,此时文字又回到了一列上

7
剩下的是删除空格,选择中文列,按F5键,选择【定位】,再选择【空格】,然后点击确定,在点击右键删除,选择【下方单元格上移】,再把英文列的横杠替换成空格即可。

如图1所示的工作表,将其中B列的英文和中文分开成两列

图1

  下面三种方法,供选择e799bee5baa6e4b893e5b19e335使用。文章末尾提供.xls文件供大家下载参考。

  方法一、直接分列法

  1、启动Excel2003(其他版本请仿照操作),打开相应的工作表,在B列右侧插入一个空白列,用于保存分列的结果。

  2、选中B列,执行“数据→分列”命令,打开“文本分列向导-3步骤之1”对话框(如图2),选中其中的“分隔符号-……”选项(通常是默认选项)。

图2

  3、按“下一步”按钮,进入“文本分列向导-3步骤之2”对话框(如图3),

图3

  选中“其他”选项,并在后面的方框中输入间隔“-”号(因为B列数据中都有一个间隔“-”号,参见图1),单击“完成”按钮,分列完成(参见图4)。

图4

  注意:可以通过图3中的“数据预览”窗口查看分列后的效果。



方法二、查找提取法 

  1、在B列右侧插入两列空白列,用于保存提出的字符。

  2、选中C2单元格,输入公式:=LEFT(B2,FIND('-',B2)-1)。

  注意:上述公式的含义是:先用“FIND”函数查找间隔“-”号在字符串中的位置,然后用“LEFT”函数从字符串左侧开始,提取至间隔“-”号的字符串(即英文字符串,其中“-1”,是为了去掉间隔“-”号)。

  3、选中D2单元格,输入公式:=RIGHT(B2,LEN(B2)-FIND('-',B2))。

  注意:也可以在D2中输入公式:=REPLACE(B14,1,FIND('-',B14),'')。本公式的含义是,用空字符('')替换到原字符串中的英文字符。

  4、同时选中C2和D2单元格,然后将鼠标移至D2单元格右下角,成“细十字线”状时(通常称之为“填充柄”),按住鼠标左键向下拖拉,将上述公式复制到C列和D列下面的单元格中,完成B列其他单元格中字符的分列(分列后的效果如图4)。

  方法三、统计提取法

  上面两种方法,利用了原有字符串中的间隔“-”号。如果原有字符串中没有那个间隔“-”号,我们可以采取下面的方法来分列。

  1、在B列右侧插入两列空白列,用于保存提出的字符。

  2、选中C2单元格,输入公式:=LEFT(B2,2*LEN(B2)-LENB(B2)-1)。

  注意:上述公式的含义是:先用LEN、LENB函数统计出字符串的字符数的(对于双字节字符,如“汉字”,LENB按数值“2”进行统计,LEN按数值“1”进行统计),然后用LEFT函数进行提取(“-1”同样是为了去掉间隔“-”号,如果没有间隔号,就不需要“-1”了)。

  3、选中D2单元格,输入公式:=RIGHT(B2,LENB(B2)-LEN(B2))。

  4、同时选中C2和D2单元格,用“填充柄”将上述公式复制到C列和D列下面的单元格中即可(参见图4)。

  注意:采取方法二和方法三分列数据后,如果打印时不需要打印原数据列(即B列),可以根据实际需要,选择下面两种方法中的一种来解决:

  ①选中B列,右击鼠标,在随后弹出的快捷菜单中,选“隐藏”选项,将B列隐藏起来,再进行打印就行了。

  ②同时选中C列和D列,执行复制操作,然后选中C列,执行“编辑→选择性粘贴”命令,打开“选择性粘贴”对话框(如图5),选中“粘贴”下面的“数值”选项,确定返回。再删除B列,进行打印就可以了。

图5


不清楚你说的是不是这种东西。

如果是很多行和很多列中把英文删选出来成为另一个表格或者改变其格式,则不是这样。

推荐你去学习EXCEL函数。

相关阅读

  • excel两个不同表格间的数据怎么同步

  • 乔山办公网excel表格制作
  • 笨方法是复制粘贴。也可利用公式=VLOOKUP(查找的内容,盘符:文件夹名称[工作薄名.xls]工作表名!查找的区域,从查找内容开始第几列,0)excel两个不同表格间的数据同步方法copy如下:1、打开需
  • 怎样利用Excel表格制作会计全套账

  • 乔山办公网excel表格制作
  • 基本操作很简单,例个表格,把现金及银行的数据录入,再做个加加减减,算出余额。以一个简单的收支表格记账为例。我们首先打开一个excel空白文件。用这张表格记录时间、收入、支
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网