Excel中某一列中提取排名前十的数据,并且将这十个数据的名称一并提出
例如:你1我2他3她4谁5啥6我利用LARGE函数提出了排名前3的如下456如何能够将数值对应的名称提出?“她、谁、啥”在原始表格中提取排名前3的数据,例如4、5、6,如...
例如:你 1
我 2
他 3
她 4
谁 5
啥 6
我利用LARGE函数提出了排名前3的如下
4
5
6
如何能够将数值对应的名称提出?“她、谁、啥”
在原始表格中提取排名前3的数据,例如4、5、6,如何在提取4、5、6后能够同时将对应的她、谁、啥。一并提出。最终效果:她 4
谁 5
啥 6 展开
我 2
他 3
她 4
谁 5
啥 6
我利用LARGE函数提出了排名前3的如下
4
5
6
如何能够将数值对应的名称提出?“她、谁、啥”
在原始表格中提取排名前3的数据,例如4、5、6,如何在提取4、5、6后能够同时将对应的她、谁、啥。一并提出。最终效果:她 4
谁 5
啥 6 展开
7个回答
展开全部
2楼答案遇到重复分数就会出错
这是老问题了最正确的答案是
定义A1:A6区域为姓名;定义B1:B6区域为总分
2003版本定义方法:插入---名称---定义
2007版本定义方法:公式选项卡---定义名称
C1位置输入
=INDEX(姓名,MATCH(LARGE(总分+1-ROW(总分)/100,ROW($A1)),总分+1-ROW(总分)/100,0))
输完公式后,请按ctrl+shift+enter
D1位置输入
=INDEX(总分,MATCH(LARGE(总分+1-ROW(总分)/100,ROW($A1)),总分+1-ROW(总分)/100,0))
输完公式后,请按ctrl+shift+enter
这是老问题了最正确的答案是
定义A1:A6区域为姓名;定义B1:B6区域为总分
2003版本定义方法:插入---名称---定义
2007版本定义方法:公式选项卡---定义名称
C1位置输入
=INDEX(姓名,MATCH(LARGE(总分+1-ROW(总分)/100,ROW($A1)),总分+1-ROW(总分)/100,0))
输完公式后,请按ctrl+shift+enter
D1位置输入
=INDEX(总分,MATCH(LARGE(总分+1-ROW(总分)/100,ROW($A1)),总分+1-ROW(总分)/100,0))
输完公式后,请按ctrl+shift+enter
展开全部
姓名在A列,数据在B列,向下拉10行就行
=INDIRECT("A"&MATCH(LARGE($B$1:$B$100,ROW(A1)),$B$1:$B$100,0))
=INDIRECT("A"&MATCH(LARGE($B$1:$B$100,ROW(A1)),$B$1:$B$100,0))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果没有重复的数值,可以用VLOOKUP进行查找引用 。但在引用前需要将列调一下顺序,或者在数值后面将姓名重新引用一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以用自动筛选功能啊,这就有前10的选项。
如果硬是要用函数,那也好办啊,可以用LARGE来选择前10,再用VLOOKUP来提取信息。
也可用RANK排序函数来选择前10,用VLOOKUP 或 INDEX函数来提取对应信息。
如果硬是要用函数,那也好办啊,可以用LARGE来选择前10,再用VLOOKUP来提取信息。
也可用RANK排序函数来选择前10,用VLOOKUP 或 INDEX函数来提取对应信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(RANK(C1,$C$1:$C$13)>10,"",OFFSET(C1,0,-1,1,1))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |