一个很难的excel男女排序问题!即便是计算机系的教授也做不出!!!
有一个excel表,关系为 Man(ID,Wife),其中ID是唯一的标示符,一个ID对应的Wife可以有不同多个。表中的记录有很多,但是有的ID只对应一两个wife,而有的ID则对应几十个wife。问题是:能否把所有的记录排序,wife最少的ID记录排在表的最上层,wife最多的ID排在最底部,即把每个ID根据其wife的拥有量进行递增排序,并且相同的ID排在一起。
排好后的结果即如下所示:
ID , wife
55 , Marry
12 , Rose
12 , Linda
07 , Nana
07 , Masa
07 , Jeccia
07 , O’neal
这在excel中该怎么做啊,各位神仙哥哥姐姐助我啊!!
分必给无疑!!!
问题点数:100、回复次数:9Top
1 楼courteous(才高零斗,学富零车)回复于 2005-06-08 11:16:09 得分 0
要分给分,我只要一点点帮助,呜呜...Top
2 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2005-06-08 11:39:12 得分 1
这个并不复杂呀,不要使用危言耸听的词汇来吸引大家,否则帖子有被删除的可能.
Top
3 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2005-06-08 11:43:41 得分 1
A B C
1 ID wife
2 07 Marry
3 12 Rose
4 07 Linda
5 07 Nana
6 55 Masa
7 07 Jeccia
8 12 O’neal
Top
4 楼Yiqun_Zhao(蓝帆·雨轩 MS MVP)回复于 2005-06-08 11:49:32 得分 90
不好意思,上面仅仅是给了一个Sheet,根据上面的Sheet,这里给出解决方案:
A B C
1 ID wife
2 07 Marry
3 12 Rose
4 07 Linda
5 07 Nana
6 55 Masa
7 07 Jeccia
8 12 O’neal
在单元格C2中输入公式[计算上ID出现的次数],如下:
=COUNTIF($A$2:$A$8,$A2)
并且把公式复制到单元格C8
然后对A列进行排序[从小到大,一般来说工具栏上就有图标],目的是使相同的ID排序到一起
然后对C列进行排序[从小到大],目的是使ID根据wife的从少到多排序
[记得排序时,要选择:扩展当前区域]
您一切都做完了后,看看结果是不是符合要求了呢?
希望对您有所帮助!
[另外,不要使用这种危言耸听的词汇来吸引眼球,否则该帖子可能被删除]Top
5 楼DawnPine(拂晓的松)回复于 2005-06-08 13:35:00 得分 2
用countif做一个辅助列就行了
算不上难
Top
6 楼szjhxu(天野)回复于 2005-06-09 01:27:40 得分 2
雨轩兄说得极是。Top
7 楼warlord(战神)回复于 2005-06-09 08:35:22 得分 2
结帖吧。Top
8 楼jaroc818(change-in-time)回复于 2005-06-09 08:54:46 得分 2
吓也吓了
解也解决了
是时候结帖了
再等也没人答了
兄弟是该加油学了Top
9 楼courteous(才高零斗,学富零车)回复于 2005-06-09 11:03:41 得分 0
大家果真狂野!Top




