Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29019623
  • 博文数量: 101
  • 博客积分: 4011
  • 博客等级: 上校
  • 技术积分: 1150
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-18 10:37
个人简介

落魄青年,挨踢民工,已经转行

文章分类

全部博文(101)

文章存档

2008年(47)

2007年(54)

分类: WINDOWS

2007-10-31 17:34:26

   今天有采购部的同事问我一个Excel排序问题,我一听就头胀,我基本不用Excel的.谁叫我是电脑部的呢,电脑部的人应该所有的电脑问题都可以解决的.问题如下:

Style Color # Color Name Dm/Pk Dim/Pk Desc SIZES UPC Number Label
Z6334164 165 WHT/DOT 6B PPK=1-2-2-1=SM-MED-LRG-XL PPK 809709564031
Z6334243 331 MINT PRT L 809709564512
Z6334243 331 MINT PRT M 809709564505
Z6334243 331 MINT PRT S 809709564499
Z6334243 331 MINT PRT XL 809709564529
Z6334243 331 MINT PRT 6B PPK=1-2-2-1=SM-MED-LRG-XL PPK 809709564444
Z6334243 691 BLUSH FL L 809709564475
Z6334243 691 BLUSH FL M 809709564468
Z6334243 691 BLUSH FL S 809709564451
Z6334243 691 BLUSH FL XL 809709564482
Z6334243 691 BLUSH FL 6B PPK=1-2-2-1=SM-MED-LRG-XL PPK 809709564437

要按照Style   Color#  SIZES 这三列进行排序,难点在SIZES必须按照 S M L XL的顺序来排,这个S M L XL就是服装的尺码(小,中,大,超大).试验了一下,要分三步走,想两步步走没有成功.

  一 在Sheet的空白处插入一列:"S,M,L,XL",当然是四行了,选择这四行一列的区域,点菜单  工具-选项-自定义序列.看见右下角一个文本框,显示的是当前选择的区域范围.点击按钮"导入",确定,这样就生成了一个自定义排序序列。导入之后可以清除掉刚才的区域内容"S,M,L,XL"

  二  鼠标点一下在SIZES列的任一个单元格子,点击菜单项 数据--排序,主关键字选SIZES,升序.然后点击选项,开了一个窗口,在"自定义排序顺序"中选择第一步建立的"S,M,L,XL"序列,完了发现SIZES列排好了,其他字段都乱了.不管进行第三步.

  三  再次排序,按照常规多条件排序,选择主关键字为Style,次关键字选择Color#,全部选升序,完成,发现达到我们的要求了,如下图所示:

  

Style Color # Color Name Dm/Pk Dim/Pk Desc SIZES UPC Number Label
Z6334164 165 WHT/DOT 6B PPK=1-2-2-1=SM-MED-LRG-XL PPK 809709564031
Z6334243 331 MINT PRT S 809709564499
Z6334243 331 MINT PRT M 809709564505
Z6334243 331 MINT PRT L 809709564512
Z6334243 331 MINT PRT XL 809709564529
Z6334243 331 MINT PRT 6B PPK=1-2-2-1=SM-MED-LRG-XL PPK 809709564444
Z6334243 691 BLUSH FL S 809709564451
Z6334243 691 BLUSH FL M 809709564468
Z6334243 691 BLUSH FL L 809709564475
Z6334243 691 BLUSH FL XL 809709564482
Z6334243 691 BLUSH FL 6B PPK=1-2-2-1=SM-MED-LRG-XL PPK 809709564437

本来想把第二步和第三步合在一起的,最后发现不行.另外那个自定义序列导入到Excel中后就与这个Xls脱离了关系,这个自定义序列可以用在其他Xls文件中,不必重复建立.

阅读(6820) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2008-12-04 11:52:08

M8650498-00S M8650498-00M M8650498-00L M8650498-0XL M8650499-00S M8650499-00M M8650499-00L M8650499-0XL 请教这个要怎么排呢? EMEIL:HXZ105@QQ.COM