请问这两个公式怎么解释?EXCEL的 =INDEX('2011级学生数据'!C:C,SMALL(('2011级学生数据'!$H$1:$H$300<>

题目有字数限制,这里是完整的公式:=VLOOKUP($A$3,'2011级学生数据'!$B:$I,COLUMN(B1),0)=INDEX('2011级学生数据'!C:C,... 题目有字数限制,这里是完整的公式:

=VLOOKUP($A$3,'2011级学生数据'!$B:$I,COLUMN(B1),0)

=INDEX('2011级学生数据'!C:C,SMALL(('2011级学生数据'!$H$1:$H$300<>$F$7)/1%%+ROW($1:$300),ROW(1:1)))&""
展开
 我来答
1975qjm
高粉答主

推荐于2016-05-19 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7473万
展开全部
=VLOOKUP($A$3,'2011级学生数据'!$B:$I,COLUMN(B1),0)
意思是在"2011级学生数据"工作表中的B列查找当前表A3单元格的匹配值所在行,返回该行开始向右数COLUMN(B1)列数的所在单元格的值

COLUMN(B1) 返回B1单元格所在列的列数值,即B列为第二列,所以值为2.这里作为VLOOKUP的
col_index_num参数使用,意思是从首列区域数过来的第二列所在区域.即为C列

公式最后一个0是精确匹配的意思

公式可以向右拖动,即实现引用在"2011级学生数据"工作表中与A3单元格内容相同数据所在的一行内容

公式还可以改成
=IF($A3="","",VLOOKUP($A3,'2011级学生数据'!$B:C,COLUMN(B1),))
右拉填充,再下拉填充

=INDEX('2011级学生数据'!C:C,SMALL(('2011级学生数据'!$H$1:$H$300<>$F$7)/1%%+ROW($1:$300),ROW(1:1)))&""

$H$1:$H$300<>$F$7 不等于F7的为真值,否则为假值,形成数组
再分别除以0.001 (1%% 意思就是0.001)即所形的数组分别扩大1000倍
再按顺序加上1至300

ROW(1:1) = ROW(A1) = 1 即SMALL的参数k,第1小的值(最小值),下拉后就是第2,3,4,...小的值

整个公式就是要按"2011级学生数据"工作表的H列中不等于当前表F7的值为条件,对应返回1000行后的"2011级学生数据"工作表的C列的内容
凌文元LWY
高粉答主

2015-07-10 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
第一个公式:在2011级学生数据表的B列,精确查找与A3相同的数据,并返回对应C列的数据。
当公式向右填充时,依次返回符合条件的D、E、F……列数据。
第二个公式:返回2011级学生数据表C列中,符合H1:H300不等于F7的最小值、次小值、第3小……数据,即将符合条件的数据升序排序。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
可爱就是笑
2015-07-10 · TA获得超过1599个赞
知道大有可为答主
回答量:4011
采纳率:70%
帮助的人:615万
展开全部
第一个是最常用的VLOOKUP查找公式,在一个队伍里,只要知道第一列的关键信息,再得到指定列的指令,就可以找到要找的结果

第二个公式是求不重复值的最常用公式,由于是数组公式,需要一定的时间来理解

建议先认识函数后,弄得懂第一类公式的用法之后再提高到弄懂第二类公式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2015-07-10
展开全部
查看index工作表函数的说明,你会学到很多的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式