excel 单号excel不可以筛选分类 然后筛选清晰明了

我不会VB,从网上找了个相关的VB自己改的,不知道为什么条件筛选和日期筛选里面不能按指定的日期和单号(浅蓝色单元格部分)输出相应的内容呢。其它条件可以,求老师指点。
14:23 上传
下载次数: 8
105.5 KB, 下载次数: 8
在线时间1019 小时经验2992 威望0 性别保密最后登录注册时间阅读权限70UID1682770积分2992帖子精华0分享0
EH铁杆, 积分 2992, 距离下一级还需 208 积分
积分排行324帖子精华0微积分0
第一个问题条件筛选:把B3 C3写成“日期”“入库单号”就行,需要和入库数据的表头一致。
在线时间1019 小时经验2992 威望0 性别保密最后登录注册时间阅读权限70UID1682770积分2992帖子精华0分享0
EH铁杆, 积分 2992, 距离下一级还需 208 积分
积分排行324帖子精华0微积分0
第二个问题,找不到代码,自己编了一个Sub 日期范围查询()
& & Dim CopyRng As Range
& & xs = [c8]: xe = [d8]& &'开始日期,结束日期
& & With Sheets(&入库数据&)
& && &&&arr = .[a1].CurrentRegion
& && &&&Set CopyRng = .[A1:L1]
& && &&&For i = 2 To UBound(arr)
& && && && &rq = arr(i, 1)& &'日期
& && && && &If Len(xs) = 0 And Len(xe) = 0 Then
& && && && && & Set CopyRng = Union(CopyRng, .Cells(i, 1).Resize(1, 12))
& && && && &ElseIf Len(xs) & 0 And Len(xe) & 0 Then
& && && && && & If rq &= xs And rq &= xe Then Set CopyRng = Union(CopyRng, .Cells(i, 1).Resize(1, 12))
& && && && &ElseIf Len(xe) & 0 And Len(xs) = 0 Then
& && && && && & If rq &= xe Then Set CopyRng = Union(CopyRng, .Cells(i, 1).Resize(1, 12))
& && && && &ElseIf Len(xe) = 0 And Len(xs) & 0 Then
& && && && && & If rq &= xs Then Set CopyRng = Union(CopyRng, .Cells(i, 1).Resize(1, 12))
& && && && &End If
& && &&&Next
& & End With
& & Range(&b13:L10000&).Clear
& & CopyRng.Copy [b13]
End Sub复制代码
在线时间1019 小时经验2992 威望0 性别保密最后登录注册时间阅读权限70UID1682770积分2992帖子精华0分享0
EH铁杆, 积分 2992, 距离下一级还需 208 积分
积分排行324帖子精华0微积分0
请看附件。
15:52 上传
下载次数: 5
105.62 KB, 下载次数: 5
在线时间24 小时经验12 威望0 性别保密最后登录注册时间阅读权限10UID1431165积分12帖子精华0分享0
EH新人, 积分 12, 距离下一级还需 8 积分
积分排行3000+帖子精华0微积分0
谢谢了,晚上我再试试。
语法不懂,英语不懂,我能拜师吗
在线时间24 小时经验12 威望0 性别保密最后登录注册时间阅读权限10UID1431165积分12帖子精华0分享0
EH新人, 积分 12, 距离下一级还需 8 积分
积分排行3000+帖子精华0微积分0
太感谢了,问题解决了。
- 注意:自起,未完成邮箱认证的会员将无法发帖!如何完成邮箱认证?请点击下方“查看”。
关注我们,与您相约微信公众平台!
Copyright 1999 - 2017 Excel Home. All Rights Reserved.本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!
Powered by
本站特聘法律顾问:徐怀玉律师 李志群律师 &&excel筛选怎么用,我要找出列的所有单号。_百度知道
excel筛选怎么用,我要找出列的所有单号。
比如 这一列中有数字01 02 03 04 05 06 07 09 08 10 11 12 13 14 15......我想让它只显示排列单号 01 03 05 07 09 11 13 15该如何操作呢
提问者采纳
=IF(Iseven(A1),&&,A1), 函数必须加载“分析工具库”方能使用.
其他类似问题
excel筛选的相关知识
按默认排序
其他1条回答
找出所有单号?不能用筛选呀,什么也不用干就是所有单号了,不明白你说的什么?请说详细点
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁excel表格中筛选出符合规格的日期,并归类_百度知道
excel表格中筛选出符合规格的日期,并归类
第一列是姓名,第二列是薪资,第三列是入职时间。现在需要将至所有入职的人分为四个档,分别是:1年以上、6个月到1年、2个月到6个月、2个月以下。如何筛选出来呢?
我有更好的答案
按默认排序
2个月以下公式:=index(a:a,small(if(datedif($c2,date(),&m&)&2,row($1:$100),4^8),row(a1)))&&&按组合键ctrl+sjift+enter结束公式输入,右拉填充3列,再一起下拉填充。2-6个月公式:=index(a:a,small(if(and(datedif($c2,date(),&m&)&=2,datedif($c2,date(),&m&)&6,)row($1:$100),4^8),row(a1)))&&&按组合键ctrl+sjift+enter结束公式输入,右拉填充3列,再一起下拉填充。其他类推。。。
不知道楼主的日期格式是怎么样的,就默认为:这种样式在D2输入公式:=LOOKUP(DATEDIF(SUBSTITUTE(C2,&.&,&-&),NOW(),&m&),{0,&2个月以下&;2,&2个月到6个月&;6,&6个月到1年&;12,&1年以上&})下拉试试
相差的年数显示为公式:=DATEDIF(C3,TODAY(),&Y&)相差的月数显示为公式:=MOD(DATEDIF(C3,TODAY(),&M&),12)分列在两列里,其他的自动填充。再自己筛选就可以了
其他类似问题
excel表格的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁电脑教程_计算机子分类excel技巧2-2&筛选、分类汇总、单元格格式
&&&&&&&&&&&&&&&&&&&&&&&&&&&&
自动筛选、高级筛选、分类汇总、单元格选项卡和自定义格式
一、自动筛选
1、自动筛选操作,选中筛选区域~菜单栏~数据~筛选~自动筛选
(1)升序排列,降序排列,全部,前10项(前10项设置数字必须1-500之间),自定义。
(2)自定义自动筛选:可以区分串列的“与”和并列的“或”两个条件选项,也可以运用?和*两个通配符进行自定义筛选条件。
(3)如果两个以上条件绑定筛选,则运用辅助列:连接符(=&)进行筛选。
3、注意的地方
(1)当前列的筛选,只需要选中当前列的标题行单元格和所属的第一个单元格,然后点自动筛选。
(2)如果数据区域中间有空格行的话,则需先选中整个筛选区域,然后点自动筛选。
4、合并单元格的自动筛选
(1)取消标题行单元格合并,而后进行自动筛选,然后重新合并原单元格区域。
(2)标题行下所属数据是合并的单元格时,先复制备份单元格列的合并格式到其它列,取消原单元格合并~F5定位~定位条件~空值~第一个活动单元格输入=再向上键~Ctrl+Enter,复制转换过的区域~选择性粘贴~数值~确定,再将备份的单元格列的合并格式复制粘贴到原列,最后才能进行自动筛选。
5、筛选结果的修改
通过筛选后,可以直接选中筛选后的区域进行修改,而不影响其它未被筛选到的单元格数据。
二、高级筛选
1、高级筛选操作,选中筛选区域~菜单栏~数据~筛选~高级筛选
2、高级筛选对话框
(1)方式:在原有区域显示筛选结果,将筛选结果复制到其他位置
(2)列表区域:指的是被筛选的区域
(3)条件区域:指的是用来筛选的条件区域
(4)复制到:如果选中将筛选结果复制到其他位置,可以选择筛选结果放在哪个地方
(5)选择不重复的记录:指的是去除原数据列的重复值所产生的筛选结果
3、了解一般的高级筛选操作过程
4、将筛选结果复制到其它的工作表:必须先选中需要显示筛选结果的工作表,然后调出高级筛选对话框,选择将筛选结果复制到其他位置,然后按一般的高级筛选的操作进行。
5、筛选部分字段的结果
设置好指定的筛选标题字段,按一般的高级筛选操作进行,需要注意的是复制到这一栏需要选择设置好指定的标题区域,而不能选单元个指定字段。
6、利用视图管理器配合高级筛选,实现快速切换筛选结果。
筛选条件的“与”和“或”:必须同时满足的条件,写在不同的列,是并列的“与”的关系;只需满足其中之一的是“或”的关系,写在不同的行
筛选结果在其他工作表,应先激活存放结果的工作表,然后单击菜单数据-筛选-高级筛选
筛选结果较多需要反复筛选的,可以通过视图管理器存放结果,便于快速切换结果
筛选结果为部分字段的操作:首先在结果区域设置好套筛选的字段,在选择筛选区域,数据-筛选-高级筛选-列表区域-条件区域,“复制到”选择所有的设置好的字段区域,而不是单个的单元格
高级筛选自定义名称,在进行高级筛选时也可以给条件区域,列表区域及结果区域定义各自的名称,以便于方便在条件,结果和列表区域进行快捷的选择和切换
7、筛选里的自定义名称
(1)筛选后,名称框内的Criteria和Extract即自动对筛选条件及结果的一个自定义名称。
(2)可以选自定义条件、数据列表、结果区域的自定义名称,就可以直接进行高级筛选,不用再去一步一步设定筛选选项。
三、分类汇总
1、分类汇总对话框:
(1)&&&&&&&
分类字段:指定分类的字段。
(2)&&&&&&&
汇总方式:有求和、计数、平均值、最大值等等。
(3)&&&&&&&
选定汇总项:指定汇总的项目。
(4)&&&&&&&
替换当前分类汇总:删除之前分类汇总结果,不选中则是叠加汇总。
(5)&&&&&&&
每组数据分页:对分类汇总进行分页显示。
(6)&&&&&&&
汇总结果显示在数据下方:指的是将汇总结果显示在数据下方。
(7)&&&&&&&
全部删除:删除当前区域所有的分类汇总结果,(参照分类后的打印预览)。
2、分类汇总的操作
选中需要分类的区域~菜单栏~数据~分类汇总~设置相关汇总选项~确定。
3、注意:分类汇总前,必须选对相应列数据进行排序,否则分类汇总结果凌乱。
4、提取分类汇总显示的结果
分类汇总完成~F5定位~定位条件~可见单元格~复制定位到的单元格区域~粘贴到其它结果区域。
四、单元格选项卡和自定义格式
1、设置单元格格式
(1)了解并掌握常用格式工具栏的使用
(2)鼠标右键调用:选中单元格区域~鼠标右键~设置单元格格式
2、单元格格式选项卡对话框
文本对齐方式:水平对齐、垂直对齐;具体对跨列居中、及垂直左中操作讲解。
文本方向:设置文本显示的方向。
文本控制:自动换行、缩小字体填充、合并单元格。
从右到左:根据内容、总是从左到右、总是从右到左。
字体:指的是字体类型设置。
字形:常规、倾斜、加粗、加粗倾斜。
字号:指的是调整设置字符的大小,1-409的字号区域范围。
下划线:无、单线下划、双线下划、会计单双线下划。
颜色:设置字体的颜色。
普通字体:清除原字体的设置并恢复到默认状态。
特殊效果:删除线、上标、下标,尤其对一些特殊单位如平方(Alt+178)、立方(Alt+179)之类的显示设置。
预览:对当前设置的字体结果预览。
预置:无、外边框、内部。
边框:可以具体设置外边框、内部、及倾斜线可设置表头。
线条:可以指定线条的各种格式,级线条的颜色。
设置单元格底纹
单元格底纹也可以设置成图案
(5)数字选项卡:常规、数值、货币、会计专用、日期、时间、百分比、分数、科学记数、文本、特殊、自定义。
3、自定义单元格格式
打开单元格格式对话框的方法:&&&&&&&&&&&&&&&&&&&&&&&
1.依次单击“格式”→“单元格”;&&&&&&&&&&&&&&&&&&&&&&&
2.在键盘上按&ctrl+1&组合键;&&&&&&&&&&&&&&&&&&&&&&&&
&&&3.单击鼠标右键,选择“设置单元格格式”。&&&&&&&&&&&&&&&&&&&&&&&&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 excel筛选 的文章

 

随机推荐