excel如何把每行用顿号相隔的数据分列筛选出来?
1、点击A列的列标,选中A列
2、点击数据选项卡下的“分列”
3、点选“分隔符号”→下一步
4、点选“其他”,并输入顿号,下一步
5、完成
excel如何分列表筛选
在Excel中经常需要对数据进行分类筛选,具体该如何分类筛选。具体的操作方法及技巧如下:
首先,打开我们电脑上的Excel软件。
打开之后,我们会看到表格中是空白的,需要我们添加需要的信息。
在表格中输入完自己需要的信息。
把你需要筛选分类的信息的首行选择,(以此为例)从姓名开始,鼠标按住不放一直拉到最后放开。
现在,点击“数据”在出来的选项中第二个是筛选,把鼠标光标放在“筛选”处,点击“自动筛选”
现在会看到第一行的每个方格后面都多了一个箭头方框
点击箭头方框,会发现有许多的数据,点击你需要看的数据,那么那一列相同的数据都会出现。
方法二:
1、启动Excel并打开工作表,在“文件”选项卡中选择“选项”选项打开“Excel选项”对话框,在左侧列表中选择“高级”选项,在右侧取消对“使用‘自动筛选’菜单分组日期”复选框的勾选
2、单击“确定”按钮关闭“Excel选项”对话框,在进行筛选时,自动筛选列表中的日期将不再按照年月分组
excel函数解决分列问题?
本问题用Power Qurey可以轻松搞定,基本上就点几下鼠标的事。
将光标定位到数据区域中任意一个单元格中,数据菜单——获取数据——来自表格/区域
弹出导入数据对话框,因为数据没有标题,确认“表含有标题”没有打上对勾,确定后会自动将数据区域转换为“表格”,并加上标题行。随即启动Power Qurey,在Power Qurey中,添加两个自定义列,分别把班级代号和班级名提取出来。如班级代号列:
=if [列3] = null then [列1] else ""
然后在编辑栏中将后面的空值修改为:null
= if [列3] = null then [列1] else null
因为发现添加自定义列时,直接在 else 后面无法 编写 “null”,而Power Qurey中 null是真空值,“”则并不是真的空值,而是一个空文本,空文本就无法完成下面的填充。
将添加的两个自定义列向下填充,单元格中的null就按上面的班级号或班级填充满。
按分数列筛选,筛选掉分数为空的行。调整下列的顺序,编辑下标题。
最后上载回Excel工作表中(默认为新工作表)
下面是全部的操作过程的M语句:
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
更改的类型 = Table.TransformColumnTypes(源,{{"列1", Int64.Type}, {"列2", type text}, {"列3", Int64.Type}}),
已添加自定义 = Table.AddColumn(更改的类型, "自定义", each if [列3] = null then [列1] else null),
已添加自定义1 = Table.AddColumn(已添加自定义, "自定义.1", each if [列3] = null then [列2] else null),
向下填充 = Table.FillDown(已添加自定义1,{"自定义", "自定义.1"}),
筛选的行 = Table.SelectRows(向下填充, each ([列3] null)),
重排序的列 = Table.ReorderColumns(筛选的行,{"自定义", "自定义.1", "列1", "列2", "列3"}),
重命名的列 = Table.RenameColumns(重排序的列,{{"自定义", "代码"}, {"自定义.1", "班级"}, {"列1", "序号"}, {"列2", "姓名"}, {"列3", "分数"}})
in
重命名的列
用Power Qurey处理的优点:
操作简单,无需极耗资源的数组公式。对于大数据量更具有明显优势。
结果与数据源关联,无论数据源如何修改或增减,只要刷新一下即可得到更新
EXCEL2003如何分列筛选
我用的是excel2007,就说这个的操作方法了,EXCEL2003大同小异哈。
首先你要选中这一列(如A列,鼠标放在A上,左击选中),然后选中点击菜单栏的“数据”---“自动筛选”---会看到A列下面有个下拉框,打开下拉框,里面有个自定义,选择自定义;弹出一个选择框,再设置你的范围,点确定就OK。
希望对你有所帮助。