Excel 第二大的数值对应的值如何筛选?

A B
姓名 身高
小明 120cm
小红 130cm
小王 150cm
(后面省略10000个人)
我知道用large函数可以直接找到身高第一,第二。。。的人,但是如何能直接在单元格里显示身高第一的人的姓名呢?

1、首先,我们打开我们电脑上面的excel,然后我们在表格中输入一些数据;

2、之后我们选中图示中单元格,然后点击数据;

3、之后我们点击日期边上的下拉箭头,然后我们选择6月5日这个日期,之后我们点击确定;

4、结果如图所示,这样我们就Excel第二大的数值对应的值筛选了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-18

1、本次操作使用的软件为Excel电子表格,软件版本为Microsoft office家庭和学生版2016。

2、打开Excel电子表格并在表格中输入用于演示第二大数值对应的值如何筛选操作的数据。

3、选中任意单元格,输入公式“=INDEX(A:A,MATCH(LARGE(B:B,2),B:B,))”,该公式表示在B列找到第二大的数据,并取得该数据前单元格的内容。

4、输入完之后点击回车,可以看到已经得到了身高为130厘米的小红的姓名,结果是正确的符合问题描述的数据。

本回答被网友采纳
第2个回答  推荐于2016-06-24

1.在第二最大值中输入公式:

=LARGE(B3:B28,2)

公式含义:LARGE(数据区域,第n最大值)。Large函数用来求给定数据区域中的第n最大值,n为正整数。如Large(B3:B28,5)是求区域B3:B28中从大到小排列后的第5个数。

2.向右填充,求出产品B的第二最大值。

3.同样的方法,可以求出前5名的数据来。

4.另外,将公式中的Large,改成Small就可以求出最后几名的数据,如图:

第3个回答  推荐于2017-12-16
=INDEX(A:A,MATCH(LARGE(B:B,2),B:B,))
注意,B列应该是数值,不要有cm单位本回答被提问者采纳
第4个回答  2011-04-15
=INDEX($A$2:$A$4,MATCH(LARGE(--MID($B$2:$B$4,1,LEN($B$2:$B$4)-2),ROW(A1)),--MID($B$2:$B$4,1,LEN($B$2:$B$4)-2),0))
按ctrl+shift+enter组合键