调整办法:
1、选中姓名数据所在区域,设置单元格格式--对齐--水平对齐--分散对齐,确定。
2、可左右调整列宽,并不影响数据对齐。
3、利用空格键对齐姓名,最大的影响是搜索不到原始数据,除非使用通配符。
4、对齐日期可以通过自定义格式实现,选中数据区域--设置单元格格式--数字--自定义,在类型下面输入yyyy/mm/dd,确定。
5、数据对齐尽量不用空格键,excel自带增加或减少缩进量功能,只要点点鼠标就能实现数据对齐,而且不影响原始数据。
6、数据对齐方式是可以复制的,选中日期数据,点击格式刷,在姓名列刷一下,整个对齐模式就复制过去了。
因为你的数据表,和你想要查询的表的基本内容一样,也就是日期、人员名字这两个信息,所以可以用最简单的方法=B4,如下图所示:下图中3月1日的我都直接用=B2,再下拉就完成了填充。
3月2号和3号的信息我用的是Vlookup公式,实际上我的公式没有去判断日期,人为的指定了日期:=VLOOKUP(A13,A1:C5,3,0)从下图中可以看到,我指定了查找范围是A1:C5。
=VLOOKUP(A13,A1:E5,5,0) 三号的查找我就是指定了A1:E5。四号的可以指定A1:F5。。。。
当然,因为我这个是示意图,实际上如果不是在同一列,可以改成A:E。。。。
excel按出生年月排序方法如下:
方法一:辅助列+公式
例如下表为某公司员工出生日期列表,姓名在A2:A18区域中、出生日期在B2:B18区域中。
姓名出生日期
王冬1980-2-29
吴淼1985-3-12
周莉1988-12-5
孙媛媛1987-6-8
周建平1984-2-29
孙力1985-4-26
王国平1981-12-31
郝丽丽1980-3-1
孙璐1981-2-28
周向东1988-1-1
吴婷婷1984-9-10
王晓依1983-5-15
张琪琪1982-4-7
顾成1986-3-25
谭光辉1984-8-7
戴红1981-7-16
裴冬霞1984-3-1
使用C列作为辅助列,在C2单元格中输入公式:
=TEXT(B2,mmdd)
然后拖动填充柄将公式填充到C3:C18区域中。
选择C2:C18区域中的任一单元格,单击工具栏中的A→Z按钮按升序排序。
可以看到,姓名列已按月日进行了排序,最后删除辅助列。
方法二:使用数据透视表
Excel 2003:
1选择A1:B18区域中的任一单元格,单击菜单“数据→数据透视表和数据透视图”,在对话框中单击“完成”按钮。
2先后将“出生日期”字段和“姓名”字段拖到行区域中,“姓名”字段要位于“出生日期”字段右侧。
3取消汇总项:右击“出生日期”字段中的任一单元格,在d出的快捷菜单中选择“字段设置”。
在d出的“数据透视表字段”对话框中,选择“无”。
4再次右击“出生日期”字段中的任一单元格,在d出的快捷菜单中选择“组及显示明细数据→组合”,d出“分组”对话框,在“步长”下选择“日”,此时“月”和“日”同时处于选中状态。单击“确定”按钮。
Excel自动将“姓名”按月和日进行分组并排序。
Excel 2007:
1选择A1:B18区域中的任一单元格,在功能区中选择“插入”选项卡,在“表”组中选择“数据透视表→数据透视表”。在d出的对话框中单击“确定”按钮。
2在“数据透视表字段列表”中,先勾选“出生日期”字段,然后勾选“姓名”字段。在“行标签”中,“出生日期”字段在“姓名”字段的上方。
3在数据透视表中,右击任一日期,在d出的快捷菜单中选择“组合”。d出“分组”对话框,在“步长”下选择“日”,此时“月”和“日”同时处于选中状态。单击“确定”按钮。
Excel自动将“姓名”按月和日进行分组并排序。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)