楼主: 醉竹游侠
3340 3

[有偿编程] 求助,关于excel选取一列数据中最小3个数的问题 [推广有奖]

  • 1关注
  • 0粉丝

博士生

93%

还不是VIP/贵宾

-

威望
0
论坛币
9 个
通用积分
21.0000
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
4677 点
帖子
169
精华
0
在线时间
128 小时
注册时间
2010-11-2
最后登录
2023-3-22

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
0022.jpg

问题描述:

第一个问题:
按B列数值(B2:B7)大小,选取排名前4的,返回对应的名称(A2:A7);
按C列数值(C2:C7)大小,选取排名前4的,返回对应的名称(A2:A7)   注意:C列有重复数据

第二个问题:
按B列数值(B2:B7)大小,选取排名后4的,返回对应的名称(A2:A7);
按C列数值(C2:C7)大小,选取排名后4的,返回对应的名称(A2:A7)   注意:C列有重复数据

第三个问题:
按B列数值(B2:B7)大小,选取排名前4的,其中数值为0的不参与排名,返回对应的名称(A2:A7);
按C列数值(C2:C7)大小,选取排名前4的,其中数值为0的不参与排名,返回对应的名称(A2:A7)   注意:C列有重复数据

第四个问题:
按B列数值(B2:B7)大小,选取排名后4的,其中数值为0的不参与排名,返回对应的名称(A2:A7);
按C列数值(C2:C7)大小,选取排名后4的,其中数值为0的不参与排名,返回对应的名称(A2:A7)   注意:C列有重复数据

请各路大神援助,非常非常感谢!!!
注意:请求函数解决,因为实际数据量远远大于案例所示。






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:EXCEL xcel exce cel 四个问题 excel 求助

0011.jpg (17.12 KB)

0011.jpg

沙发
amdamd 发表于 2014-6-24 23:03:18 |只看作者 |坛友微信交流群
在d2中输入=IF(RANK(B2,$B$2:$B$7)<=4,A2,"")

使用道具

藤椅
醉竹游侠 发表于 2014-6-25 09:42:14 |只看作者 |坛友微信交流群
amdamd 发表于 2014-6-24 23:03
在d2中输入=IF(RANK(B2,$B$2:$B$7)
首先,非常感谢,能解决一部分问题,但不是很精确,比如,如果用rank,排出名次分别为1,2,2,4,4,那>=4,得到的结果就会有5个,可问题就是我只要4个,也就是升序后,不论数值大小,我只去前4个,或者后4个

使用道具

板凳
醉竹游侠 发表于 2014-6-25 09:43:17 |只看作者 |坛友微信交流群
醉竹游侠 发表于 2014-6-25 09:42
首先,非常感谢,能解决一部分问题,但不是很精确,比如,如果用rank,排出名次分别为1,2,2,4,4,那> ...
<=4,xiecuol

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-6 23:30